专利名称:用于自动地生成组件数据的系统和方法
技术领域:
本发明涉及电子电路的自动制造。
背景技术:
以下专利文件陈述了所属领域的当前状态
美国专利号6,687,557和5,781,447;以及美国专利申请公开号2004/008941
发明内容
本发明力求提供用于电子电路的自动制造的改善的方法和系统。
为了清楚和简洁,全文采用了以下定义的术语表
ACVL-认可的组件供货商清单
AMSSHP-适合的机器专用形状参数
AMSSUP-适合的机器专用供应参数
BOM-材料清单
Cat#-目录号
CCL-已编译的组件库
CCSL-己编译的组件供应库
CPCADATA-使用PCN命名的联合印刷电路组装数据
CPL-组件贴装清单
CSF-组件供应表
CV-组件供货商
DCN-设计者组件号
DCSF Parameters-默认组件供应表参数
GCG-通用组件几何
MCVL-主组件供货商库MSSHP-机器专用形状参数
MSSHPL-机器专用形状参数库
MSSUP-机器专用供应参数
MSSUPL-机器专用供应参数库
MV-机器供货商
PCA-印刷电路组装
PCN-程序员组件号
UMCL-用户维护的组件库
UMCSL-用户维护的组件供应库
因此,根据本发明的优选实施例,提供了用于制造电子电路的方法, 包括生成电子电路的CAD数据、材料清单和认可的组件供货商清单;并 且采用CAD数据、材料清单和认可的组件供货商清单来自动地生成贴片机 专用的组件载入规范、贴片机专用的组件贴装顺序和用于管理制造线中的 至少一个特定贴片机的操作的贴片机专用的组件数据。
根据本发明的优选实施例,采用CAD数据、材料清单和认可的组件供 货商清单来自动地生成用于管理至少一个特定的贴片机的操作的贴片机专 用的组件数据包括采用第一数据库和第二数据库来自动地生成贴片机专 用的组件数据,第一数据库包含不依赖于贴片机的几何组件数据和不依赖 于贴片机的组件供应数据的至少一个,第二数据库包含机器专用的不依赖 于组件制造商的规则,该规则用于生成贴片机专用的组件数据。
根据本发明的另一个优选实施例,用于管理至少一个特定贴片机的操 作的贴片机专用的组件数据包括贴片机专用的组件形状参数和贴片机专 用的组件供应参数的至少一个。优选地,自动地生成贴片机专用的组件数 据包括自动地生成第三数据库,第三数据库包含组件标识符和贴片机专 用的组件形状参数之间的映射与组件标识符和贴片机专用的组件供应参数 之间的映射的至少一个映射。
根据本发明的另一个优选实施例,组件标识符和贴片机专用的组件形 状参数之间的映射包括从PCN到组件形状标识符的映射,以及从组件形 状标识符到贴片机专用的组件形状参数的映射。优选地,组件形状标识符 是贴片机专用的组件形状标识符。此外或可替换地,组件标识符和贴片机专用的组件供应参数之间的映射包括从PCN到组件供应标识符的映射以 及从组件供应标识符到贴片机专用的组件供应参数的映射。优选地,组件
供应标识符是贴片机专用的组件供应^H只符。
根据本发明的另一个优选实施例,贴片机专用的组件形状参数包括
组件几何参数、组件处理参数、组件成像参数、组件识别公差和贴片机专
用步骤的至少一个。优选地,贴片机专用的组件形状参数包括贴片机专
用的语法形式的组件几何参数、贴片机专用的组件处理参数、贴片机专用
的组件成像参数、贴片机专用的组件识别公差和贴片机专用步骤的至少一 个。
根据本发明的另一个优选实施例,贴片机专用的组件供应参数包括 组件载带类型和贴片机专用的组件载带专用参数的至少一个。优选地,至 少一部分贴片机专用组件数据包括适合的贴片机专用组件数据。优选地, 适合的贴片机专用组件数据包括适合的贴片机专用组件形状数据。此外或 可替换地,适合的贴片机专用组件数据包括适合的贴片机专用组件供应数 据。
根据本发明的另一个优选实施例,第一数据库包括从CV/Cat弁到组 件供货商专用的组件几何参数的映射(CCL)、从CV/Cat弁到组件供应表参 数的映射(CCSL)、从PCN到组件供应表参数的映射(UMCSL)、从PCN 到CV/Cat弁的映射(MCVL)、从DCN到PCN的映射、从由用户维护的从 CV/Ca估到组件供货商专用的组件几何参数的映射(UMCL),以及从PCN 到通用组件几何参数的映射的至少一个映射。
根据本发明的另一个优选实施例,第二数据库包括从不依赖于组件 制造商的组件特性到用于生成贴片机专用的组件形状参数的规则的映射, 和从不依赖于组件制造商的组件供应表特性到用于生成贴片机专用的组件 供应参数的规则的映射的至少一个映射。优选地,用于生成贴片机专用的 组件形状参数的规则包括用于生成贴片机专用的语法形式的组件几何参 数、贴片机专用的组件处理参数、贴片机专用的组件成像参数、贴片机专 用的组件识别公差和贴片机专用步骤的至少一个的规则。此外或可替换地, 用于生成贴片机专用的组件供应参数的规则包括用于生成贴片机专用的
语法形式的组件载带类型与贴片机专用的语法形式的组件载带类型专用的参数的至少一个的规则。
根据本发明的额外的优选实施例,第二数据库包括从不依赖于组件 制造商的组件特性到用于生成适合的贴片机专用的组件形状参数的规则的 映射,和从不依赖于组件制造商的组件供应表特性到用于生成适合的贴片 机专用的组件供应参数的规则的映射的至少一个映射。优选地,用于生成 适合的贴片机专用的组件形状参数的规则包括用于生成贴片机专用的语 法形式的组件几何参数、适合的贴片机专用的组件处理参数、适合的贴片 机专用的组件成像参数、适合的贴片机专用的组件识别公差和贴片机专用 步骤的至少一个的规则。此外或可替换地,用于生成适合的贴片机专用的 组件供应参数的规则包括用于生成贴片机专用的语法形式的适合的组件 载带类型和贴片机专用的语法形式的适合的组件载带类型专用的参数的至 少一个的规则。第二数据库优选地是操作员可修改的。
根据本发明的额外的优选实施例,采用CAD数据、材料清单和认可的 组件供货商清单来自动地生成用于管理至少一个特定贴片机的操作的贴片 机专用的组件数据包括采用包含贴片线和机器配置的第四数据库来自动 地生成贴片机专用的组件数据。
根据本发明的另一个优选实施例,第四数据库包括贴片机配置、至 少一个机器线中的贴片机的有序的列表、至少一个机器线中的贴片机的贴 片机配置的至少一个。优选地,贴片机配置包括照相机类型和特性、照 明类型和特性、组件送料器料车类型和特性、组件送料器类型和特性、喷 嘴类型和特性以及运动元件的动力学特性的至少一个。此外或可替换地, 至少一个机器线中的贴片机的贴片机配置包括装配的照相机类型、装配 的照明类型、装配的组件送料器料车、装配的组件送料器和装配的喷嘴的 至少一个。
根据本发明的另一个优选实施例,采用CAD数据、材料清单和认可的 组件供货商清单来自动地生成贴片机专用的组件载入规范、贴片机专用的 组件贴装顺序和用于管理制造线中的至少一个特定贴片机的操作的贴片机 专用的组件数据包括采用CAD数据、材料清单、认可的组件供货商清单 和第一数据库来搜索新组件的组件数据,并且采用第一数据库和第二数据 库来自动地生成贴片机专用的组件数据。根据本发明的另一个优选实施例,采用CAD数据、材料清单和认可的 组件供货商清单来自动地生成贴片机专用的组件载入规范、贴片机专用的 组件贴装顺序和用于管理制造线中的至少一个特定贴片机的操作的贴片机 专用的组件数据还包括在采用CAD数据、材料清单和认可的组件供货商 清单来搜索新组件的组件数据之前,采用CAD数据、材料清单和认可的组 件供货商清单来形成联合印刷电路组装数据;在采用了第一数据库和第二 数据库之后,选择贴片机器线;然后,采用联合印刷电路组装数据以及贴 片机专用的组件数据来共同平衡贴片机器线;并且然后,采用计算机来向 贴片机器线中的至少一个贴片机提供用于管理制造线中的至少一个特定贴 片机的操作的贴片机专用的组件载入规范、贴片机专用的组件贴装顺序和 贴片机专用的组件数据。优选地,联合印刷电路组装数据采用PCN命名。
根据本发明的额外的优选实施例,釆用CAD数据、材料清单和认可的 组件供货商清单和第一数据库来搜索新组件的组件数据包括采用联合印 刷电路组装数据和第一数据库来搜索新组件的组件数据。优选地,采用联 合印刷电路组装数据和第一数据库来搜索新组件的组件数据包括搜索用 于新组件的不依赖于贴片机的组件供应数据的第一数据库,并且搜索用于 新组件的不依赖于贴片机的几何组件数据的第一数据库。
根据本发明的另一个额外的优选实施例,搜索用于新组件的不依赖于 贴片机的组件供应数据的第一数据库包括选择至少一个与CSF参数不可
用的新组件相对应的PCN;获得与至少一个PCN相对应的CV/CAT#,该 PCN与CSF参数不可用的新组件相对应;并且采用该CV/CATtf来搜索用 于对应的CSF参数的至少一部分第一数据库。优选地,该方法还包括采 用CV/CAT弁来搜索用于对应的默认CSF参数的至少一部分第一数据。此外 或可替换地,该方法还包括采用至少一个PCN来搜索用于至少一个对应 的默认CSF参数的集合的至少一部分第一数据库。
根据本发明的另一个优选实施例,该方法还包括向操作员呈现默认 CSF参数的至少一个对应的集合和至少一个PCN,以选择CSF参数的合适 的集合。优选地,该方法包括在该呈现之后,自动地将CSF参数的合适 集合作为CSF参数添加到用于至少一个PCN的第一数据库,并且自动地将 CSF参数的合适集合作为默认CSF参数添加到用于与至少一个PCN相对可替换地,该方法还包括向至少一个PCN 提供手动生成的CSF参数;自动地将手动生成的CSF参数添加到用于对应 于至少一个PCN的第一数据库;并且,自动地将手动生成的CSF参数作为
默认CSF参数添加到用于与至少一个PCN相对应的CV/CATW的第一数据 库。
根据本发明的另一个优选实施例,选择至少一个与没有CSF参数的新 组件相对应的PCN包括在不具有CSF参数的联合印刷电路组装数据中选 择至少一个PCN。可替换地,选择至少一个与没有CSF参数的新组件相对 应的PCN包括在没有贴片机专用的组件供应参数的联合印刷电路组装数 据中选择至少一个PCN。
根据本发明的另一个优选实施例,搜索新组件的不依赖于贴片机的组 件供应数据的第一数据库包括选择至少一个与没有GCG参数的新组件相 对应的PCN;获得与至少一个PCN相对应的CV/CAT#,该PCN与没有 GCG参数的新组件相对应;并且对于对应的GCG参数,采用该CV/CAT弁 来搜索至少一部分第一数据库。优选地,采用CV/CA^还包括自动地将 对应的GCG参数添加到用于CV/CAT弁的第一数据库;并且自动地将对应 的GCG参数添加到用于对应于至少一个对应于一个新组件的PCN的其它 的CV/CAT存的第一数据库,其中该新组件没有GCG参数。
根据本发明的另一个优选实施例,该方法包括在采用CV/CAT弁之后, 实行近似搜索,其包括搜索用于至少一个额外的PCN的第一数据库,该 额外的PCN具有至少一个对应的CV/CAT#,该对应的CV/CATV/与CV/CAT# 不同,该额外的PCN与至少一个与没有GCG参数的新组件相对应的PCN 共用该对应的CV/CA1W;向第一数据库搜索至少一个不同的CV/CAT弁,该 不同的CV/CATW对应于该至少一个额外的PCN,至少一个额外的PCN不 对应于该至少一个与没有GCG参数的新组件相对应的PCN;以及采用至 少一个不同的CV/CAT弁来向至少一部分第一数据库搜索与至少一个不同的 CV/CAT財目对应的GCG参数。
根据本发明的另一个优选实施例,该方法还包括向操作员呈现与至 少一个不同的CV/CAT/^相对应的GCG参数和至少一个与没有GCG参数的 新组件相对应的PCN,以获得许可。优选地,该方法还包括自动地将与至少一个不同的CV/CAT弁相对应的GCG参数作为与CV/CAT弁相对应的 GCG的参数添加到第一数据库,CV/CAT弁对应于至少一个与没有GCG参 数的新组件相对应的PCN和至少一个额外的PCN的至少一个;并且对于 所有CV/CAT#,其中所有CV/CAT弁对应于至少一个与没有GCG参数的新 组件相对应的PCN,自动地将GCG参数指示为是通过近似搜索而获得的。 可替换地,该方法还包括将手动生成的GCG参数提供给CV/CAT#;自 动地将手动生成的GCG参数添加到用于CV/CAT弁的第一数据;并且自动 地将手动生成的GCG参数添加到用于CV/CAIW的第一数据库,CV/CAT# 对应于至少一个与没有GCG参数的新组件相对应的PCN 。
根据本发明的另一个优选实施例,选择至少一个与没有GCG参数的新 组件相对应的PCN的步骤包括在不具有GCG参数的联合印刷电路组装 数据中选择至少一个PCN。可替换地,至少一个与没有GCG参数的新组 件相对应的PCN的步骤包括在不具有贴片机专用的组件形状参数的联合 印刷电路组装数据中选择至少一个PCN。
根据本发明的另一个优选实施例,采用第一数据库和第二数据库来自 动地生成贴片机专用的组件数据的步骤包括采用不依赖于贴片机的组件 供应参数和用于生成贴片机专用的组件数据的机器专用的不依赖于组件制 造商的规则,自动地生成贴片机专用的组件供应参数;并且采用不依赖于 贴片机的几何组件数据和用于生成贴片机专用的组件数据的机器专用的不 依赖于组件制造商的规则,自动地生成贴片机专用的组件形状参数。
根据本发明的另一个优选实施例,采用不依赖于贴片机的组件供应数 据的步骤包括对于贴片机器线中的特定贴片机,在联合印刷电路组装数
据中选择至少一个PCN,其中联合印刷电路组装数据没有对应的贴片机专 用的组件供应参数和对应的贴片机专用的组件供应标识符的至少一个;采 用至少一个通用组件供应标识符来获得与联合印刷电路组装数据中的至少 一个PCN相对应的CSF参数,其中联合印刷电路组装数据没有对应的贴片 机专用的组件供应参数和对应的贴片机专用的组件供应标识符的至少一 个;采用至少一部分CSF参数,来访问机器专用的不依赖于组件制造商的、 用于生成贴片机专用的组件数据的规则中合适的规则;基于至少一个CSF 参数,操作机器专用的不依赖于组件制造商的、用于生成贴片机专用的组件数据的规则的合适的规则,以便产生对应值;并且将对应值分配给对应 的贴片机专用的组件供应参数。优选地,该方法还包括在采用至少一部 分CSF参数来访问机器专用的不依赖于组件制造商的规则的合适的规则之 前,釆用至少一部分CSF参数来自动地生成对应的贴片机专用的组件供应 标识符。
根据本发明的另一个实施例,采用不依赖于贴片机的几何组件数据的 步骤包括对于贴片机器线中的特定贴片机,在联合印刷电路组装数据中 选择至少一个PCN,联合印刷电路组装数据没有对应的贴片机专用的组件 形状参数和对应的贴片机专用的组件形状标识符的至少一个;采用至少一 个通用组件形状标识符来获得与联合印刷电路组装数据中的至少一个PCN
相对应的GCG参数,联合印刷电路组装数据没有对应的贴片机专用的组件
形状参数和对应的贴片机专用的组件形状标识符的至少一个;采用至少一
部分GCG参数来访问机器专用的不依赖于组件制造商的、用于生成贴片机 专用的组件数据的规则中合适的规则;基于至少一个GCG参数来操作机器
专用的不依赖于组件制造商、用于生成贴片机专用的组件数据的合适的规
则,以产生对应值;并且将对应值分配给对应的一个贴片机专用的组件供 应参数。优选地,该方法还包括在采用至少一部分GCG参数来访问机器
专用的不依赖于组件制造商的规则的合适的规则之前,采用至少一部分
GCG参数来自动地生成对应的贴片机专用的组件形状标识符。
根据本发明的另一个优选实施例,该方法包括在采用CAD数据、材
料清单、认可的组件供货商清单和第一数据库之前,自动地增大第一数据
库的CCL部分。优选地,自动地增大的步骤包括采用用于将CV/CAT# 映射到组件包装形状参数的组件库。此外或可替换地,采用组件库的步骤
包括采用包括以下映射的组件库第一阶段映射,其将CV/CATW映射到 组件包装形状标识符;以及第二阶段映射,其将组件包装形状标识符映射
到组件包装形状参数。
根据本发明的另一个优选实施例,自动地增大的步骤包括:获得在CCL 部分中不存在映射的至少一个CV/CAT#;采用第一阶段映射来获得对应于 至少一个CV/CAT弁的组件包装形状标识符;采用第二阶段映射来获得对应
于组件包装形状标识符的组件包装形状参数,其中组件包装形状标识符对应于至少一个CV/CAT#;采用对应于至少一个CV/CATW的组件包装形状标 识符,以及对应于组件包装形状标识符的组件包装形状参数,来提供自动 地生成的通用组件形状标识符和自动地生成的GCG参数;以及将自动地生 成的通用组件形状标识符和自动地生成的GCG参数添加到用于至少一个 CV/CAT^的CCL部分。优选地,自动地增大的步骤还包括,在添加之前 采用自动地生成的通用组件形状标识符来向CCL部分搜索对应的、先前生 成的GCG参数;比较先前生成的GCG参数和自动地生成的GCG参数; 并且如果找到了差异,则修改自动地生成的通用组件形状标识符,以提供 修改的通用组件形状标识符,并且将修改的通用组件形状标识符和自动地 生成的GCG参数添加到用于至少一个CV/CAT弁的CCL部分。
根据本发明的另一个优选实施例,该方法还包括在采用联合印刷电 路组装数据与贴片机专用的数据来共同平衡贴片机器线的步骤之后,将合 适的变量分配给贴片机专用的组件数据的适合的数据,以提供贴片机专用 的组件数据,贴片机专用的组件数据对应于用于贴片机器线中的至少一个 贴片机的特定贴片机配置。优选地,采用CAD数据、材料清单和认可的组 件供货商清单来进行自动生成的步骤不需要操作员输入贴片机专用的组件 数据。
还根据本发明的另一个优选实施例提供了一种用于制造电子电路的方 法,包括生成电子电路的CAD数据、材料清单和认可的组件供货商清单; 并且采用CAD数据、材料清单和认可的组件供货商清单来自动地定位与 CAD数据中的组件相对应的通用组件几何参数,包括采用至少一个数据 库来自动地定位没有通用组件几何参数的组件的至少一个等价物;并且提 供与至少一个等价物相对应的通用组件几何参数,作为与没有通用组件几 何参数的组件相对应的通用组件几何参数。
根据 本发明的优选实施例,至少一个数据库包括包含不依赖于贴片机 的几何组件数据的数据库。优选地,包含不依赖于贴片机的几何组件数据 的数据库包括以下至少一个映射从CV/Cat弁到组件供货商专用的组件几 何参数(CCL)的映射;从CV/Cat转lj组件供应表参数的映射(CCSL);从 PCN到组件供应表参数的映射(UMCSL);从PCN至U CV/Cat存的映射 (MCVL);从DCN到PCN的映射;由用户维护的、从CV/Ca说到组件供货商专用的组件几何参数映射(UMCL);以及从PCN到通用组件几何参
数的映射。
根据本发明的另一个优选实施例,采用至少一个数据库来自动地定位
的步骤包括选择至少一个与组件中的每一个相对应的PCN;采用至少一
个数据库来获得与至少一个PCN相对应的至少一个CV/CAT#;向至少一个 数据库搜索至少一个额外的PCN,额外的PCN具有至少一个与至少一个 CV/CAT^不同的额外的对应CV/CAT#,额外的PCN与至少一个PCN共用 该对应的CV/CAT#;向至少一个数据库搜索与至少一个额外的PCN相对应 的至少一个不同的CV/CAT#,至少一个额外的PCN不对应于至少一个 PCN;并且采用至少一个不同的CV/CAT弁来向至少一部分至少一个数据库 搜索与至少一个不同的CV/CAT財目对应的通用组件几何参数。优选地,提 供通用组件几何参数的步骤包括向操作员呈现对应于至少一个不同的 CV/CATW以及至少一个PCN的通用组件几何参数,用于获得许可。
根据本发明的另一个优选实施例,提供通用组件几何参数的步骤还包 括自动地将与至少一个不同的CV/CAT弁相对应的通用组件几何参数添加 到至少一个数据库,作为与CV/CAT弁相对应的通用组件几何参数,CV/CAT# 与至少一个PCN和至少一个额外的PCN的至少一个相对应;并且对于对 应于至少一个PCN的所有CV/CAT#,自动将与至少一个不同的CV/CAT# 相对应的通用组件几何参数指示为是通过近似搜索获得的。此外或可替换 地,提供通用组件几何参数还包括向至少一个CV/CA^提供手动生成的 通用组件几何参数;自动地将手动生成的通用组件几何参数添加到用于至 少一个CV/CAT弁的至少一个数据库;并且自动地将手动生成的通用组件几 何参数添加到用于与至少一个PCN相对应的CV/CA^的至少一个数据库。
进一步根据本发明的优选实施例提供了一种用于制造电子电路的方 法,包括采用贴片机专用的组件贴装顺序、用于管理制造线中的至少一 个特定贴片机的操作的贴片机专用的组件数据,以及用于至少一个特定贴 片机的计算机可读语言形式的操作指令,来自动地生成通用组件参数,通 用组件参数用于制造在至少一个特定贴片机上的电子电路的组件;并且采 用通用组件参数来自动地生成贴片机专用的组件贴装顺序和用于管理制造 线中的至少一个其它的特定贴片机的操作的贴片机专用的组件数据以及用于至少一个其它的特定贴片机的计算机可读语言形式的操作指令。
根据本发明的优选实施例,至少一个其它的特定贴片机是与至少一个 特定贴片机的不同类型的贴片机。优选地,采用贴片机专用的组件贴装顺 序的步骤包括至少采用第一数据库和第二数据库,第一数据库包含不依 赖于贴片机的几何组件数据和不依赖于贴片机的组件供应数据的至少一 个,第二数据库包含不依赖于组件制造商的贴片机专用的规则。此外,至 少第二数据库包括至少一个以下映射从贴片机专用的组件形状参数到用 于生成不依赖于组件制造商的通用组件几何参数的规则的映射;从贴片机 专用的组件供应参数到用于生成不依赖于组件制造商的通用组件供应表参 数的映射;以及从贴片机专用的语法形式的PCN到通用PCN参数的映射。 根据本发明的另一个优选实施例,第一数据库包括至少一个以下映射
从CV/Ca说到组件供货商专用的组件几何参数(CCL)的映射;从CV/Cat存 到组件供应表参数的映射(CCSL);从PCN到组件供应表参数的映射 (UMCSL);从PCN到CV/Cat存的映射(MCVL);从DCN到PCN的映射; 从CV/Cat弁到组件供货商专用的组件几何参数的用户维护的映射(UMCL); 以及从PCN到通用组件几何参数的映射。
根据本发明的另一个优选实施例,采用贴片机专用的组件贴装顺序、 用于管理制造线中的至少一个特定贴片机的操作的贴片机专用的组件数据 以及用于至少一个特定贴片机的计算机可读语言形式的操作指令,来自动 地生成用于在至少一个特定贴片机上制造电子电路的组件的通用组件参数
的步骤还包括获得用于制造电子电路的组件的至少一个PCN;采用至少
一个PCN和一种至少一个特定贴片机,访问不依赖于组件制造商的贴片机 专用的规则中相关的规则;使用至少一个贴片机专用的组件参数来操作不 依赖于组件制造商的贴片机专用的规则中相关的规则,以获得对应的值; 并且将值分配给对应的通用组件参数。优选地,获得包括从计算机可读 语言形式的操作指令中获得至少一个PCN。
根据本发明的另一个优选实施例,操作包括使用至少一个贴片机专
用的组件供应参数来操作不依赖于组件制造商的贴片机专用的、用于通用
组件供应表参数的自动生成的规则中合适的规则,以获得对应的供应表值;
并且分配包括将对应的供应表值分配给对应的通用组件供应表参数。此外或可替换地,操作包括使用至少一个贴片机专用的组件形状参数来操 作不依赖于组件制造商的贴片机专用的规则中用于通用组件几何参数的自 动生成的规则,以获得对应的几何值;并且分配包括将对应的几何值分 配给对应的通用组件几何参数。优选地,该方法还包括在分配之后将 值和对应的通用组件参数添加到用于至少一个PCN的第一数据;并且然后, 指示通过间接关联所获得的值和对应的通用组件参数。
根据本发明的另一个优选实施例,该方法还包括在采用贴片机专用 的组件贴装顺序的步骤之前获得用于每个组件的至少一个PCN;向第一 数据库搜索与用于每个组件的至少一个PCN相对应的不依赖于贴片机的组 件供应数据;并且向第一数据库搜索与用于每个组件的至少一个PCN相对
应的不依赖于贴片机的几何组件数据。
根据本发明的另一个优选实施例,采用通用组件参数的步骤包括采 用通用组件供应表参数和第二数据库来自动地生成贴片机专用的组件供应 参数;并且采用通用组件几何参数和第二数据库来自动地生成贴片机专用 的组件形状参数。优选地,采用通用组件供应表参数的步骤包括选择至 少一个对应于每个组件的PCN;采用至少一部分通用组件供应表参数来访 问贴片机专用的不依赖于组件制造商的、用于生成贴片机专用的组件数据 的规则中合适的规则;基于第三数据库和至少一个通用组件参数来操作贴 片机专用的不依赖于组件制造商的规则中合适的规则,以产生对应的值; 并且将对应的值分配给一个对应的贴片机专用的组件供应参数。
根据本发明的另一个优选实施例,该方法包括在采用至少一部分通
用组件供应表参数的步骤之前,采用至少一部分通用组件供应表参数来自 动地生成对应的贴片机专用的组件供应标识符。
根据本发明的额外的优选实施例,采用通用组件几何参数的步骤包括: 选择至少一个对应于每个组件的PCN;采用至少一部分通用组件几何参数 来访问贴片机专用的不依赖于组件制造商的、用于生成贴片机专用的组件 数据的规则中合适的规则;基于至少一个通用组件几何参数来操作贴片机
专用的不依赖于组件制造商的、用于生成贴片机专用的组件数据的规则中
合适的规则,以产生对应的值;并且将对应的值分配给一个对应的贴片机 专用的组件形状参数。优选地,该方法还包括在采用至少一部分通用组件几何参数的步骤之前,采用至少一部分通用组件几何参数来自动地生成 对应的贴片机专用的组件形状标识符。
此外根据本发明的额外的优选实施例提供了一种用于制造电子电路的 方法,包括采用贴片机专用的组件贴装顺序、用于管理制造线中的至少 一个特定贴片机的操作的贴片机专用的组件数据以及用于至少一个特定贴 片机的计算机可读语言形式的操作指令来获得至少一个特定组件的通用组 件几何参数,专用的组件用于在至少一个特定贴片机上制造电子电路;并 且当用至少一个替代组件代替至少一个特定组件时,采用通用组件几何参 数来自动地生成贴片机专用的组件贴装顺序,和用于管理至少一个特定贴 片机的操作的贴片机专用的组件数据,以及用于至少一个特定贴片机的计 算机可读语言形式的操作指令。
根据本发明的优选实施例,采用贴片机专用的组件贴装顺序的步骤包 括获得至少一个对应于至少一个特定组件的PCN;采用包括不依赖于贴 片机的几何组件数据的数据库来获得至少一个对应于至少一个PCN的
CV/CAT#;并且采用数据库和至少一个CV/CA^来获得用于至少一个特定
组件的通用组件几何参数。
根据本发明的另一个优选实施例,采用组件几何参数的歩骤包括获 得至少一个对应于至少一个替代组件的替代PCN;采用数据库来获得至少
一个对应于至少一个替代PCN的替代CV/CAT#;采用数据库和至少一个替 代CV/CAT^来获得用于至少一个替代组件的通用组件几何参数;并且比较
用于至少一个特定组件的通用组件几何参数和用于至少一个替代组件的通 用组件几何参数。
根据本发明的另一个优选实施例,采用通用组件几何参数的步骤还包
括,在比较之后采用数据库和用于生成贴片机专用的组件形状参数的机
器专用的不依赖于组件制造商的规则来自动地生成贴片机专用的组件形状
参数;并且采用贴片机专用的组件形状参数来自动地生成贴片机专用的组
件贴装顺序、用于管理至少一个特定贴片机的操作的贴片机专用的组件数 据和用于至少一个特定贴片机的计算机可读语言形式的操作指令。 根据本发明的另一个实施例,采用数据库和机器专用的不依赖于组件
制造商的规范的步骤包括采用用于至少一个替代组件的至少一部分通用组件几何参数来访问机器专用的不依赖于组件制造商的、用于生成贴片机
专用的组件形状参数的规则中合适的规则;基于用于至少一个替代组件的
至少一个通用组件几何参数来操作机器专用的不依赖于组件制造商的、用
于生成贴片机专用的组件形状参数的规则中合适的规则,以产生对应的值;
并且将对应的值分配给一个对应的贴片机专用的组件形状参数。
还根据本发明的另一个优选实施例提供了一种用于制造电子电路的装
置,包括计算机化的电子电路数据生成器,用于生成电子电路的CAD数
据、材料清单和认可的组件供货商清单;以及计算机化的生成器,用于采
用CAD数据、材料清单和认可的组件供货商清单来自动地生成;贴片机专
用的组件载入规范;贴片机专用的组件贴装顺序;以及用于在制造线中管 理至少一个特定贴片机的操作的贴片机专用的组件数据。
根据本发明的优选实施例,计算机化的生成器包括第一数据库,其 包含不依赖于贴片机的几何组件的数据和不依赖于贴片机的组件供应数据 的至少一个;以及第二数据库,其包含用于生成贴片机专用的组件数据的
机器专用的不依赖于组件制造商的规则。优选地,用于管理至少一个特定 贴片机的操作的贴片机专用的组件数据包括贴片机专用的组件形状参数 和贴片机专用的组件供应参数的至少一个。
根据本发明的另一个优选实施例,计算机化的生成器还用于自动地生 成第三数据库,第三数据库至少包含组件标识符和贴片机专用的组件形 状参数之间的映射;以及组件标识符和贴片机专用的组件供应参数之间的 映射。优选地,组件标识符和贴片机专用的组件形状参数之间的映射包括 从PCN到组件形状标识符的映射;以及从组件形状标识符到贴片机专用的 组件形状参数的映射。此外或可替换地,组件形状标识符是贴片机专用的 组件形状标识符。
根据本发明的另一个优选实施例,组件标识符和贴片机专用的组件供 应参数之间的映射包括从PCN到组件供应标识符的映射;以及从组件供 应标识符到贴片机专用的组件供应参数的映射。优选地,组件供应标识符 是贴片机专用的组件供应标识符。
根据本发明的优选实施例,贴片机专用的组件形状参数包括以下至少 一个组件几何参数;组件处理参数;组件成像参数;组件识别公差;以及贴片机专用的步骤。优选地,贴片机专用的组件形状参数包括以下至少 一个贴片机专用的语法形式的组件几何参数;贴片机专用的组件处理参 数;贴片机专用的组件成像参数;贴片机专用的组件识别公差;以及贴片 机专用的步骤。
根据本发明的另一个优选实施例,贴片机专用的组件供应参数包括以 下至少一个组件载带类型;以及贴片机专用的组件载带专用参数。优选
地,至少一部分贴片机专用的组件数据包括适合的贴片机专用的组件数据。 优选地此外或可替换地,适合的贴片机专用的组件数据包括适合的贴片机 专用的组件形状数据。进一步替换地,适合的贴片机专用组件数据包括适 合的贴片机专用组件供应数据。
根据本发明的另一个优选实施例,第一数据库包括以下至少一个从 CV/Cat弁到组件供货商专用的组件几何参数(CCL)的映射;从CV/Cat存到 组件供应表参数的映射(CCSL);从PCN到组件供应表参数的映射 (UMCSL);从PCN到CV/Cat存的映射(MCVL);从DCN到PCN的映射; 从CV/Cat弁到组件供货商专用的组件几何参数的用户维护的映射(UMCL); 以及从PCN到通用组件几何参数的映射。
根据本发明的另一个优选实施例,第二数据包括以下至少一个从不 依赖于组件制造商的组件特性到用于生成贴片机专用的组件形状参数的规 则的映射;以及从不依赖于组件制造商的组件供应表特性到用于生成贴片 机专用的组件供应参数的规则的映射。优选地,用于生成贴片机专用的组
件形状参数的规则包括用于生成以下至少一个的规则贴片机专用的语法
形式的组件几何参数;贴片机专用的组件处理参数;贴片机专用的组件成 像参数;贴片机专用的组件识别公差;以及贴片机专用的步骤。此外或可 替换地,用于生成贴片机专用的组件形状参数的规则包括以下至少一个 贴片机专用的语法形式的组件载带类型;以及贴片机专用的语法形式的组 件载带类型专用的参数。
根据本发明的另一个优选实施例,第二数据库包括以下至少一个从 不依赖于组件制造商的组件特性到用于生成适合的贴片机专用的组件形状 参数的规则的映射;以及从不依赖于组件制造商的组件供应表特性到用于 生成适合的贴片机专用的组件供应参数的规则的映射。优选地,用于生成适合的贴片机专用的组件形状参数的规则包括用于生成以下至少一个的规 则贴片机专用的语法形式的组件几何参数;适合的贴片机专用的组件处 理参数;适合的贴片机专用的组件成像参数;适合的贴片机专用的组件识 别公差;以及贴片机专用的步骤。
根据本发明的另一个优选实施例,用于生成适合的贴片机专用的组件 供应参数的规则包括用于生成以下至少一个的规则贴片机专用的语法形 式的适合的组件载带类型;以及贴片机专用的语法形式的适合的组件载带 类型专用的参数。优选地第二数据库是能够由操作员修改的。
根据本发明的另一个优选实施例,计算机化的生成器包括包含贴片线 和机器配置的第四数据库。优选地,第四数据库包括以下至少一个贴片
机配置、至少一个机器线中的贴片机的有序的列表、至少一个机器线中的 贴片机的贴片机配置。
根据本发明的另一个优选实施例,贴片机配置包括以下至少一个照 相机类型和特性、照明类型和特性、组件送料器料车类型和特性、组件送 料器类型和特性、喷嘴类型和特性以及运动元件的动力学特性。优选地, 多个机器线中的贴片机的贴片机配置包括以下至少一个装配的照相机类 型、装配的照明类型、装配的组件送料器料车、装配的组件送料器和装配 的喷嘴。
根据本发明的另一个优选实施例,计算机化的生成器包括计算机化 的新组件数据搜索功能体,其用于采用CAD数据、材料清单、认可的组件
供货商清单和第一数据库来搜索新组件的组件数据;以及计算机化的自动
生成功能体,其用于采用第一数据库和第二数据库来自动地生成贴片机专
用的组件数据。优选地,计算机化的生成器还包括算机化的联合印刷电
路组装数据生成器,其用于采用CAD数据、材料清单、认可的组件供货商 清单来形成联合印刷电路组装数据;计算机化的线选择器,其用于选择贴 片机器线;计算机化的线平衡功能体,其用于采用联合印刷电路组装数据 与贴片机专用的组件数据来共同平衡贴片机器线。
根据本发明的另一个优选实施例,联合印刷电路组装数据釆用PCN命 名。优选地,计算机化的新组件数据搜索功能体包括计算机化的组件供 应数据搜索功能体,其用于向第一数据库搜索用于新组件的不依赖于贴片机组件供应数据;以及计算机化的组件形状数据搜索功能体,其用于向第 一数据库搜索用于新组件的不依赖于贴片机几何组件数据。优选地,计算 机化的组件供应数据搜索功能体包括pcn选择器,其用于选择至少一个 与没有csf参数的新组件相对应的pcn; csfcv/ca^获得功能体,其用 于获得对应于至少一个pcn的cv/cat#, pcn对应于没有csf参数的新 组件;以及csf搜索功能体,其用于采用cv/cat弁来向至少一部分第一数 据库搜索对应的csf参数。
根据本发明的额外的优选实施例,计算机化的组件形状数据搜索功能 体包括pcn选择器,其用于选择至少一个pcn, pcn对应于没有gcg 参数的新组件;gcg cv/cat^获得功能体,其用于获得对应于至少一个 pcn的cv/cat#, pcn与没有gcg参数的新组件相对应;以及gcg搜 索功能体,其用于采用cv/ca^来向至少一部分第一数据库搜索对应的 gcg参数。
根据本发明的另一个额外的优选实施例,计算机化的组件形状数据搜 索功能体还包括计算机化的近似搜索功能体,包括第一计算机化的搜索 功能体,向第一数据搜索至少一个额外的pcn,额外的pcn具有至少一个 不同于cv/ca^的对应的cv/cat#,额外的pcn与至少一个与没有gcg 参数的新组件相对应的pcn共用该对应的cv/cat#;第二计算机化的搜索 功能体,其用于向第一数据库搜索至少一个不同的cv/cat#,不同的 cv/cat弁对应于至少一个额外的pcn,至少一个额外的pcn不对应于至少 一个与没有gcg参数的新组件相对应的pcn;以及近似gcg参数搜索功 能体,其用于采用至少一个不同的cv/cat弁来向至少一部分第一数据库搜 索与至少一个不同的cv/ca^相对应的gcg参数。
根据本发明的另一个优选实施例,计算机化的自动生成功能体包括: 组件供应参数自动生成功能体,其用于采用第一数据库和第二数据库来自 动地生成贴片机专用的组件供应参数;以及组件形状参数自动生成功能体, 其用于采用第一数据库和第二数据库来自动地生成贴片机专用的组件形状 参数。优选地,组件供应参数自动生成功能体包括pcn选择器,对于贴 片机器线中的特定贴片机,其用于选择联合印刷电路组装数据中的至少一 个pcn,联合印刷电路组装数据没有对应的贴片机专用的组件供应参数和对应的贴片机专用的组件供应标识符的至少一个;CSF参数获得功能体, 其用于采用至少一个通用组件供应标识符来获得与联合印刷的电路组件数
据中的至少一个PCN相对应的CSF参数,联合印刷的电路组件数据没有对 应的贴片机专用的组件供应参数和对应的贴片机专用的组件供应标识符的 至少一个;规则操作功能体,其用于采用至少一部分CSF参数来访问不依 赖于组件制造商的、用于生成贴片机专用的组件数据的机器专用的规则中 合适的规则,并且基于至少一个CSF参数来操作不依赖于组件制造商的、 用于生成贴片机专用的组件数据的机器专用的规则中合适的规则,以产生 对应值;以及值分配功能体,其用于将对应值分配给对应的一个贴片机专 用的组件供应参数。
根据本发明的另一个优选实施例,组件供应参数自动生成功能体还包 括组件供应标识符自动生成功能体,其用于采用至少一部分CSF参数来自 动地生成对应的贴片机专用的组件供应标识符。优选地,组件形状参数自 动生成功能体包括PCN选择器,对于贴片机器线中的特定贴片机,其用 于选择联合印刷电路组装数据中的至少一个PCN,联合印刷电路组装数据 没有对应的贴片机专用的组件形状参数和对应的贴片机专用的组件形状标 识符的至少一个;GCG参数获得功能体,其用于采用至少一个通用组件形 状标识符来获得与联合印刷的电路组件数据中的至少一个PCN相对应的 GCG参数,联合印刷的电路组件数据没有对应的贴片机专用的组件形状参 数和对应的贴片机专用的组件形状标识符的至少一个;规则操作功能体, 其用于采用至少一部分GCG参数来访问不依赖于组件制造商的、用于生成 贴片机专用的组件数据的机器专用的规则中合适的规则,并且基于至少一 个GCG参数来操作不依赖于组件制造商的、用于生成贴片机专用的组件数 据的机器专用的规则中合适的规则,以产生对应值;以及值分配功能体, 其用于将对应值分配给对应的一个贴片机专用的组件形状参数。
根据本发明的另一个优选实施例,组件形状参数自动生成功能体还包 括组件形状标识符自动生成功能体,其用于采用至少一部分GCG参数来 自动地生成对应的贴片机专用的组件形状标识符。优选地,该装置还包括: 计算机化的数据库增大功能体,其用于自动地增大第一数据库的CCL部分。
此外或可替换地,计算机化的数据库提供功能体还包括将CV/CA^映射到组件包装形状参数的组件库。
根据本发明的另一个优选实施例,组件库包括第一阶段映射,其将 CV/CATW映射到组件包装形状标识符;以及第二阶段映射,其将组件包装 形状标识符映射到组件包装形状参数。优选地,计算机化的数据库增大功
能体包括CV/CAT存获得功能体,其用于获得至少一个CV/CAT#,其中 CCL部分中不存在用于CV/CAT#的映射;组件包装形状标识符获得功能体, 其用于采用第一阶段映射来获得对应于至少一个CV/CATW的组件包装形状 标识符;组件包装形状参数获得功能体,其用于采用第二阶段映射来获得 对应于组件包装形状标识符的组件包装形状参数,组件包装形状标识符对 应于至少一个CV/CAT#。
根据本发明的另一个优选实施例,该装置还包括值分配功能体,其用 于将合适的变量分配给贴片机专用的组件数据中适合的数据,以提供与用 于贴片机器线中的至少一个贴片机的特定贴片机配置相对应的贴片机专用 的组件数据。
根据本发明的另一个实施例此外提供了一种用于制造电子电路的装 置,包括计算机化的电子电路数据生成器,其用于生成电子电路的CAD 数据、材料清单和认可的组件供货商清单;计算机化的组件参数定位功能 体,其用于采用至少CAD数据、材料清单和认可的组件供货商清单来自动 定位与CAD数据中的组件相对应的通用组件几何参数,计算机化的组件参 数定位功能体包括采用至少一个数据库;计算机化的等价物定位功能体, 其用于在至少一个数据库中自动定位组件的至少一个等价物,组件没有通 用组件几何参数;以及参数提供功能体,其用于提供与至少一个等价物相 对应的通用组件几何参数,作为与没有通用组件几何参数的组件相对应的 通用组件几何参数。
根据本发明的优选实施例,至少一个数据库包括包含不依赖于贴片 机的几何组件数据的数据库。优选地,包含不依赖于贴片机的几何组件数 据的数据库包括以下至少一个从CV/Cat/^到组件供货商专用的组件几何 参数的映射(CCL);从CV/Cat弁到组件供应表参数的映射(CCSL);从PCN 到组件供应表参数的映射(UMCSL);从PCN到CV/Cat弁的映射(MCVL); 从DCN到PCN的映射;从CV/Cat弁到组件供货商专用的组件几何参数的用户维护的映射(UMCL);以及从PCN到通用组件几何参数的映射。
根据本发明的另一个优选实施例,计算机化的等价物定位功能体包括-
计算机化的PCN选择功能体,其用于选择至少一个对应于每个组件的 PCN; CV/CA^获得功能体,其用于采用至少一个数据库来获得至少一个 对应于至少一个PCN的CV/CA1^;计算机化的搜索功能体,其用于向至少 一个数据库搜索至少一个额外的PCN,额外的PCN具有至少一个与至少一 个CV/CAT弁不同的额外的对应CV/CAT#,额外的PCN与至少一个PCN共 用该对应的CV/CAT#,并且搜索与至少一个额外的PCN相对应的至少一个 不同的CV/CAT弁,至少一个额外的PCN不对应于至少一个PCN;以及计 算机化的组件参数搜索功能体,其用于采用至少一个不同的CV/CAT弁来向 至少一部分至少一个数据库搜索与至少一个不同的CV/CAT財目对应的通用
组件几何参数。优选地,提供通用组件几何的步骤包括向操作员呈现与 至少一个不同的CV/CATW相对应的通用组件几何参数,以及至少一个PCN,
用于获得许可。
根据本发明的进一步的优选实施进一步提供了一种用于制造电子电路
的装置,包括计算机化的通用组件参数自动生成功能体,其用于采用贴
片机专用的组件贴装顺序、用于管理制造线中的至少一个特定贴片机的操
作的贴片机专用的组件数据以及用于至少一个特定贴片机的计算机可读语
言形式的操作指令,来自动地生成通用组件参数,通用组件参数用于在制 造至少一个特定贴片机上的电子电路;以及计算机化的机器参数自动生成
功能体,其用于采用通用组件参数来自动地生成贴片机专用的组件贴装顺 序、用于管理制造线中的至少一个其它的特定贴片机的操作的贴片机专用 的组件数据,以及用于至少一个其它的特定贴片机的计算机可读语言形式 的操作指令。
根据本发明的优选实施例,至少一个其它的贴片机是与至少一个特定 贴片机不同类型的贴片机。优选地,计算机化的通用组件参数自动生成功
能体包括第一数据库,其包含不依赖于贴片机的几何组件数据和不依赖
于贴片机的组件供应数据的至少一个;以及第二数据库,其包含不依赖于 组件制造商的贴片机专用的规则。
根据本发明的另一个优选实施例,第二数据库包括至少一个以下映射:从贴片机专用的组件形状参数到用于生成不依赖于组件制造商的通用组件 几何参数的规则的映射;从贴片机专用的组件供应参数到用于生成不依赖 于组件制造商的通用组件供应表参数的映射;以及从贴片机专用的语法形 式的PCN到通用PCN参数的映射。优选地,第一数据库包括以下至少一 个从CV/Cat弁到组件供货商专用的组件几何参数的映射(CCL);从 CV/Cat存到组件供应表参数的映射(CCSL);从PCN到组件供应表参数的 映射(UMCSL);从PCN到CV/Cat存的映射(MCVL);从DCN到PCN的 映射;从CV/Cat弁到组件供货商专用的组件几何参数的、由用户维护的映 射(UMCL);以及从PCN到通用组件几何参数的映射。
根据本发明的另一个优选实施例,计算机化的通用组件参数自动生成 功能体包括PCN获得功能体,其用于获得组件的至少一个PCN,组件用 于制造电子电路;规则操作功能体,其用于采用至少一个PCN和一种至少 一个特定贴片机来访问不依赖于组件制造商的贴片机专用的规则中相关的 规则,以及使用至少一个贴片机专用的组件参数来操作不依赖于组件制造 商的贴片机专用的规则中相关的规则,以获得对应的值;以及值分配功能 体,将值分配给对应的通用组件参数。优选地,计算机化的通用组件参数 自动生成功能体还包括计算机化的值添加功能体,其用于将值和对应的 通用组件参数添加到用于至少一个PCN的第一数据库;以及值指示功能体, 其用于指示值和通过间接关联而获得的对应的通用组件参数。
根据本发明的另一个优选实施例,计算机化的机器参数自动生成功能 体包括计算机化的供应参数自动生成功能体,其用于采用通用组件供应 表参数和第二数据库,自动地生成贴片机专用的组件供应参数;以及计算 机化的形状参数自动生成功能体,其用于采用通用组件几何参数和第二数 据库,自动地生成贴片机专用的组件形状参数。优选地,述计算机化的供 应参数自动生成功能体包括PCN选择功能体,其用于选择至少一个对应
于每个组件的PCN;规则操作功能体,其用于采用至少一部分通用组件供
应表参数来访问机器专用的不依赖于组件制造商的、用于生成贴片机专用 的组件数据的规则中合适的规则,并且基于第三数据库和至少一个通用组 件参数来操作机器专用的不依赖于组件制造商的规则中合适的规则,以产
生对应值;以及值分配功能体,其用于将对应值分配给贴片机专用的组件供应参数中对应的参数。
根据另一个优选实施例,计算机化的供应参数自动生成功能体还包括 计算机化的供应标识符自动生成功能体,其用于采用至少一部分通用组件 供应表参数来自动地生成对应的贴片机专用的组件供应标识符。优选地, 计算机化的形状参数自动生成功能体包括PCN选择功能体,其用于选择 至少一个对应于每个组件的PCN;规则操作功能体,其用于采用至少一部 分通用组件形状参数来访问机器专用的不依赖于组件制造商的、用于生成 贴片机专用的组件数据的规则中合适的规则,并且基于第三数据库和至少 一个通用组件参数来操作机器专用的不依赖于组件制造商的规则中合适的 规则,以产生对应值;以及值分配功能体,其用于将对应值分配给对应的 一个贴片机专用的组件形状参数。
根据本发明的额外的优选实施例,计算机化的形状参数自动生成功能 体还包括计算机化的形状标识符自动生成功能体,其用于采用至少一部分 通用组件形状参数来自动地生成对应的贴片机专用的组件形状标识符。
根据本发明的额外的优选实施例,还提供了一种用于制造电子电路的 装置,包括计算机化的组件参数获得功能体,其用于采用贴片机专用的 组件贴装顺序、用于管理制造线中的至少一个特定贴片机的操作的贴片机 专用的组件数据以及用于至少一个特定贴片机的计算机可读语言形式的操 作指令来获得至少一个特定组件的通用组件几何参数,特定组件用于制造 至少一个特定贴片机上的电子电路;以及计算机化的自动生成功能体,其
用于当通过至少一个替代组件代替至少一个特定组件时,采用通用组件几 何参数来自动地生成贴片机专用的组件贴装顺序和用于管理至少一个其它 的特定贴片机的操作的贴片机专用的组件数据以及用于至少一个其它的特 定贴片机的计算机可读语言形式的操作指令。
根据本发明的优选实施例,计算机化的组件参数获得功能体包括PCN 获得功能体,其用于获得与至少一个特定组件相对应的至少一个PCN和与 至少一个替代组件相对应的至少一个替代PCN中的至少一个;CV/CAT弁获 得功能体,其用于采用包括不依赖于贴片机的几何参数数据的数据库来获 得与至少一个PCN相对应的至少一个CV/CAT弁和与至少一个替代PCN相 对应的至少一个替代CV/CAT^中的至少一个;组件几何参数获得功能体,其用于采用数据库、至少一个CV/CA^和至少一个替代CV/CA1W来获得用 于至少一个特定组件和至少一个替代组件中的至少一个的通用组件几何参 数;以及几何参数比较功能体,其用于比较用于至少一个特定组件的通用 组件几何参数和用于至少一个替代组件的通用组件几何参数。
将通过以下详细的描述,结合附图,更全面地理解以及认识本发明,
其中
图1是用于根据本发明的优选实施例的电子电路的自动制造的系统和 功能体的简化说明;
图2是图1的根据本发明的优选实施例的系统和功能体中采用的四个 数据库的简化的示意性说明;
图3是图1和2的系统的功能体中采用的不依赖于贴片机供货商的组 件和供应数据数据库的简化说明;
图4是图1和2的系统和功能体中采用的贴片机专用的不依赖于组件 制造商的规则数据库的简化说明;
图5A和5B是示出了包含在图4的数据库中规则的组织的示例性图表,
该规则用于分别生成贴片机专用的组件供应参数和贴片机专用的组件形状 参数;
图6是图1和2的系统和功能体中采用的贴片机专用的组件和供应数 据数据库的简化说明;
图7是图1和2的系统和功能体中采用的贴片线和机器配置数据库的 简化说明;
图8A和8B共同形成了一个简化流程图,该流程图示出了根据本发明 的优选实施例的图7的电子电路的自动制造的系统和功能体的操作;
图9是有个简化流程图,其示出了新的PCN/CSF搜索功能体的细节, 该功能体形成了图8A和8B的流程图中显示的部分功能体;
图IO是一个简化流程图,其示出了贴片机专用的组件供应参数的自动 生成的细节,其形成了图8A和8B的流程图中显示的部分功能体;
图IIA、 IIB、 IIC和IID的每一个是一种贴片机专用的不依赖于组件制造商的规则的应用的简化的示意性说明,该规则用于生成根据本发明的 优选实施例而采用的对应类型的贴片机专用的组件供应参数;
图12是示出了 GCG生成功能体的细节的简化流程图,该功能体形成 了图8A和8B的流程图中显示的部分功能体;
图13A和13B共同形成了一个简化流程图,其示出了新的PCN/CSF 搜索功能体的细节,其形成了图8A和8B的流程图中显示的部分功能体;
图14是示出了贴片机专用的组件形状参数的自动生成的细节的简化流 程图,其形成了图8A和8B的流程图中显示的部分功能体;
图15A、 15B、 15C、 15D和15E的每个都是一种贴片机专用的不依赖 于组件制造商的规则的应用的简化的示意性说明,该规则用于生成根据本 发明的优选实施例而采用的对应类型的贴片机专用的组件形状参数;
图16是示出了可替换的新的PCN/CSF搜索功能体的细节的简化流程 图,其形成了图8A和8B的流程图中显示的部分功能体;
图17A和17B共同形成了一个简化流程图,其示出了可替换的新的 PCN/GCG搜索功能体的细节,其形成了图8A和8B的流程图中显示的部 分功能体;
图18是用于根据本发明的另一个优选实施例的电子电路的自动制造的 系统和功能体的简化说明,包括用于将电子电路的生产从一个制造线转移 到另一个制造线的功能体;
图19是图18的系统和功能体中采用的不依赖于组件制造商的、贴片 机专用的规则数据库的简化说明;
图20A和20B是示出了图18的系统的功能体的简化流程图21是用于根据本发明的另一个优选实施例的电子电路的自动制造的 系统和功能体的简化说明,包括当希望在制造线上采用具有至少一个不同 的特性的替代组件时,用于修改操作指令的功能体;
图22是示出了图21的系统的功能体的简化流程图23是用于根据本发明的另一个优选实施例的电子电路的自动制造的 系统和功能体的简化说明,包括用于自动生成具有增强的通用性的MSSHP 和MSSUP的功能体;
图24是根据本发明的优选实施例的图23的系统和功能体中采用的四个数据库的简化的示意性说明;
图25是图23和24的系统和功能体中采用的贴片机专用的不依赖于组 件制造商的规则数据库的简化说明;
图26A和26B是示出了包含在图25的数据库中的规则的组织的示例 性图表,该规则用于分别生成适合的贴片机专用的组件供应参数和适合的 贴片机专用的组件形状参数;
图27是图23和24的系统和功能体中采用的贴片机专用的组件和供应 数据数据库的简化说明;
图28A和28B共同形成了一个简化流程图,其示出了图23-27的系统 的功能体;
图29是示出了适合的贴片机专用的组件供应参数的自动生成的细节的 简化流程图,其形成了图28A和28B的流程图中显示的部分功能体;
图30是贴片机专用的不依赖于组件制造商的规则的应用的简化的示意 性说明,该规则用于生成特定载带类型的适合的贴片机专用的组件供应参 数;
图31是示出了适合的贴片机专用的组件形状参数的自动生成的细节的 简化流程图,其形成了图28A和28B的流程图中显示的部分功能体;
图32是贴片机专用的不依赖于组件制造商的规则的应用的简化的示意 性说明,该规则用于生成适合的贴片机专用的组件处理参数;
图33和34是图30和31中分别显示的用于巻盘载带类型的适合的贴 片机专用的组件供应参数,和适合的贴片机专用的组件处理参数的规范的 简化的示意性说明;
图35是用于根据本发明的另一个优选实施例的电子电路的自动制造的 系统和功能体的简化说明,包括用于采用最新生成的贴片机专用的组件供 应参数和贴片机专用的组件形状参数而不是较早生成的贴片机专用的组件 供应参数和贴片机专用的组件形状参数的功能体;
图36是示出了贴片机专用的组件供应参数的自动生成的细节的简化流 程图,其形成了图35的部分功能体;以及
图37是示出了贴片机专用的组件形状参数的自动生成的细节的简化流 程图,其形成了图35的部分功能体。
具体实施例方式
本发明提供了一种用于制造电子电路的方法,其包括生成电子电路
的CAD数据、材料清单和认可的组件供货商清单,并且采用CAD数据、 材料清单和认可的组件供货商清单来自动地生成贴片机专用的载入规范、
贴片机专用的组件贴装顺序和用于管理制造线中的至少一个特定贴片机的 操作的贴片机专用的组件数据。
现在参考图1 ,其是用于根据本发明的优选实施例的电子电路的自动制 造的系统和功能体的简化说明。
本发明所使用的一个典型的环境是自动的电子电路制造设施,包括一 个或多个自动的电子电路制造线,图1中显示了其中的一个制造线并且通 常将其标识为参考标号100。典型地,每个电子电路制造线包括多个贴片机, 该贴片机可以或者不可以来自于同一设备供货商。典型地,每条线包括一 到十个贴片机。在图1中,示出了三个这种机器并且分别将其标为参考标 号102、 104和106。在图1所示出的实例中,贴片机102、 104和106中的 每一个是由不同的设备供货商供应的。
用于操作机器线编程站110的一个或多个机器线程序员尤其负责用计 算机可读语言将操作指令提供给一条或多个线100的贴片机,例如贴片机 102、 104和106。机器线程序员还负责将人工可读形式的操作指令提供给 一个或多个贴片机操作员,贴片机操作员用于配置贴片机并且将组件载入 到机器上。可以分别经由各个贴片机102、104和106上的各自的显示器112、
114和116,或者优选地,经由手持终端118,或者,可替换地,利用硬拷 贝,将这些人工可读的指令提供给操作员。
根据本发明的优选实施例,机器线程序员采用了本发明的一个实施例, 该实施例优选地包含在软件中,该软件载入到用于形成机器线编程站110 的一部分的一个或多个计算机上。机器线程序员还对每个待制造的电子电 路采用专用的电子电路设计和规范数据。优选地将该数据经由计算机网络 120,从一个或多个远程服务器122直接供应到用于形成机器线编程站110 的一部分的一个或多个计算机,并且该数据优选地包括CPL、ACVL和BOM 数据,分别标为参考标号124、 126和128。当处理接收的CPL 124、 ACVL 126和BOM 128数据以提供操作指令 时,机器线程序员优选地采用数据库130,数据库130优选地包括至少四个 数据库,图1中将这四个数据库标识为数据库A、 B、 C和D。如现在所进 一步参考的图2中所示,数据库A、 B、 C和D的特征在于 数据库A—包含不依赖于贴片机供货商的组件和供应数据; 数据库B—包含不依赖于贴片机专用的组件制造商的规则;
数据库C一包含贴片机专用的组件和供应数据;以及
数据库D—包含贴片线和机器配置。
图2示意性地示出了根据本发明的优选实施例,根据本发明采用数据 库A、 B和D的结合来自动地生成数据库C的至少一部分内容。
从图1可见,使用本发明的软件的机器线编程站110优选地采用接收 的CPL 124、 ACVL 126和BOM 128数据以及数据库A、 B还可能D来执 行贴片机专用的组件形状参数和贴片机专用的组件供应参数的自动生成, 优选地将这两个参数并入数据库C中,如下文所述。
从图1可见,使用本发明的软件的机器线编程站110优选地采用接收 的CPL 124、 ACVL 126和BOM 128数据和数据库A-D来执行线平衡和编 程功能体,该功能体输出是贴片机专用的组件形状和供应参数,将该参数 以机器可读语言供应到贴片机102、 104和106,该机器可读语言是可以由 特别适合贴片机102、 104和106中的每一个的专用机器和人工可读机器送 料器建立指令读取的。
现在参考图3,其示出了数据库A的结构和内容。从图3可见,数据 库A包括多个映射,每个映射都显示在矩形中,优选地采用映射来增强存 储在数据库中的信息的可访问性。
第一映射,这里将其标为参考标号150,其将BOM 128 (图1)中出 现的设计者组件号(DCN)映射到程序员组件号(PCN)。这优选地是一对 一的映射,但是可替换地,可以是多对多的映射。优选地将独立的映射150 提供给每个独立的设计中心的设计者组件号(DCN)。
第二映射,这里将其标为参考标号152并且下文将其称为MCVL,其 将程序员组件号(PCN)映射到组件供货商/目录号对(CV/CAT#)。这是 多对多的映射。第三映射,这里将其标为参考标号153并且下文将其称为CCSL,其将 CV/CA^映射到组件供应表(CSF)参数。这优选地是多对一映射。该映 射包括两个阶段初始阶段映射,将其标为参考标号154,其包括组件供货 商/目录号对(CV/CAT#)到通用组件供应标识符的多对一的映射;以及第 二阶段映射,将其标为参考标号155,其包括通用组件供应标识符到组件供 应表(CSF)参数的一对一的映射。
第四映射,这里将其标为参考标号156并且下文将其称为UMCSL,其 将程序员组件号(PCN)映射到组件供应表(CSF)参数,并且通过使用站 110 (图1)的机器线程序员来维护该映射。这优选地是多对一的映射。该 映射包括两个阶段初始阶段映射,将其标为参考标号157,其优选地包括 PCN到通用组件供应标识符的多对一的映射;以及第二阶段映射,将其标 为参考标号158,其包括通用组件供应标识符到组件供应表(CSF)参数的 一对一的映射。
要认识到,为了使数据库简洁,可以将第二阶段映射155和158合并 成单个映射。
第五映射,这里将其标为参考标号159并且下文将其称为CCL,其将 组件供货商/目录号对(CV/CAT#)映射到通用组件几何(GCG)参数。该 映射包括两个阶段初始阶段映射,将其标为参考标号160,其包括组件供 货商/目录号对(CV/CAT#)到通用组件形状标识符的多对一的映射;以及 第二阶段映射,将其标为参考标号162,其包括通用组件形状标识符到通用 组件几何(GCG)参数的一对一的映射。要注意到,通用组件几何(GCG) 参数尤其包括一个或多个默认组件供应表(DCSF)。
第六映射,这里将其标为参考标号164并且下文将其称为UMCL,其 将组件供货商/目录号对(CV/CAT#)映射到通用组件几何(GCG)参数并 且通过使用站110 (图1)的机器线程序员来维护该映射。该映射包括两个 阶段初始阶段映射,将其标为参考标号166,其包括组件供货商/目录号 对(CV/CAT#)到通用组件形状标识符的多对一的映射;以及第二阶段映 射,将其标为参考标号168,其包括通用组件形状标识符到通用组件几何 (GCG)参数的一对一的映射。要注意到,通用组件几何(GCG)参数尤 其包括一个或多个默认组件供应表(DCSF)。要认识到,为了数据库简洁,可以将第二阶段映射162和168合并成 单个映射。
第七映射,这里将其标为参考标号170,其将程序员组件号(PCN)直 接映射到通用组件几何(GCG)参数。机器线程序员可以使用该映射来跳 过第五和第六映射。
现在参考图4,其示出了数据库B的结构和内容。从图4可见,数据 库B包括多个映射,每个映射都显示在矩形中,优选地釆用映射来增强存 储在数据库中的信息的可访问性。
第一映射,这里将其标为参考标号200,其将不依赖于组件制造商的组 件特性映射到用于生成贴片机专用的组件形状参数(MSSHP)的规则。在 数据库B中优选地将用于生成贴片机专用的组件形状参数的规则划分为若 干组,包括
规则202,用于生成组件几何参数。这些规则无需是贴片机专用的, 但是这些规则提供出现在贴片机专用的语法形式的组件几何参数。
规则204,用于生成贴片机专用的组件处理参数。这些规则是贴片 机专用的。
规则206,用于生成贴片机专用的组件成像参数。这些规则是贴片 机专用的。
规则208,用于生成贴片机专用的组件识别公差。这些规则是贴片 机专用的。
规则210,用于生成贴片机专用的步骤。这些规则包括两个子规则
组
规则212,用于生成组件检查步骤和识别标准。例如,在标示拾取 (pick-up)失败之前,这些规则确定拾取组件的尝试的数量。
除了用于生成组件检査步骤和识别标准的规则212之外的规则 214,用于生成贴片机专用的步骤。例如,这些规则确定该如何处理被 拒绝的组件。
第二映射,这里将其标为参考标号220,其将不依赖于组件制造商的组 件供应表特性映射到用于生成贴片机专用的组件供应参数(MSSUP)的规 则。用于生成贴片机专用的组件供应参数的规则包括用于生成组件载带类型参数的规则222。这些规则无需是贴片机专用的,但是它们提供出现在贴 片机专用的语法形式的组件载带类型参数。规则222包括四个子组
用于生成巻盘(red)参数的规则224,例如,与巻盘直径、宽度 和间距相关规则。
用于生成托盘(tray)参数的规则226,例如,与包含在托盘上沿 着它的X和Y轴的组件的数量相关规则。
用于生成料条(stick)参数的规则228,例如,与料条的宽度和包 含在料条中的组件的数量相关规则。
用于生成散装参数的规则230,例如,与散装容器的开口的宽度相 关规则。
现在参考图5A和5B,其是示出了包含在图4的数据库中分别用于生 成贴片机专用的组件供应参数和贴片机专用的组件形状参数的规则的组织 的示例性图表。
转到图5A,其示出了用于生成贴片机专用的组件供应参数的规则的组 织,可以看出,规则图表沿着纵轴是根据贴片机专用的组件供应表参数 (MSSUP)的来组织的,MSSUP例如是巻盘送料间距、巻盘子送料间距 和巻盘宽度,其中根据该规则将值分配给参数。 要认识到,典型地,图5A中显示的那种独立的图表用于每个载带类型, 例如巻盘、托盘、料条和散装(bulk),并且可以用每个专用型号的贴片机。
图表中的每个单元包含一个示例性规则。例如,与机器送料的数量的 有关的单元232包含用于计算巻盘间距和机器送料距离之间的比率的整数 部分的规则,并且将结果值分配给机器送料参数。
另一个实例,与机器子送料的数量有关的单元234包含用于计算巻盘 间距和机器送料距离之间的比率的余数部分的规则。如果余数是零,则将 结果值分配给机器子送料参数。否则,机器子送料参数是不相关的。
要认识到,可以在图5A的规则中采用任意合适的规则逻辑。
转到图5B,其示出了用于生成贴片机专用的组件形状参数的规则的组 织,可以看出该规则图表沿着横轴是根据不依赖于组件制造商的组件类型 来组织的,并且沿着纵轴是根据贴片机专用的组件形状参数(MSSHP)来 组织的,该不依赖于组件制造商的组件类型例如是BGA、 QFP和CONNECTORS,该MSSHP例如是拾取深度、指定的喷嘴、最大的喷嘴和 照明水平,其中根据该规则将值分配给参数。
图表中的每个单元包含一个示例性规则。例如,与BGA组件的拾取深 度有关的单元242包含用于定义与组件高度相等的拾取深度的规则。
作为另一个实例,与连接器类型组件的指定的喷嘴有关的单元244包 含用于计算组件的X维和组件的Y维的最大值与组件的X维和组件的Y 维的最小值之间的比率的规则,从而确定要使用的喷嘴。在单元244中显 示的实例中,如果比率大于或等于2,并且组件的X维和组件的Y维的最 小值大于或等于8,则指定最大的喷嘴。否则,如果比率小于2,则指定的 喷嘴的参数是不相关的。否则,当比率大于或等于2但是组件的X维和组 件的Y维的最小值小于8时,则指定中等的喷嘴。
作为进一步的实例,与QFP组件的最大喷嘴参数有关的单元246包含 用于计算组件的X维和组件的Y维的最大值并且通过将该最大值乘以0.95 来确定最大的喷嘴宽度的规则。
要认识到,可以在图5B的规则中采用任意合适的规则逻辑。
现在参考图6,其示出了数据库C的结构和内容。从图6可见,数据 库C包括多个映射,每个映射都显示在矩形中,优选地采用映射来增强存 储在数据库中的信息的可访问性。
第一映射,这里将其标为参考标号250,其将程序员组件号(PCN)映 射到贴片机专用的组件形状标识符。这是多对一的映射。
第二映射,这里将其标为参考标号252,其将贴片机专用的组件形状标 识符映射到贴片机专用的组件形状参数(MSSHP)。在数据库C中将贴片 机专用的组件形状参数划分为若干组,包括
组件几何参数254。这些参数无须是贴片机专用的,但是出现在贴
片机专用的语法形式。
贴片机专用的组件处理参数256。这些参数是贴片机专用的。 贴片机专用的组件成像参数258。这些参数是贴片机专用的。 贴片机专用的组件识别公差260。这些公差是贴片机专用的。 贴片机专用的步骤262。这些步骤包括两个子组 组件检查步骤和识别标准264。除了组件检查步骤和识别标准264之外的贴片机专用的步骤
266。
第三映射,这里将其标为参考标号268,其将程序员组件号(PCN)映 射到贴片机专用的组件供应标识符。这是多对一映射。
第四映射,这里将其标为参考标号270,其将贴片机专用的组件供应标 识符映射到贴片机专用的组件供应参数(MSSUP)。该贴片机专用的组件 供应参数(MSSUP)包括两个子组
组件载带类型参数272。这些参数无须是贴片机专用的但是出现在 贴片机专用的语法形式。这些参数包括四个进一步的子组 巻盘参数274,例如,巻盘直径、宽度和间距。 托盘参数276,例如,包含在托盘上沿着它的X和Y轴的组 件的数量。
料条参数278,例如,料条的宽度和包含在料条中的组件的数
散装参数280,例如,散装容器的开口的宽度。 贴片机专用的组件送料器专用的送料器行进参数282。这些参数是 贴片机专用的。
第五映射,这里将其标为参考标号284,其将程序员组件号(PCN)映 射到PCN参数。这些参数无须是贴片机专用的,但是出现在贴片机专用的 语法形式。PCN参数的一种实例是组件极性状态。
要注意,数据库C包含适合每个特定贴片机的以上所有映射。 现在参考图7,其示出了数据库D的结构和内容。从图7可见,数据 库D包括多个信息组,每个组都显示在矩形中。
第一组,这里将其标为参考标号300,包括对于多个贴片机型号的每一 个的所有可能机器配置的描述。该第一组优选地包括七个子组 照相机类型和特性302; 照明类型和特性304; 组件送料器料车类型和特性306; 组件送料器类型和特性308;
喷嘴类型和特性310;运动元件的动力学特性312;以及
运动元件的特性313,包括,例如,表尺寸和协调系统的定义。 第二组,这里将其标为参考标号314,包括一个或多个机器线中的贴片 机的有序的列表。
第三组,这里将其标为参考标号320,包括多个机器线中的贴片机的贴 片机配置。第三组优选地包括五个子组 装配的照相机的类型322; 装配的照明的类型324; 装配的组件的送料器料车326; 装配的组件的送料器328;以及 装配的喷嘴330.
现在参考图8A和8B,其共同形成了一个根据本发明的优选实施例的 简化流程图,该流程图示出了用于图1-7的电子电路的自动制造的系统和 功能体的操作。
如图8A和8B中所指示的,以及如关于上文的图1所通常描述的,在 机器线编程站110 (图1)处, 一个或多个机器线程序员优选地经由计算机 网络120 (图1),从一个或多个远程服务器122 (图1)接收包括CPL 124、 ACVL 126和BOM 128数据的PCA设计数据。
机器线程序员以常规的方式处理接收的CPL 124、 ACVL 126和BOM 128数据以生成采用PCN命名的CPCA数据。
此后,采用本发明的特征的机器线程序员可以采用CCSL 153、 UMCSL 156和UMCL 164来执行新的PCN/CSF搜索。可以使用来自预先增大的 CSF库352的信息来手动地增大(populate) UMCSL 156, 并且/或者可以 由新的PCN/CSF搜索导致动态地增加UMCSL 156。
现在参考图9描述了新的PCN/CSF搜索的细节。从图9可见,在CPCA 数据中选择不具有CSF参数的PCN。对于这种选择的PCN,在MCVL152 (图3)中找到了对应的CV/CAT#。然后,用CV/CAT弁来向CCSL 153 (图 3)搜索CSF参数。如果CCSL搜索不成功,则使用CV/CATtf来向UMCL 164 (图3)搜索默认CSF (DCSF)参数。
如果没有在UMCL 164中找到CV/CAT存的DCSF参数,则对于每个这种选择的PCN,采用PCN到GCG参数映射170 (图3)来寻找该PCN的 DCSF参数。
如果在UMCL 164中或者采用PCN到GCG参数映射170没有找到选 择的PCN的DCSF参数,则通过该PCN的机器线程序员手动地生成CSF 参数。然后,优选地自动地将该手动地生成的CSF参数添加到选择的PCN 的UMCSL 156。优选地,还自动地将该手动地生成的CSF参数作为与选择 的PCN相对应的CV/CATW的DCSF参数添加到UMCL 164。
如果在UMCL 164中或者采用PCN到GCG参数映射170找到了选择 的PCN的一个或多个DCSF参数集合,则将这些DCSF参数集合以及对应 的选择的PCN呈现给机器线程序员,以选择合适的集合。如果在UMCL 164 中或者采用PCN到GCG参数映射170找到的用于选择的PCN的DCSF参 数集合中没有一个是合适的,则通过机器线程序员手动地生成用于该PCN 的CSF参数。
如果在UMCL 164中或者采用PCN到GCG参数映射170找到的用于 选择的PCN的DCSF参数的集合是合适的,则优选地自动地将那些DCSF 参数作为CSF参数添加到用于选择的PCN的UMCSL156。优选地,还自 动地将DCSF参数添加到UMCL 164,作为与选择的PCN的CV/CAT弁相对 应的DCSF参数。
在这个阶段,机器线程序员在CPCA数据中具有每个PCN的CSF参 数。现在转到图8A和8B,可以看出可以采用本发明的软件来自动地生成 贴片机专用的组件供应参数(MSSUP)。该自动地生成采用UMCSL156和 映射220来识别贴片机专用的不依赖于组件制造商的规则,该规则用于生 成适合的贴片机专用的供应参数(MSSUP)。
现在参考图10以及图IIA、 IIB、 IIC和IID来详细描述自动生成, 图10是示出了贴片机专用的组件供应参数的自动生成的细节的简化流程 图,并且图11A、 IIB、 IIC和IID的每一个是贴片机专用的不依赖于组件 制造商的规则的一个类型的应用的简化的示意性说明,该规则用于生成根 据本发明的优选实施例所采用的对应类型的贴片机专用的组件供应参数。
从图IO可见,对于制造设施100 (图1)中的每个贴片机,选择CPCA 数据中不具有MSSUP和/或贴片机专用的组件供应标识符的PCN。对于每个这种选择的PCN,采用第二阶段映射158中的通用组件供应 标识符来获得CSF参数。对于每个这种选择的PCN,釆用CSF参数来生 成对应的贴片机专用的组件供应参数。
采用CSF参数以便获得选择的PCN的对应载带类型。本发明的软件使 用该载带类型和正在生成MSSUP的特定贴片机的标识,以访问合适的规 则集合,例如图5A中所出现的集合。基于用于形成部分CSF参数的至少 一个合适的输入变量来操作规则集合中的每个规则,以产生被分配给对应 的MSSUP的值。
图11A-11D的每个都示出了用于各自不同的载带类型(即巻盘、托盘、 料条和散装)的示例性规则的操作。
从图11A的实例中可见,在具有间距为8cm的巻盘中提供组件,并且 用于特定贴片机的机器送料距离是2cm。在单元232的规则中采用了这些 参数,以便确定巻盘中的组件的使用之间需要的机器送料的数量等于 8/2=4。
现在转到图11B,可以看出在托盘中提供组件,其中沿着它的X维具 有8个组件并且沿着它的Y维具有16个组件。规则采用这些参数将沿着托 盘X和Y维的组件的数量转换为它们的二进位等价物,在这个情况中分别 是100和1000个组件。沿着X和Y维的组件的二进位数量形成了部分 MSSUP。
现在参考图IIC,其示出了一个实例,在该实例中,在具有5cm宽度 的料条中提供组件,并且该组件在槽宽度为2cm的机器中使用。 一个规则 采用这些参数来确定料条所占用的槽的数量。在本实例中,所应用的规则 检查自料条宽度和槽宽度除法是否具有余数。如果存在这种余数,则将槽 的数量确定为将料条宽度和槽宽度的比率增加一并且四舍五入成最靠近的 整数。否则,将槽的数量确定为料条宽度和槽宽度之间的比率。在图iic 中显示的实例中,料条宽度和槽宽度之间的比率等于2.5,并且分配给与槽 数量有关的MSSUP的值是3。
.现在转到图IID,可以看出以散装载带类型提供组件。 一个规则采用 参数来确定贴片机专用的语言形式的载带类型。在本实例中,该规则检查 载带类型并且将合适的数字分配给每个载带类型。如本实例中可见的,由于载带类型是散装的,所以该规则分配给载带类型参数的值是4。
现在转到图8A和8B,其指示采用了本发明的特征的机器线程序员可 以采用CCL 159和UMCL 164来执行新的PCN/GCG搜索。优选地从商业 可得的组件库357生成CCL 159,组件库357优选地是Valor部分库(VPL) 远程服务器连接,Valor部分库(VPL)远程服务器连接从以色列的Yaven 市的Valor计算机化系统有限公司的目录指示符T-5000-5443下商业可得 的。典型地,VPL包括两个阶段的映射,其中第一阶段将CV/CAT弁映射到 VPL组件包装形状标识符,并且及第二阶段将VPL组件形状标识符映射到 VPL组件包装形状参数。
根据本发明的优选实施例,可以采用组装分析来采用VPL,优选地采 用从以色列的Yaven市的Valor计算机化系统有限公司的目录指示符 T-5000-0103下商业可得的组装和测试分析软件。可以使用来自预先增大的 GCG库358的信息来手动地增大UMCL 164,并且/或者可以由新的 PCN/GCG搜索导致动态地增大UMCL 164。
现在参考图12来描述GCG参数的生成的细节,GCG参数包括在来自 VPL 357的CCL中。
从图12可见,选择了在CCL部分中不存在映射的CV/CATl对于每 个这种CV/CAT#,本发明的软件优选地采用VPL的第一阶段映射来获得对 应于CV/CAIW的VPL组件包装形状标识符。然后,在VPL的第二阶段映 射中采用该VPL组件包装形状标识符来获得对应的VPL组件包装形状参 数。
本发明的软件优选地使用VPL组件包装形状标识符和参数来自动地生 成对应的通用组件形状标识符和GCG参数。
然后,使用该自动地生成的通用组件形状标识符,向CCL159搜索对 应的先前生成的GCG参数。如果CCL搜索不成功,则自动地将自动地生 成的通用组件形状标识符和对应的GCG参数添加到用于CV/CATtf的CCL 159。
如果在CCL 159中找到了先前生成的GCG参数,则将它们与自动地 生成的GCG参数进行比较。如果找到了差异,则修改自动地生成的组件形 状标识符,以便指示它是用于类似的组件形状的额外的标识符,并且自动地将修改的组件形状标识符和自动地生成的GCG参数添加到用于 CV/CAT#的CCL159。
如果在先前生成的GCG参数和自动地生成的GCG参数之间没有找到 差异,则先前生成的组件形状标识符是与CCL 159中的CV/CAT弁相关联的。
现在参考图13A和13B来描述新的PCN/GCG搜索的细节。从图13A 和13B中可见,选择CPCA数据中不具有GCG参数的PCN。对于每个这 种选择的PCN,在MCVL152 (图3)中找到对应的CV/CAT#。然后,使 用CV/CAT#,在CCL 159 (图3)搜索GCG参数。如果找到了 GCG参数, 则自动地将它们添加到用于CV/CAT存的UMCL 164。此外,可以将GCG 参数添加到与选择的PCN相对应的其它CV/CAT/^的UMCL 164,要认识 到,优选地将添加的GCG参数指示为是通过间接关联来添加的。
如果CCL搜索不成功,则通过以下来进行近似搜索
向MCVL 152搜索不同的PCN,其具有至少一个与选择的PCN共
用的CV/CAT^并且此后 向MCVL 152搜索不同的CV/CAT^其对应于不同的PCN,该不
同的PCN不对应选择的PCN;并且此后
釆用不同的CV/CAT弁来向CCL 159搜索对应的GCG参数。
如果近似搜索成功了 ,则将GCG参数呈现给机器线程序员以及选择的 PCN,以便被许可。如果许可了,则将GCG参数添加到用于与选择的PCN 或不同的PCN相对应的CV/CAT弁的UMCL 164。对与选择的PCN相对应 的CV/CAT弁的GCG参数加标签,其中该选择的PCN被添加到UMCL 164,
以便指示它们是通过近似搜索获得的。
如果近似搜索不成功或者如果机器线程序员没有许可呈现给他的GCG 参数,则机器线程序员手动地生成用于选择的CV/CAT存的GCG参数。自 动地将手动生成的GCG参数添加到用于该CV/CAT^的UMCL 164。此外, 可以自动地将GCG参数添加到与选择的PCN相对应的全部其它CV/CAT# 的UMCL 164。
再次转到图8A和8B,要注意到,在这个阶段,程序员具有CPCA数 据中的每个PCN的GCG参数。本发明的软件业用于贴片机专用的组件形 状参数(MSSHP)的自动生成。该自动地生成采用UMCL 164和映射200来识别贴片机专用的不依赖于组件制造商的规则,该规则用于生成适合的
贴片机专用的形状参数(MSSHP)。
现在参考图14以及图15A、 15B、 15C、 15D和15E来描述自动地生 成的细节,图14示出了贴片机专用的组件形状参数的自动生成的细节的简 化流程图,图15A、 15B、 15C、 15D和15E中的每一个是贴片机专用的不 依赖于组件制造商的规则的一个类型的应用的简化的示意性说明,该规则 用于生成根据本发明的优选实施例而采用的对应类型的贴片机专用的组件 形状参数。
从图14可见,对于制造设施100(图1)中的每个贴片机,选择了 CPCA 数据中不具有MSSHP和/或贴片机专用的组件形状标识符的PCN。
对于每个这种选择的PCN,采用第二阶段映射168中的通用组件形状 标识符来获得GCG参数。对于每个这种选择的PCN,釆用GCG参数来生 成对应的贴片机专用的组件形状参数。
采用GCG参数来获得用于选择的PCN的对应的组件类型。本发明的 软件使用该组件类型和生成了 MSSHP的特定贴片机的标识,访问合适的 规则集合,例如图5B中所出现的集合。基于至少一个合适的输入变量来操 作规则集合中的每个相关规则,其中该变量用于形成部分GCG参数,以便 产生被分配给对应的MSSHP的值。
图15A-15E的每一个示出了用于各自不同的规则类型的示例性的操 作,即
规则202,用于生成组件几何参数; 规则204,用于生成贴片机专用的组件处理参数; 规则206,用于生成贴片机专用的成像参数; 规则208,用于生成贴片机专用的识别公差;以及 规则210,用于生成贴片机专用的步骤。 从图15A的实例中可见,组件是BGA组件,并且X维为1.65cm, Y 维为2.3cm。在将这些为转化为贴片机专用的单位(在本实例中是毫米)的 规则中采用这些参数。因此,将值1.65*10=16.5分配给与组件的X维有关 的MSSHP并且将值2.3*10=235分配给与组件的Y维有关的MSSHP。
现在转到图15B,可以看出组件是BGA组件,并且X维为1.65cm, Y维为2.3cm。在单元246的规则中采用这些参数来计算组件的最大喷嘴参 数。通过寻找组件的X维和组件的Y维的最大值,这里是2.3cm,并且将 其乘以0.95,来操作该规则。因此,分配给与最大喷嘴的MSSHP有关的 值是2.185。
现在参考图15C,其示出了组件是BGA组件的实例。规则采用该参数 来确定当贴装组件时将使用的视觉类型。与BGA有关的有关规则将视觉类 型135分配给与全部BGA类型组件的视觉类型有关的MSSHP。
现在转到图15D,可以看出组件是BGA组件,并且X维为1.2cm, Y 维为1.3cm。规则采用这些参数来确定机器的X维公差。通过寻找组件的 X维和组件的Y维的最小值然后检查值是否小于1来操作该规则。如果值 小于1,则将X维公差分配为0.1。否则,将X维公差分配为0.1乘以组件 的X和Y维的最小值。在本实例中,组件的X和Y维的最小值是1.2,其 大于1,因此规则将值0.1*1.2=0.12分配给与X维公差有关的MSSHP。
现在转到图15E,可以看出组件是QFP组件。规则采用该参数来确定 在拒绝组件之前机器应该做出的拾取尝试的数量。如果组件是BGA或QFP 类型组件,则相关规则将值4分配给该参数,否则,将值3分配给该参数。 因此,将分配给与拾取尝试的数量有关的MSSHP的值为4。
再次转到图8A和8B,可以看出,使用本发明的软件通过采用CPCA 数据以及优选地还采用MSSUP和MSSHUP来执行线选择。
在还没有准备执行新的PCN/CSF搜索和/或新的PCN/GCG搜索的情况 中,在这个阶段必须执行类似的搜索。
现在参考图16、图17A和17B,图16是示出了可替换的新的PCN/CSF 搜索功能体的细节的简化流程图,该新的PCN/CSF搜索功能体用于形成图 8A和8B的流程图中显示的部分功能体,图17A和17B共同形成了示出了 可替换的新的PCN/GCG搜索功能体的细节的简化流程图,该新的 PCN/GCG搜索功能体用于形成图8A和8B的流程图中显示的部分功能体。
除了以下所示的特定区别之外,图16和17A或17B通常对应上文所 述的图9和13A或13B。
与图9和图13A和图13B不同,在图9和图13A和图13B中选择CPCA 数据中不具有CSF参数(图9)或GCG参数(图13A)的PCN,在图16和17A和17B中,对于可以在线平衡期间被分配PCN的特定贴片机,选 择CPCA数据中不具有贴片机专用的供应参数(MSSUP)(在图16中), 不具有贴片机专用的形状参数(MSSHP)(在图17中)的PCN。
在图16和图17A和图17B的搜索之后,如以上参考图IO、 11A-11D、 14和15A-15E所述来执行自动地生成。
在这个阶段,机器线程序员执行线平衡和贴片机最优化,该机器线程 序员使用常规的线平衡软件和机器最优化软,其中该常规的线平衡软件是 商业可得的,例如来自以色列的Yaven市的Vabr计算机化系统有限公司的 目录指示符T-5000-5215,其中该机器最优化软是商业可得的,例如来自以 色列的Yaven市的Valor计算机化系统有限公司的目录指示符T-5000-5549。 该功能休采用CPCA数据以及根据本发明所生成的MSSHP和MSSUP。
该线平衡和贴片机最优化软件将计算机可读语言形式的操作指令提供 给所选择线的贴片机,例如贴片机102、 104和106 (图l),并且将人工可 读形式的操作指令提供给一个或多个贴片机操作员,该操作员对在所选择 线中贴片机进行配置并且将组件载入到机器上。
现在参考图18,图18是用于自动制造根据本发明的另一个优选实施例 的电子电路的系统和功能体的简化说明,包括用于将电子电路的生产从一 个制造线转移到另一个制造线的功能体。
使用本发明的典型的环境是包括多个自动电子电路制造线的自动电子 电路制造设施,其中图18中显示了两个制造线并且通常将其标识为参考标 号500和501。典型地,每个电子电路制造线包括多个可以或者不可以来自
同一设备供货商的贴片机。典型地,每条线包括一到十个贴片机。在图18 中,在线500中示出了三个这种机器并且各自将其标为参考标号502、 503
和504,并且在线501中示出了三个这种机器并且各自将其标为参考标号 506、 507和508。在图18的示出的实例中,通过各不同的设备供货商来供 应贴片机502、 503、 504、 506、 507和508。
尤其, 一个或多个用于操作机器线编程站510的机器线程序员负责将 的操作指令以计算机可读语言提供给诸如线500和501的一个或多个线的 贴片机,例如贴片机502、 503、 504、 506、 507和508。机器线程序员还负 责将人工可读形式的操作指令提供给一个或多个贴片机操作员,该贴片机操作员配置贴片机并且将组件载入到机器上。可以经由贴片机502、 503、 504、 506、 507和508上的各自的显示器512、 513、 514、 516、 517和518,
或者优选地经由手持的终端528,或者可替换地在硬拷贝中,将这些人工可 读的指令提供给操作员。
根据本发明的优选实施例,机器线程序员采用本发明的一个实施例, 该实施例优选地包含软件中,该软件载入到一个或多个用于形成部分机器 线编程站510的计算机上。
在图18的实施例中,假设机器线程序员已经提供了用于诸如机器线 500的机器线上的给定电子电路的生产的MSSUP和MSSHP。机器线程序 员可以希望将电子电路的生产转移到另一条线,例如机器线501。
机器线程序员优选地采用数据库E以及机器线500的操作指令,以及 线500的MSSUP和MSSHP,以便生成机器线501的操作指令,数据库E 包含不依赖于组件制造商的、贴片机专用的规则,其中图19中示出了该规 则的优选实施例。
现在参考图19,其示出了数据库E的结构和内容。从图19中可见, 数据库E包括多个映射,每个映射都显示在矩形中,优选地采用映射来增 强存储在数据库中的信息的可访问性。
第一映射,这里将其标为参考标号530,其将贴片机专用的组件形状参 数(MSSHP)映射到用于生成不依赖于组件制造商的通用组件几何(GCG) 参数。
第二映射,这里将其标为参考标号532,其将贴片机专用的组件供应参 数(MSSUP)映射到用于生成不依赖于组件制造商的通用组件供应表(CSF) 参数。
第三映射,这里将其标为参考标号534,其将PCN映射到PCN参数。 现在参考图20A和20B,图20A和20B是示出了图18和19的系统的
功能体并且示出了用于将与电子电路的生产有关的组件数据从一个制造线
转移到另一个制造线的功能体的简化流程图。
从图20A中可见,典型地,从计算机可读的操作指令中获得MSSUP
的PCN命名,其中生成该MSSUP以用于线500中的给定机器。采用UMCSL
来寻找用于每个这种PCN的CSF参数。如果CSF参数对于某些PCN不可用,则采用现有MSSUP来自动地生成CSF参数。
优选地采用映射532 (图19)来进行该自动地生成,以获得用于生成 不依赖于组件制造商的通用组件供应表(CSF)参数的规则,并且使用至 少一个MSSUP来操作每个规则以获得被分配给至少一个对应的CSF参数 值。因此,优选地将自动地生成的CSF参数添加到UMCSL,并且在其中 将该参数指示为是自动地生成的。
可替换地,可以采用上文参考图9所述的新的PCN/CSF搜索来获得 CSF参数。
现在机器线程序员具有与每个PCN相对应的CSF参数,其中该每个 PCN用于生产线500中的给定机器中的电子电路。
通过采用上文参考图10和11A-11D所述的自动生成功能体,包含本发 明的实施例的软件自动地生成了用于不同线(例如线501)中的每个机器的 MSSUP。
从图20B中可见,典型地,从计算机可读的操作指令中获得MSSHP 的PCN命名,其中生成该MSSUP以用于线500中的给定机器。机器线程 序员使用MCVL来获得对应于每个PCN的至少一个CV/CAT#。采用该 UMCL来寻找用于每个这种CV/CAT^的GCG参数。如果GCG参数对于一 些PCN不可用,则采用现有MSSHP来自动地生成GCG参数。
优选地采用映射530 (图19)来进行该自动地生成,以获得用于生成 不依赖于组件制造商的通用组件几何(GCG)参数的规则,并且使用至少 一个MSSHP来操作每个规则,以获得被分配给至少一个对应的GCG参数 的值。因此,优选地将自动地生成的GCG参数添加到映射170。
可替换地,可以采用上文参考图13所述的新的PCN/GCG搜索来获得 GCG参数。
现在机器线程序员具有与每个PCN相对应的GCG参数,其中该每个 PCN用于生产线500中的给定机器的电子电路。
采用上文参考图14和15A-15E所述的自动生成功能体,包含本发明的 实施例的软件自动地生成了用于不同线(例如线501)中的每个机器的 MSSHP。
现在可以对于线501执行上文参考图8A和8B所述的机器平衡。现在参考图21,其是用于根据本发明的另一个优选实施例的电子电路
的自动制造的系统和功能体的简化说明,包括当要在制造线上采用替代组 件时用于修改操作指令的功能体,该替代组件具有至少一个不同的特性。 使用本发明的典型的环境是包括一个或多个自动电子电路制造线的自
动电子电路制造设施,其中图21中显示了其中一个制造线并且通常将其标 识为参考标号600。典型地,每个电子电路制造线包括多个可以或者不可以 来自同一设备供货商的贴片机。典型地,每条线包括一到十个贴片机。在 图21中,在线600中示出了三个这种机器并且各自将其标为参考标号602、 603和604。
一个或多个用于操作机器线编程站610的机器线程序员尤其负责将计 算机可读语言形式的操作指令提供给诸如线600的一个或多个线的贴片机, 例如贴片机602、 603和604。机器线程序员还负责将人工可读形式的操作
指令提供给一个或多个用于配置贴片机并且将组件载入到机器上的贴片机 操作员。可以经由贴片机602、 603和604上的各自的显示器612、 613和 614,或者优选地经由手持的终端620,或者可替换地在硬拷贝中,将这些 人工可读的指令提供给操作员。
根据本发明的优选实施例,机器线程序员采用本发明的一个实施例, 该实施例优选地包含在载入到一个或多个形成部分610的软件中。
在图21的实施例中,假设机器线程序员己经用于诸如机器线600的机 器线上的给定电子电路的生产的MSSUP和MSSHP。有时突然必须用另一 个具有至少一个不同的特性的组件,例如组件622,来替代在电子电路的生 产中所使用的一个组件,例如组件620。机器线程序员希望调整操作指令, 而尽可能不干扰机器线的生产。
站610中的软件包含本发明的实施例中,其优选地自动地比较替代组 件的GCG参数和与原始组件相关联的参数,并且自动地生成合适的新的 MSSHP以用于更新的操作指令中。优选地,可以在几秒内进行,例如,实 际上实吋地。
现在参考图22,图22是示出了图21的系统的功能体的简化流程图, 图22示出了当要在制造线上采用具有至少一个不同的特性的替代组件时, 用于修改操作指令的功能体。从图22中可见,采用UMCL,通过使用原始组件和替代组件各自的 CV/CA1W来寻找原始组件和替代组件的GCG参数。如果没有找到替代组件 的GCG参数,则采用上文关于图17A和17B所述的新的PCN/GCG搜索 功能体来获得替代组件的GCG参数。
自动地比较原始组件和替代组件的GCG参数。如果找到了差异,则采 用映射250和252 (图6)来寻找对应于替代组件的MSSHP。如果找到了 这种MSSHP,则更新操作指令。否则,采用上文参考图14和15A-15E所 述的MSSHP自动生成功能体来自动地生成替代组件的MSSHP。从而更新 操作指令。
现在参考图23,其是用于根据本发明的另一个优选实施例的电子电路 的自动制造的系统和功能体的简化说明,包括用于自动地生成具有增强的 通用性的AMSSHP和AMSSUP的功能体。要认识到,AMSSHP和AMSSUP 可以应用于贴片机的多种配置并且应用于贴片机的多种型号。
下文所述的图23和图24-34的实施例涉及适合的参数的自动生成,其 中该参数是不依赖于于贴片机配置并且可以随着特定贴片机配置而改变的 参数,其中仅仅根据线平衡来确定特定贴片机配置。.如图23-34的实施例, 采用适合的参数可以减少用于生成这些参数的规则集合,并且可以相应地 减少这种参数的数量。因此,用于生产给定产品的AMSSHP和AMSSUP 的数量可以大大地少于根据图1-17的实施例所需要的对应的MSSHP和 MSSUP的数量。
使用本发明的典型环境是包括一个或多个自动电子电路制造线的自动 电子电路制造设施,其中图23中显示了其中一个制造线并且通常将其标识 为参考标号700。典型地,每个电子电路制造线包括多个可以或者不可以来 自同一设备供货商的贴片机。典型地,每条线包括一到十个贴片机。在图 23中,在线700中示出了三个这种机器并且各自将其标为参考标号702、 703和704。
一个或多个用于操作机器线编程站710的机器线程序员尤其负责将计 算机可读语言形式的操作指令提供给诸如线700的一个或多个线的贴片机, 例如贴片机702、 703和704。机器线程序员还负责将人工可读形式的操作 指令提供给一个或多个用于配置贴片机并且将组件载入到机器上的贴片机操作员。可以经由贴片机702、 703和704上的各自的显示器712、 713和 714,或者优选地经由手持的终端720,或者可替换地在硬拷贝中,将这些 人工可读的指令提供给操作员。
与图1的实施例不同,在图23的实施例中提供适合的MSSUP和 MSSHP,以便生产机器线700的机器线上的给定电子电路,并且适合的 MSSUP和MSSHP适合贴片机的多个配置。
根据本发明的优选实施例,机器线程序员采用本发明的一个实施例, 该实施例优选地包含在载入到一个或多个形成部分机器线编程站710的软 件中。机器线程序员还采用专用于每个要制造的电子电路的电子电路设计 和规范数据。优选地,经由计算机网络720将数据从一个或多个远程服务 器722直接供应到一个或多个用于形成部分机器线编程站710的计算机, 并且优选地,该数据包括CPL、 ACVL和BOM数据,分别被标为参考标 号724、 726和728.
在处理接收的CPL 724、 ACVL 726和BOM 728数据来提供操作指令 时,机器线程序员优选地釆用数据库730,数据库730优选地包括了至少四 个数据库,在图23被标为数据库A、 B、 C和D。如此外参考的图24中是 指示的,数据库A、 B、 C和D具有以下特性
数据库A—包含不依赖于贴片机供货商的组件和供应数据;
数据库B—包含用于生成适合的贴片机专用的、不依赖于组件制造商 的规则;
数据库C一包含适合的贴片机专用的组件和供应数据;以及 数据库D"包含贴片机器线和机器配置。
图24根据本发明的优选实施例示意性地示出了根据本发明联合采用数 据库A、 B、 C和D来来自动地生成至少一部分数据库C的内容。要认识 到,典型地,图23和24中所显示的数据库A和D与上文参考图l和2所 述的数据库A和D类似,并且数据库B和C与上文参考图1和2所述的 数据库B和C类似,但是包括下文参考图25-27所述的修改。
从图23中可见,使用本发明的软件的机器线编程站710优选地采用接 收的CPL 724、 ACVL 726和BOM 728数据和数据库A、 B还可能D来执 行适合的贴片机专用的组件形状参数和适合的贴片机专用的组件供应参数的自动生成,这些参数优选地合并到数据库C中,如下文所描述。
从图23还可见,使用本发明的软件的机器线编程站710优选地采用接 收的CPL 724、 ACVL 726和BOM 728数据和数据库A-D来执行线平衡和 编程功能体,该功能体输出是贴片机专用的组件形状和供应参数,将该参 数以机器可读语言和人工可读的机器送料器建立指令的形式供应到贴片机 702、 703和704,其中该机器可读语言是可以通过每个专用的机器来读取 的,并且人工可读的机器送料器建立指令特别适合于每个贴片机702、 703 和704。
现在参考图25,其示出了数据库B的结构和内容。从图25中可见, 数据库B包括多个映射,每个映射都显示在矩形中,优选地采用映射来增 强存储在数据库中的信息的可访问性。
第一映射,这里将其标为参考标号740,其将不依赖于组件制造商的组 件特性映射到用于生成适合的贴片机专用的组件形状参数(AMSSHP)的 规则。优选地,在数据库B中将用于生成适合的贴片机专用的组件形状参 数的规则划分为若干组,包括
规则742,用于生成组件几何参数。这些规则无须是贴片机专用的
但是提供出现在贴片机专用的语法形式的组件几何参数。
规则744,用于生成适合的贴片机专用的组件处理参数。这些规则
是贴片机专用的。
规则746,用于生成适合的贴片机专用的组件成像参数。这些规则 是贴片机专用的。
规则74S,用于生成适合的贴片机专用的组件识别公差。这些规则 是贴片机专用的。
规则750,用于生成贴片机专用的步骤。这些规则包括两个子规则
组
规则752,用于生成组件检查步骤和识别标准。例如,在标示 拾取失败之前,这些规则确定拾取组件的尝试的数量。
规则754,其与用于生成组件检査步骤和识别标准的规则752 不同,用于生成贴片机专用的步骤。例如,这些规则确定该如何 处理被拒绝的组件。第二映射,这里将其标为参考标号760,其将不依赖于组件制造商的组 件供应表特性映射到用于生成适合的贴片机专用的组件供应参数 (AMSSUP)的规则。用于生成适合的贴片机专用的组件供应参数的规则 包括用于生成适合的组件载带类型参数的规则762。这些规则无须是贴片机 专用的但是提供出现在贴片机专用的语法形式的适合的组件载带类型参 数。规则762包括四个子组
用于生成适合的巻盘参数的规则764,例如与巻盘直径、宽度和间 距有关的规则。
用于生成适合的托盘理参数的规则766,例如,与在托盘上沿着它 的X和Y轴是包含的组件数量有关的规则。
用于生成适合的料条参数的规则768,例如,与料条的宽度和包含 在料条中的组件的数量有关的规则。
用于生成适合的散装参数规则770,例如,与散装容器的开口的宽 度有关的规则。
现在参考图26A和26B,图26A和26B是示出了包含在图25的数据 库中的规则的组织的示例性图表,该规则用于分别生成适合的贴片机专用 的组件形状参数和适合的贴片机专用的组件供应参数。
转到图26A,其示出了用于生成适合的贴片机专用的组件供应参数的 规则的组织,可以看出该规则图表沿着纵轴是根据适合的贴片机专用的组 件供应表参数(AMSSUP)来组织的,该AMSSUP例如送料器名称,其中 根据该规则来将一个值分配给该参数。
要认识到,典型地,图26A中显示的类型的独立的图表适用于诸如巻 盘、托盘、料条和散装的每个载带类型,以及贴片机的每个专用的型号。
该图表中的每个单元包含示例性规则。例如,与机器送料名称有关的 单元772包含一个确定规则,其中如果使用了前托盘升降机(lifter),则该 规则确定送料名称是A,否则该规则确定送料名称是B。
要认识到,可以在图26A的规则中采用任意合适的规则逻辑。
转到图26B,其示出了用于生成适合的贴片机专用的组件形状参数的 规则的组织,可以该看出规则的图表沿着横轴是根据诸如BGA、 QFP和 CONNECTORS的不依赖于组件制造商的组件类型来组织的,并且该规则的图表沿着纵轴是根据诸如拾取深度、拾取速度和照明水平的适合的贴片
机专用的组件形状参数(AMSSHP)来组织的,其中根据该规则将值分配 给该参数。
图表中的每个单元包含示例性规则。例如,与BGA组件的合适的视觉 算法有关的单元782包含用于检查组件的引线数量并且定义所使用的视觉 算法的规则。在单元782中所显示的实例中,如果引线的数量大于100,则 使用具有背面光的机器是不相关的,否则,应该在具有背面光的机器中使 用算法105,并且应该在具有正面光的机器中使用算法103。
作为另一个实例,与QFP组件的适合的视觉算法有关的单元784包含 一个规则,该规则定义当将机器具有背面光时,视觉算法是不相关的,并 且当将机器具有正面光时,应该使用视觉算法107。
作为进一步的实例,与用于连接器类型组件的适合的视觉算法有关的 单元786包含用于检査组件间距并且定义所使用的视觉算法的规则。在单 元786中显示的实例中,如果间距小于O.Ol,则使用具有背面光的机器是 不相关的,并且,应该在具有正面光的机器中使用算法120。否则,应该在 具有背面光的机器中使用算法150并且应该在具有正面光的机器中使用算 法130。
要认识到,可以在图26B的规则中采用任意合适的规则逻辑。
现在参考图27,其示出了数据库C的结构和内容。从图27中可见, 数据库C包括多个映射,每个映射都显示在矩形中,优选地采用映射来增 强存储在数据库中的信息的可访问性。
第一映射,这里将其标为参考标号790,其将程序员组件号(PCN)映 射到贴片机专用的组件形状标识符。这是多对一的映射。
第二映射,这里将其标为参考标号792,其将贴片机专用的组件形状标 识符映射到适合的贴片机专用的组件形状参数(AMSSHP)。在数据库C中 将适合的贴片机专用的组件形状参数划分为若干组,包括-
组件几何参数794。该参数无须是贴片机专用的但是出现在贴片机
专用的语法形式。
适合的贴片机专用的组件处理参数796。这些参数是贴片机专用的。适合的贴片机专用的组件成像参数798。这些参数是贴片机专用的。
适合的贴片机专用的组件识别公差800。这些公差是贴片机专用的。
贴片机专用的步骤802。这些步骤包括两个子组 组件检查步骤和识别标准804。
除了组件检査步骤和识别标准804之外的贴片机专用的步骤
806。
第三映射,这里将其标为参考标号808,其将程序员组件号(PCN)映 射到贴片机专用的组件供应标识符。这是多对一映射。
第四映射,这里将其标为参考标号810,其将贴片机专用的组件供应标 识符映射到适合的贴片机专用的组件供应参数(AMSSUP)。该适合的贴片 机专用的组件供应参数包括两个子组
适合的组件载带类型参数812。这些参数无须是贴片机专用的但是 出现在贴片机专用的语法形式。这些参数包括四个进一步的子组 适合的巻盘参数814,例如,巻盘直径、宽度和间距。 适合的托盘参数816,例如,包含在托盘上沿着它的X和Y 轴的组件的数量。
适合的料条参数818,例如,料条的宽度和包含在料条中的组 件的数量。
适合的散装参数820,例如,散装容器的开口的宽度。 贴片机专用的组件送料器专用的送料行进参数822。这些参数是贴 片机专用的。
第五映射,这里将其标为参考标号824,其将程序员组件号(PCN)映
射到PCN参数。这些参数无须是贴片机专用的但是出现在贴片机专用的语
法形式。PCN参数的一种实例是组件极性状态。
要注意到,数据库C包含以上所有适合每个特定贴片机的映射。 现在参考图28A和28B,图28A和28B共同形成了根据本发明的优选
实施例一个简化流程图,该流程图示出了用于图23-27的电子电路的自动
制造的系统和功能体的操作。如图28A和28B中所指示的,以及关于上文的图23所通常描述的, 在机器线编程站710 (图23)处, 一个或多个机器线程序员优选地经由计 算机网络720 (图23)从一个或多个远程服务器722 (图23)接收包括了 CPL 724、 ACVL 726和BOM 728数据的PCA设计数据。
机器线程序员以常规的方式处理接收的CPL 724、 ACVL 726和BOM 728数据以生成采用PCN命名的CPCA数据。
之后,采用本发明的特征的机器线程序员可以采用CCSL 153、 UMCSL 156和UMCL 164来执行新的PCN/CSF搜索。可以使用来自预先增大的 CSF库828的信息来手动地增大UMCSL 156以及/或者可以由新的 PCN/CSF搜索导致动态地增大UMCSL 156。
新的PCN/CSF搜索的细节可以与上文参考图9所述的新的PCN/CSF 搜索的细节完全相同。
在这个阶段,机器线程序员具有用于CPCA数据中的每个PCN的CSF 参数。可以看出可以采用本发明的软件来自动地生成适合的贴片机专用的 组件供应参数(AMSSUP)。该自动地生成采用UMCSL 156和映射760来 识别贴片机专用的不依赖于组件制造商的规则,该规则用于生成合适的适 合的贴片机专用的供应参数(AMSSUP)。
现在参考图29和图30来描述自动地生成的细节,图29是一个简化流 程图,其示出了适合的贴片机专用的组件供应参数的自动生成的细节,图 30是一个简化的示意性说明,其示出了贴片机专用的不依赖于组件制造商 的规则的应用,该规则用于生成根据本发明的优选实施例采用的特定载带 类型的适合的贴片机专用的组件供应参数。
从图29中可见,对于制造设施700 (图23)中的每个贴片机,选择 CPCA数据中不具有AMSSUP和/或贴片机专用的组件供应标识符的PCN。
对于每个这种选择的PCN,在第二阶段映射158 (图3)中采用通用组 件供应标识符来获得CSF参数。对于每个这种选择的PCN,采用CSF参 数来生成对应的贴片机专用的组件供应标识符。
采用CSF参数来获得每个选择的PCN的对应的载带类型。本发明的软 件使用该载带类型和为其生成AMSSUP的特定贴片机的标识,访问合适的 规则集合,例如图26A中所出现的规则集合。基于至少一个用于形成部分CSF参数的合适的输入变量来操作规则集合中的每个规则,来产生多个值, 将该多个值分配给各个对应的机器配置的对应的AMSSUP。
图30示出了用于托盘载带类型的示例性规则的操作。在图30的实例 中,用于特定组件的通用组件供应表参数是托盘升降机。在单元772的规 则中采用该参数来确定参数是托盘升降机,并且向托盘升降机提供适合的 贴片机专用的组件供应参数。
现在回到图28A和28B,图28A和28B指示出采用本发明的特征的机 器线程序员可以采用CCL 159和UMCL 164来执行新的PCN/GCG搜索。 可以使用来自预先增大GCG库830的信息来手动地增大UMCL 164以及/ 或者可以由新的PCN/GCG搜索导致自动地增大UMCL 164。
新的PCN/GCG搜索的细节可以与上文参考图13A和13B所述的新的 PCN/GCG搜索的细节完全相同。
要注意到,在这个阶段,机器线程序员具有CPCA数据中的每个PCN 的GCG参数。可以采用本发明的软件来自动地生成适合的贴片机专用的组 件形状参数(AMSSHP)。该自动地生成采用UMCL 164和映射740来识别 贴片机专用的不依赖于组件制造商的规则,该规则用于生成合适的适合的 贴片机专用的形状参数(AMSSHP)。
现在参考图31和来描述自动生成的细节,图31是一个简化流程图, 其示出了适合的贴片机专用的组件形状参数的自动生成的细节,图32是简 化的示意性说明,其示出了贴片机专用的不依赖于组件制造商的规则的应 用,该规则用于生成根据本发明的优选实施例而采用的贴片机专用的组件 处理参数。
从图31中可见,对于制造设施700 (图23)中的每个贴片机,选择 CPCA数据中不具有AMSSHP和/或贴片机专用的组件形状标识符的PCN。
对于每个这种选择的PCN,在第二阶段映射168中采用通用组件形状 标识符来获得GCG参数。对于每个这种选择的PCN,采用GCG参数来生 成对应的贴片机专用的组件形状标识符。
采用GCG参数来获得选择的PCN的对应的组件类型。本发明的软件 使用该组件类型和生成了 AMSSHP的特定贴片机的标识,访问合适的规则 集合,例如图26A中所出现的规则集合。基于至少一个用于形成部分GCG参数的合适的输入变量来操作规则集合中的每个相关规则,以便产生多个值,将多个值分配给各个对应的机器配置的对应的AMSSHP。图32示出了组件处理参数的示例性规则的操作。在图32的实例中, 组件是类型BGA,其中该组件具有38个引线。采用参数来获得合适的规 则并且操作该规则。在这个情况中,通过将该数量与100进行对比来操作 单元782中的规则。由于引线的数量小于100,所以当机器具有背面光时, 将算法105分配给视觉算法,并且当机器具有正面光时,将算法103分配 给视觉算法。现在再次回到图28A和28B,可以看出本发明的软件采用CPCA数据 并且优选地还采用AMSSUP和AMSSHP来执行线选择。在还没有执行新的PCN/CSF搜索和/或新的PCN/GCG搜索的情况中, 在这个阶段必须执行类似的搜索。要认识到,新的PCN/CSF搜索和新的 PCN/GCG搜索可以与上文参考图16、 17A和17B所述的各自的搜索相同。在这些搜索之后,如上文参考图29-32所述执行自动地生成。在这个阶段,机器线程序员使用常规的线平衡软件和机器最优化软件 来执行线平衡和贴片机最优化,其中该常规的线平衡软件是商业可得的, 例如来自以色列的Yaven市的Valor计算机化系统有限公司的目录指示符 T-5000-5215,其中该机器最优化软是商业可得的,例如来自以色列的Yaven 市的Valor计算机化系统有限公司的目录指示符T-5000-5570和 T-5000-5549。该功能体采用CPCA数据以及根据本发明所生成的AMSSHP 禾口 AMSSUP。根据本发明的优选实施例,在线平衡之后,并且一旦已知精确的贴片 机配置,则选择每个AMSSHP和AMSSUP中的合适的变量,从而为这些 特定配置提供合适的对应的MSSHP和MSSUP。线平衡和机器最优化软件以计算机可读语言的形式将操作指令提供给 选择的线的贴片机,例如贴片机702、 704和706 (图23),并且将人工可 读形式的操作指令提供给一个或多个贴片机操作员,该操作员配置选择的 线中的贴片机并且将组件载入到机器上。图33和34是用于分别在图30和32中显示的巻盘载带类型的适合的 贴片机专用的组件供应参数和适合的贴片机专用的组件处理参数的规范的简化的示意性说明。从图33中可见的,采用用于专用的组件(显示为组件156SN444)并 且用于特定贴片机(显示为机器123M4)的AMSSUP850,结合机器配置, 来提供相同组件和机器的合适的MSSUP 852。该机器配置包括前托盘升降 机,在与AMSSUP 850中提供的送料名称有关的适合的参数中采用该机器 配置,并且将送料名称选择为100。现在转到图34,可以看出,采用用于专用的组件(显示为组件 156SN444)并且用于特定贴片机(显示为机器123M4)的AMSSHP 860, 结合机器配置,来提供用于相同组件和机器的合适的MSSHP862。该机器 配置包括背面光,在与AMSSHP 860中所提供的视觉算法有关的适合的参 数中采用该机器配置,并且将视觉算法选择为105。现在参考图35,其是用于根据本发明的另一个优选实施例的电子电路 的自动制造的系统和功能体的简化说明,包括用于采用最新生成的贴片机 专用的组件供应参数和贴片机专用的组件形状参数而不是较早生成的贴片 机专用的组件供应参数和贴片机专用的组件形状参数的功能体。本发明所使用的一个典型的环境是包括一个或多个自动电子电路制造 线的自动电子电路制造设施,图35中显示了其中的一个制造线并且通常将 其标识为参考标号900。典型地,每个电子电路制造线包括多个可以或者不 可以来自同一设备供货商的贴片机。典型地,每条线包括一到十个贴片机。 在图35中,在线900中示出了三个这种机器并且分别将其标为参考标号 902、 903禾卩904。一个或多个用于操作机器线编程站910的机器线程序员尤其负责将计 算机可读语言形式的操作指令提供给一个或多个诸如线900的线的贴片机, 例如贴片机902、 903和904。机器线程序员还负责将人工可读形式的操作指令提供给一个或多个贴片机操作员,该贴片机操作员配置贴片机并且将 组件载入到机器上。可以经由贴片机902、903和904上的各自的显示器912、913和914,或者优选地,经由手持的终端920,或者,可替换地,在硬拷 贝中,将这些人工可读的指令提供给操作员。根据本发明的优选实施例,机器线程序员采用本发明的一个实施例, 该实施例优选地包含在载入到一个或多个形成部分机器线编程站910的软件中。在图35的实施例中,假设已经生成了MSSUP和MSSHP,该MS SUP 和MSSHP用于机器线(例如机器线900)上的电子电路的生产。在采用本 发明的实施例的过程中,新的MSSUP和MSSHP是自动地生成的。该新的 MSSUP和MSSHP通常比较早生成的MSSUP和MSSHP新,并且可以与 本发明的实施例更紧密地兼容,其中该实施例是在其自动地生成中使用的 并且大体可以认为是对贴片机器线的最优化。因此,采用新的MSSUP和 MSSHP来跳过数据库C中较早生成的MSSUP和MSSHP是本发明的特定 特征。这个跳过功能体优选地是在后台发生的并且不干扰生产。根据本发明的实施例,不仅仅是在不存在合适的MSSUP和MSSHP的 情况中,而且在现有的MSSUP和MSSHP不是由包括本发明的实施例的软 件所自动地生成的情况中,机器线编程站910中的软件可以执行MSSUP 和MSSHUP的自动生成。包含在图35的实施例中的功能体可以与上文参 考图8A和8B所述的功能体类似,并且其区别如下文参考图36和37所述, 其中图36和37分别对应并且区别于图10和14。现在参考图36,其示出了用于形成图35的部分功能体的贴片机专用的 组件供应参数的自动生成的细节的简化流程。从图IO可见,对于制造设施100 (图1)中的每个贴片机,选择CPCA 数据中不具有MSSUP和/或贴片机专用的组件供应标识符的PCN。在图36 的实施例中,如区别于图10的,对于制造设施卯O (图35)中的每个贴片 机,选择CPCA数据中不具有自动地生成的MSSUP和/或贴片机专用的组 件供应标识符的PCN,其中通过结合本发明的实施例的软件来自动地生成 MSSUP。对于每个这种选择的PCN,在第二阶段映射158 (图3)中采用通用组 件供应标识符来获得CSF参数。对于每个这种PCN,采用CSF参数来生 成对应的贴片机专用的组件供应标识符。采用CSF参数来获得每个选择的PCN的对应的载带类型。本发明的软 件使用该载带类型和生成了 MSSUP的特定贴片机的标识,访问诸如图5A 中所出现的合适的规则集合。基于至少一个用于形成部分CSF参数的合适 的输入变量来操作规则集合中的每个规则,以便产生一个值,将该值分配给对应的MSSUP。现在参考图37,其是示出了用于形成图35的部分功能体的贴片机专用 的组件形状参数的自动生成的细节的简化流程图。从图14可见,对于制造设施100 (图1)中的每个贴片机,选择CPCA 数据中的不具有MSSHP和/或贴片机专用的组件形状标识符PCN。在图37 的实施例中,如区别于图14的,对于制造设施900 (图35)中的每个贴片 机,选择CPCA数据中不具有自动地生成的MSSHP和/或贴片机专用的组 件形状标识符的PCN,其中通过结合本发明的实施例的软件来自动地生成 MSSHP。对于每个这种选择的PCN,在第二阶段映射168 (图3)中采用通用组 件形状标识符来获得GCG参数。对于每个这种PCN,采用GCG参数来生 成对应的贴片机专用的组件形状标识符。采用GCG参数获得用于每个选择的PCN的对应的组件类型。本发明 的软件使用该组件类型和生成了 MSSHP的特定贴片机的标识,访问例如 图5A中所出现的合适的规则集合。基于至少一个用于形成部分GCG参数 的合适的输入变量来操作规则集合中的每个规则,产生一个值,将该值分 配给对应的MSSHP。所属领域的技术人员要认识到,本发明不限于上文具体显示和描述的 内容。本发明的范围包括上文所述的各种特征及其变形和修改的结合和和 子结合两者,其中该变形和修改是本领域的技术人员在阅读到以上描述之 后可想到的并且不属于现有技术。
权利要求
1、一种用于制造电子电路的方法,包括生成电子电路的CAD数据、材料清单和认可的组件供货商列表;并且采用所述CAD数据、所述材料清单和所述认可的组件供货商清单来自动地生成贴片机专用的组件载入规范;贴片机专用的组件贴装顺序;以及贴片机专用的组件数据,其用于管理制造线中的至少一个特定贴片机的操作。
2、 如权利要求1所述的用于制造电子电路的方法,并且其中,所述采 用所述CAD数据、所述材料清单和所述认可的组件供货商清单来自动地生 成用于管理至少一个特定贴片机的操作的贴片机专用的组件数据的步骤包 括采用第一数据库和第二数据库来自动地生成所述贴片机专用的组件数 据,所述第一数据库包含下列两者中的至少一者不依赖于贴片机的几何组件的数据、和不依赖于贴片机的组件供应数据,所述第二数据库包含机 器专用的不依赖于组件制造商的规则,所述规则用于生成所述贴片机专用 的组件数据。
3、 如任意一个前述权利要求所述的用于制造电子电路的方法,并且其中,用于管理至少一个特定贴片机的操作的所述贴片机专用的组件数据包括下列两者中的至少一者贴片机专用的组件形状参数、和贴片机专用的组件供应参数。
4、 如任意一个前述权利要求所述的用于制造电子电路的方法,并且其中,所述自动地生成贴片机专用的组件数据的步骤包括自动地生成第三 数据库,所述第三数据库至少包含组件标识符和贴片机专用的组件形状参数之间的映射;以及所述组件标识符和贴片机专用的组件供应参数之间的映射。
5、 如权利要求4所述的用于制造电子电路的方法,并且其中,所述组件标识符和贴片机专用的组件形状参数之间的映射包括 从PCN到组件形状标识符的映射;以及 从组件形状标识符到贴片机专用的组件形状参数的映射。
6、 如权利要求5所述的用于制造电子电路的方法,并且其中,所述组件形状标识符是贴片机专用的组件形状标识符。
7、 如权利要求4-6的任意一个所述的用于制造电子电路的方法,并且其中,所述组件标识符和贴片机专用的组件供应参数之间的所述映射包括: 从PCN到组件供应标识符的映射;以及从组件供应标识符到贴片机专用的组件供应参数的映射。
8、 如权利要求7所述的用于制造电子电路的方法,并且其中,所述组件供应标识符是贴片机专用的组件供应标识符。
9、 如权利要求4-8的任意一个所述的用于制造电子电路的方法,并且其中,所述贴片机专用的组件形状参数包括以下至少一个 组件几何参数; 组件处理参数; 组件成像参数; 组件识别公差;以及 贴片机专用的步骤。
10、 如权利要求4-9的任意一个所述的用于制造电子电路的方法,并 且其中,所述贴片机专用的组件形状参数包括以下至少一个贴片机专用的语法形式的组件几何参数; 贴片机专用的组件处理参数;贴片机专用的组件成像参数; 贴片机专用的组件识别公差;以及 贴片机专用的步骤。
11、 如权利要求4-10的任意一个所述的用于制造电子电路的方法,并 且其中,所述贴片机专用的组件供应参数包括以下至少一个组件载带类型;以及 贴片机专用的组件载带专用参数。
12、 如任意一个前述权利要求所述的用于制造电子电路的方法,并且 其中,至少一部分所述贴片机专用的组件数据包括适合的贴片机专用的组 件数据。
13、 如权利要求12所述的用于制造电子电路的方法,并且其中,所述 适合的贴片机专用的组件数据包括适合的贴片机专用的组件形状数据。
14、 如权利要求12所述的用于制造电子电路的方法,并且其中,所述 适合的贴片机专用的组件数据包括适合的贴片机专用的组件供应数据。
15、 如权利要求2-14的任意一个所述的用于制造电子电路的方法,并 且其中,所述第一数据库包括以下至少一个从CV/Cattf到组件供货商专用的组件几何参数的映射(CCL); 从CV/Ca说到组件供应表参数的映射(CCSL); 从PCN到组件供应表参数的映射(UMCSL); 从PCN到CV/Cat弁的映射(MCVL); 从DCN到PCN的映射;由用户维护的、从CV/Cat弁到组件供货商专用的组件几何参数的映射 (UMCL);以及从PCN到通用组件几何参数的映射。
16、 如权利要求2-15的任意一个所述的用于制造电子电路的方法,并且其中,所述第二数据库包括以下至少一个从不依赖于组件制造商的组件特性到用于生成贴片机专用的组件形状参数的规则的映射;以及从不依赖于组件制造商的组件供应表特性到用于生成贴片机专用的组 件供应参数的规则的映射。
17、 如权利要求16所述的用于制造电子电路的方法,并且其中,所述 用于生成贴片机专用的组件形状参数的规则包括用于生成以下至少一个的贴片机专用的语法形式的组件几何参数; 贴片机专用的组件处理参数; 贴片机专用的组件成像参数; 贴片机专用的组件识别公差;以及 贴片机专用的步骤。
18、 如权利要求16或17所述的用于制造电子电路的方法,并且其中, 用于生成贴片机专用的组件供应参数的所述规则包括用于生成以下至少一 个的规则贴片机专用的语法形式的组件载带类型;以及 贴片机专用的语法形式的组件载带类型专用参数。
19、 如权利要求16-18的任意一个所述的用于制造电子电路的方法, 并且其中,所述第二数据库包括以下至少一个从不依赖于组件制造商的组件特性到用于生成适合的贴片机专用的组 件形状参数的规则的映射;以及从不依赖于组件制造商的组件供应表特性到用于生成适合的贴片机专 用的组件供应参数的规则的映射。
20、 如权利要求19所述的用于制造电子电路的方法,并且其中,用于生成适合的贴片机专用的组件形状参数的所述规则包括用于生成以下至少 一个的规则-贴片机专用的语法形式的组件几何参数; 适合的贴片机专用的组件处理参数; 适合的贴片机专用的组件成像参数; 适合的贴片机专用的组件识别公差;以及 贴片机专用的步骤。
21、 如权利要求19或20所述的用于制造电子电路的方法,并且其中,用于生成适合的贴片机专用的组件供应参数的所述规则包括用于生成以下 至少一个的规则贴片机专用的语法形式的适合的组件载带类型;以及 贴片机专用的语法形式的适合的组件载带类型专用的参数。
22、 如权利要求16-21的任意一个所述的用于制造电子电路的方法, 并且其中,所述第二数据库是能够由操作员修改的。
23、 如任意一个前述权利要求所述的用于制造电子电路的方法,并且 其中,所述采用所述CAD数据、所述材料清单和所述认可的组件供货商清 单来自动地生成用于管理至少一个特定贴片机的操作的贴片机专用的组件 数据的步骤包括采用包含贴片线和机器配置的第四数据库,自动地生成所述贴片机专 用的组件数据。
24、 如权利要求23所述的用于制造电子电路的方法,并且其中,所述 第四数据库包括以下至少一个贴片机配置;至少一个机器线中的贴片机的有序的列表;以及 所述至少一个机器线中的所述贴片机的贴片机配置。
25、 如权利要求24所述的用于制造电子电路的方法,并且其中,所述贴片机配置包括以下至少一个照相机类型和特性;照明类型和特性;组件送料器料车类型和特性;组件送料器类型和特性; 喷嘴类型和特性;以及运动元件的动力学特性。
26、 如权利要求24或25所述的用于制造电子电路的方法,并且其中, 所述多个机器线中的所述贴片机的所述贴片机配置包括以下至少一个装配的照相机类型; 装配的照明类型; 装配的组件送料器料车; 装配的组件送料器;以及 装配的喷嘴。
27、 如权利要求2-26的任意一个所述的用于制造电子电路的方法,并 且其中,所述采用所述CAD数据、所述材料清单和所述认可的组件供货商 清单来自动地生成贴片机专用的组件载入规范、贴片机专用的组件贴装顺 序和用于管理制造线中的至少一个特定贴片机的操作的贴片机专用的组件 数据的步骤包括采用所述CAD数据、所述材料清单、所述认可的组件供货商清单和所 述第一数据库来搜索新组件的组件数据;并且采用所述第一数据库和所述第二数据库,自动地生成所述贴片机专用 的组件数据。
28、 如权利要求27所述的用于制造电子电路的方法,并且其中,所述 采用所述CAD数据、所述材料清单和所述认可的组件供货商清单来自动地 生成贴片机专用的组件载入规范、贴片机专用的组件贴装顺序和用于管理制造线中的至少一个特定贴片机的操作的贴片机专用的组件数据的步骤还 包括在所述采用所述CAD数据、所述材料清单、所述认可的组件供货商清单和所述第一数据库来搜索新组件的组件数据的步骤之前,釆用所述CAD 数据、所述材料清单和所述认可的组件供货商清单来形成联合印刷电路组 装数据;在所述采用所述第一数据库和所述第二数据库的步骤之后,选择贴片 机器线;此后,采用所述联合印刷电路组装数据与所述贴片机专用的组件数据 共同来平衡所述贴片机器线;并且此后,采用计算机来向所述贴片机器线中的至少一个贴片机提供所述 贴片机专用的组件载入规范、所述贴片机专用的组件贴装顺序和所述用于 管理制造线中的至少一个特定贴片机的操作的贴片机专用的组件数据。
29、 如权利要求28所述的用于制造电子电路的方法,并且其中,所述 联合印刷电路组装数据采用PCN命名。
30、 如权利要求28或权利要求29所述的用于制造电子电路的方法, 并且其中,所述采用所述CAD数据、所述材料清单、所述认可的组件供货 商清单和所述第一数据库来搜索新组件的组件数据的步骤包括采用所述联合印刷电路组装数据和所述第一数据库来搜索所述新组件的组件数据。
31、 如权利要求30所述的用于制造电子电路的方法,并且其中,所述 采用所述联合印刷电路组装数据和所述第一数据库来搜索新组件的组件数 据的步骤包括从所述第一数据库搜索用于所述新组件的不依赖于贴片机的组件供应 数据;并且从所述第一数据库搜索用于所述新组件的不依赖于贴片机的几何组件 数据。
32、 如权利要求31所述的用于制造电子电路的方法,并且其中,所述 从所述第一数据库搜索用于所述新组件的不依赖于贴片机的组件供应数据 的步骤包括选择至少一个pcn,其与所述新组件中的没有csf参数的那些新组件 相对应;获得对应于所述至少一个pcn的cv/cat#,所述pcn与所述新组件 中的没有csf参数的那些新组件相对应;并且采用所述cv/ca^来从至少一部分所述第一数据库搜索对应的csf参数。
33、 如权利要求32所述的用于制造电子电路的方法,并且还包括采用 所述cv/ca^来从至少一部分所述第一数据库搜索对应的默认csf参数。
34、 如权利要求32或33所述的用于制造电子电路的方法,并且还包 括采用所述至少一个pcn来从至少一部分所述第一数据库搜索至少一个对 应的默认csf参数的集合。
35、 如权利要求32-34的任意一个所述的用于制造电子电路的方法, 并且还包括向操作员呈现所述至少一个对应的默认csf参数的集合和所述至少一 个pcn,以便所述操作员选择合适的csf参数的集合。
36、 如权利要求35所述的用于制造电子电路的方法,并且还包括,在 所述呈现之后自动地将所述csf参数的合适集合作为csf参数添加到用于所述至少 一个pcn的所述第一数据库;并且自动地将所述csf参数的合适集合作为默认csf参数添加到用于与所 述至少一个pcn相对应的cv/cat弁的所述第一数据库。
37、 如权利要求32-34的任意一个所述的用于制造电子电路的方法,并且还包括将手动生成的csf参数提供给所述至少一个pcn;自动地将所述手动生成的csf参数添加到用于所述至少一个pcn的所 述第一数据库;并且自动地将所述手动生成的csf参数作为默认csf参数添加到用于与所 述至少一个pcn相对应的cv/cat弁的所述第一数据库。
38、 如权利要求32-37的任意一个所述的用于制造电子电路的方法, 并且其中,所述选择至少一个与所述新组件中的没有csf参数的那些新组 件相对应的pcn的步骤包括:在没有csf参数的所述联合印刷电路组装数 据中选择至少一个pcn。
39、 如权利要求32-37的任意一个所述的用于制造电子电路的方法, 并且其中,所述选择至少一个与所述新组件中的没有csf参数的那些新组 件相对应的pcn包括在没有贴片机专用的组件供应参数的所述联合印刷 电路组装数据中选择至少一个pcn。
40、 如权利要求31-39的任意一个所述的用于制造电子电路的方法, 并且其中,所述从所述第一数据库搜索用于所述新组件的不依赖于贴片机 的组件供应数据的步骤包括选择至少一个与所述新组件中的没有gcg参数的那些新组件相对应 的pcn;获得对应于所述至少一个pcn的cv/cat#,所述pcn与所述新组件 中的没有gcg参数的那些新组件相对应;并且采用所述cv/ca^来从至少一部分所述第一数据库搜索对应的gcg 参数。
41、 如权利要求40所述的用于制造电子电路的方法,并且其中,所述 采用所述cv/cat弁的步骤还包括自动地将所述对应的gcg参数添加到用于所述cv/cat弁的所述第一数据;并且自动地将所述对应的GCG参数添加到用于其它CV/CAT弁的所述第一 数据库,所述其它CV/CAT^与对应于所述至少一个PCN,所述PCN与所 述新组件中的没有GCG参数的那些新组件相对应。
42、 如权利要求40所述的用于制造电子电路的方法,并且还包括,在 所述采用所述CV/CAT^的步骤之后,进行近似搜索,所述近似搜索包括从所述第一数据搜索至少一个额外的PCN,所述额外的PCN具有至少 一个不同于所述CV/CAT弁的对应的CV/CAT#,所述额外的PCN与所述至 少一个与所述新组件中的没有GCG参数的那些新组件相对应的PCN共用 所述对应的CV/CAT#;从所述第一数据库搜索至少一个不同的CV/CAT#,所述不同的 CV/CATW对应于所述至少一个额外的PCN,所述至少一个额外的PCN不对 应于所述至少一个与所述新组件中的没有GCG参数的那些新组件相对应 的PCN;以及采用所述至少一个不同的CV/CA^来从至少一部分所述第一数据库搜 索与所述至少一个不同的CV/CATtf相对应的GCG参数。
43、 如权利要求42所述的用于制造电子电路的方法,并且还包括 向操作员呈现与所述至少一个不同的CV/CA^相对应的所述GCG参数和所述至少一个与所述新组件中的没有GCG参数的那些新组件相对应 的PCN,以便所述操作员进行许可。
44、 如权利要求43所述的用于制造电子电路的方法,并且还包括 自动地将与所述至少一个不同的CV/CA^相对应的所述GCG参数作为与CV/CA^相对应的GCG的参数添加到所述第一数据库,所述CV/CAT弁 对应于以下两者中的至少一者所述至少一个与所述新组件中的没有GCG 参数的那些新组件相对应的PCN、和所述至少一个额外的PCN;并且对于所有CV/CAT#,自动地将所述GCG参数指示为是通过近似搜索 而获得的,其中所述所有CV/CATW对应于所述至少一个与所述新组件中的没有GCG参数的那些新组件相对应的PCN。
45、 如权利要求40-43的任意一个所述的用于制造电子电路的方法, 并且还包括将手动生成的GCG参数提供给所述CV/CAT#; 自动地将所述手动生成的GCG参数添加到用于所述CV/CAIW的所述 第一数据;并且自动地将所述手动生成的GCG参数添加到用于CV/CA^的所述第一 数据库,所述CV/CAT^对应于所述至少一个与所述新组件中的没有GCG 参数的那些新组件相对应的PCN 。
46、 如权利要求40-45的任意一个所述的用于制造电子电路的方法, 并且其中,所述选择至少一个与所述新组件中的没有GCG参数的那些新组 件相对应的PCN的步骤包括在不具有GCG参数的所述联合印刷电路组 装数据中选择至少一个PCN。
47、 如权利要求40-45的任意一个所述的用于制造电子电路的方法, 并且其中,所述选择至少一个与所述新组件中的没有GCG参数的那些新组 件相对应的PCN的步骤包括在不具有贴片机专用的组件形状参数的所述 联合印刷电路组装数据中选择至少一个PCN。
48、 如权利要求28-47的任意一个所述的用于制造电子电路的方法, 并且其中,所述采用所述第一数据库和所述第二数据库来自动地生成所述 贴片机专用的组件数据的步骤包括采用所述不依赖于贴片机的组件供应参数和用于生成所述贴片机专用 的组件数据的所述机器专用的不依赖于组件制造商的规则,自动地生成贴 片机专用的组件供应参数;并且采用所述不依赖于贴片机的几何组件数据和用于生成所述贴片机专用 的组件数据的所述机器专用的不依赖于组件制造商的规则,自动地生成贴 片机专用的组件形状参数。
49、 如权利要求48所述的用于制造电子电路的方法,并且其中,所述采用所述不依赖于贴片机的组件供应数据的步骤包括对于所述贴片机器线中的特定贴片机,在所述联合印刷电路组装数据中选择至少一个PCN,其中所述联合印刷电路组装数据没有下列两者中的至少一者对应的贴片机专用的组件供应参数、和对应的贴片机专用的组件供应标识符;采用至少一个通用组件供应标识符来获得与所述联合印刷电路组装数 据中的所述至少一个PCN相对应的CSF参数,其中所述联合印刷电路组装数据没有下列两者中的至少一者对应的贴片机专用的组件供应参数、和 对应的贴片机专用的组件供应标识符;采用至少一部分所述CSF参数,来访问所述机器专用的不依赖于组件 制造商的规则中的、用于生成所述贴片机专用的组件数据的那些适合的规 则;基于至少一个所述CSF参数,操作所述机器专用的不依赖于组件制造 商的规则中的、用于生成所述贴片机专用的组件数据的所述那些适合的规 则,以便产生对应值;并且将所述对应值分配给所述贴片机专用的组件供应参数中的那些对应的 参数。
50、 如权利要求49所述的用于制造电子电路的方法,并且还包括在所 述采用至少一部分所述CSF参数来访问所述机器专用的不依赖于组件制造 商的规则中的那些合适的规则之前,采用至少一部分所述CSF参数来自动 地生成所述对应的贴片机专用的组件供应标识符。
51、 如权利要求48-50的任意一个所述的用于制造电子电路的方法, 并且其中,所述采用所述不依赖于贴片机的几何组件数据的步骤包括对于所述贴片机器线中的特定贴片机,在所述联合印刷电路组装数据 中选择至少一个PCN,所述联合印刷电路组装数据没有下列两者中的至少 一者对应的贴片机专用的组件形状参数、和对应的贴片机专用的组件形状标识《守;采用至少一个通用组件形状标识符来获得与所述联合印刷电路组装数 据中的所述至少一个PCN相对应的GCG参数,所述联合印刷电路组装数 据没有下列两者中的至少一者对应的贴片机专用的组件形状参数、和对 应的贴片机专用的组件形状标识符;釆用至少一部分所述GCG参数来访问所述机器专用的不依赖于组件 制造商的规则中的、用于生成所述贴片机专用的组件数据的那些适合的规 则;基于至少一个所述GCG参数,操作所述机器专用的不依赖于组件制造 商的规则中的、用于生成所述贴片机专用的组件数据的所述那些适合的规 则;并且将所述对应值分配给所述贴片机专用的组件形状参数中的那些对应的 参数。
52、 如权利要求51所述的用于制造电子电路的方法,并且还包括在所 述采用至少一部分所述GCG参数来访问所述机器专用的不依赖于组件制 造商的规则中的那些合适的规则之前,采用至少一部分所述GCG参数来自 动地生成所述对应的贴片机专用的组件形状标识符。
53、 如权利要求27-52的任意一个所述的用于制造电子电路的方法, 并且还包括在所述采用所述CAD数据、所述材料清单、所述认可的组件 供货商清单和所述第一数据库之前,自动地增大所述第一数据库的CCL部 分。
54、 如权利要求53所述的用于制造电子电路的方法,并且其中,所述 自动地增大的步骤包括采用用于将CV/CAT^映射到组件包装形状参数的 组件库。
55、 如权利要求54所述的用于制造电子电路的方法,并且其中,所述采用组件库的步骤包括采用包括以下映射的所述组件库第一阶段映射,其将CV/CATV/映射到组件包装形状标识符;以及第二阶段映射,其将所述组件包装形状标识符映射到组件包装形状参数。
56、 如权利要求55所述的用于制造电子电路的方法,并且其中,所述 自动地增大的步骤包括获得在所述CCL部分中不存在映射的至少一个CV/CAT#; 采用所述第一阶段映射来获得对应于所述至少一个CV/CA^的组件包 装形状标识符;采用所述第二阶段映射来获得对应于所述组件包装形状标识符的组件 包装形状参数,其中所述组件包装形状标识符对应于所述至少一个 CV/CAT#;采用对应于所述至少一个CV/CAT^的所述组件包装形状标识符,以及 对应于所述组件包装形状标识符的所述组件包装形状参数,来提供自动地 生成的通用组件形状标识符和自动地生成的GCG参数;以及将所述自动地生成的通用组件形状标识符和所述自动地生成的GCG 参数添加到用于所述至少一个CV/CATW的所述CCL部分。
57、 如权利要求56所述的用于制造电子电路的方法,并且其中,所述 自动地增大的步骤还包括,在所述添加之前采用所述自动地生成的通用组件形状标识符来从所述CCL部分搜索对应的、先前生成的GCG参数;比较所述先前生成的GCG参数和所述自动地生成的GCG参数;并且 如果找到了差异,则修改所述自动地生成的通用组件形状标识符,以提供修改的通用组件形状标识符,并且将所述修改的通用组件形状标识符和所述自动地生成的GCG参数添加到用于所述至少一个CV/CAIW的所述CCL部分。
58、 如权利要求28-57的任意一个所述的用于制造电子电路的方法, 并且还包括在所述采用所述联合印刷电路组装数据与所述贴片机专用的组件数据来共同平衡所述贴片机器线的步骤之后,将合适的变量分配给所 述贴片机专用的组件数据中的那些适合的数据,以提供贴片机专用的组件 数据,所述贴片机专用的组件数据对应于用于所述贴片机器线中的至少一 个贴片机的特定贴片机配置。
59、 如任意一个前述权利要求所述的用于制造电子电路的方法,并且 其中,所述采用所述CAD数据、所述材料清单和所述认可的组件供货商清 单来进行自动生成的步骤不需要操作员输入贴片机专用的组件数据。
60、 一种用于制造电子电路的方法,包括生成电子电路的CAD数据、材料清单和认可的组件供货商清单;并且 采用至少所述CAD数据、所述材料清单和所述认可的组件供货商清单来自动地定位与所述CAD数据中的组件相对应的通用组件几何参数,包括采用至少一个数据库来自动地定位所述组件中没有通用组件几何 参数的那些组件的至少一个等价物;并且提供与所述至少一个等价物相对应的通用组件几何参数,作为与 所述组件中没有通用组件几何参数的那些组件相对应的通用组件几何 参数。
61、 如权利要求60所述的用于制造电子电路的方法,并且其中,所述 至少一个数据库包括包含不依赖于贴片机的几何组件数据的数据库。
62、 如权利要求61所述的用于制造电子电路的方法,并且其中,所述 包含不依赖于贴片机的几何组件数据的数据库包括以下至少一个从CV/Cat存到组件供货商专用的组件几何参数(CCL)的映射; 从CV/Ca估到组件供应表参数的映射(CCSL); 从PCN到组件供应表参数的映射(UMCSL); 从PCN到CV/Cat弁的映射(MCVL); 从DCN到PCN的映射;由用户维护的、从CV/Cat弁到组件供货商专用的组件几何参数的映射 (UMCL);以及从PCN到通用组件几何参数的映射。
63、 如权利要求60-62的任意一个所述的用于制造电子电路的方法, 并且其中,所述采用至少一个数据库来自动地定位的步骤包括选择至少一个与所述组件中的所述那些组件的每一个相对应的PCN; 采用所述至少一个数据库来获得与所述至少一个PCN相对应的至少一 个CV/CAT弁;从所述至少一个数据库搜索至少一个额外的PCN,所述额外的PCN具 有至少一个与所述至少一个CV/CAT弁不同的额外的对应CV/CAT#,所述额 外的PCN与所述至少一个PCN共用所述对应的CV/CAT#;从所述至少一个数据库搜索与所述至少一个额外的PCN相对应的至少 一个不同的CV/CAT#,所述至少一个额外的PCN不对应于所述至少一个 PCN;并且采用所述至少一个不同的CV/CAT弁来从至少一部分所述至少一个数据 库搜索与所述至少一个不同的CV/CA^相对应的通用组件几何参数。
64、 如权利要求63所述的用于制造电子电路的方法,并且其中,所述 提供通用组件几何参数的步骤包括向操作员呈现对应于所述至少一个不 同的CV/CATW以及所述至少一个PCN的所述通用组件几何参数,以便所述操作员进行许可。
65、 如权利要求64所述的用于制造电子电路的方法,并且其中,所述提供通用组件几何参数的步骤还包括自动地将与所述至少一个不同的CV/CA^相对应的所述通用组件几何 参数添加到所述至少一个数据库,作为与CV/CAIW相对应的通用组件几何 参数,所述CV/CA1W对应于下列两者中的至少一者所述至少一个PCN、 和所述至少一个额外的PCN;并且对于对应于所述至少一个PCN的所有CV/CAT#,自动将与所述至少一个不同的CV/CAT財目对应的所述通用组件几何参数指示为是通过近似搜索 获得的。
66、 如权利要求63或权利要求64所述的用于制造电子电路的方法, 并且其中,所述提供通用组件几何参数的步骤还包括向所述至少一个CV/CAT弁提供手动生成的通用组件几何参数;自动地将所述手动生成的通用组件几何参数添加到用于所述至少一个 CV/CA^的所述至少一个数据库;并且自动地将所述手动生成的通用组件几何参数添加到用于与所述至少一 个PCN相对应的CV/CAT弁的所述至少一个数据库。
67、 一种用于制造电子电路的方法,包括采用贴片机专用的组件贴装顺序、用于管理制造线中的至少一个特定 贴片机的操作的贴片机专用的组件数据,以及用于所述至少一个特定贴片 机的计算机可读语言形式的操作指令,来自动地生成通用组件参数,所述 通用组件参数用于当在所述至少一个特定贴片机上制造所述电子电路时使 用的组件;并且采用所述通用组件参数来自动地生成贴片机专用的组件贴装顺序、用 于管理制造线中的至少一个其它的特定贴片机的操作的贴片机专用的组件 数据、以及用于所述至少一个其它的特定贴片机的计算机可读语言形式的 操作指令。
68、 如权利要求67所述的用于制造电子电路的方法,并且其中,所述 至少一个其它的特定贴片机是与所述至少一个特定贴片机的类型不同的贴片机。
69、 如权利要求67或68所述的用于制造电子电路的方法,并且其中, 所述采用贴片机专用的组件贴装顺序的步骤包括采用至少第一数据库和 第二数据库,所述第一数据库包含不依赖于贴片机的几何组件数据和不依 赖于贴片机的组件供应数据这两者中的至少一者,所述第二数据库包含不依赖于组件制造商的贴片机专用的规则。
70、 如权利要求69所述的用于制造电子电路的方法,并且其中,所述至少第二数据库包括至少一个以下映射从贴片机专用的组件形状参数到用于生成不依赖于组件制造商的通用组件几何参数的规则的映射;从贴片机专用的组件供应参数到用于生成不依赖于组件制造商的通用 组件供应表参数的映射;以及从贴片机专用的语法形式的PCN到通用PCN参数的映射。
71、 如权利要求69或70所述的用于制造电子电路的方法,并且其中,所述第一数据库包括至少一个以下映射从CV/Ca说到组件供货商专用的组件几何参数的映射(CCL); 从CV/Cat弁到组件供应表参数的映射(CCSL); 从PCN到组件供应表参数的映射(UMCSL); 从PCN到CV/Ca估的映射(MCVL); 从DCN到PCN的映射;从CV/Ca估到组件供货商专用的组件几何参数的用户维护的映射 (UMCX);以及从PCN到通用组件几何参数的映射。
72、 如权利要求69-71的任意一个所述的用于制造电子电路的方法, 并且其中,所述采用贴片机专用的组件贴装顺序、用于管理制造线中的至 少一个特定贴片机的操作的贴片机专用的组件数据、以及用于所述至少一 个特定贴片机的计算机可读语言形式的操作指令,来自动地生成用于当在 所述至少一个特定贴片机上制造所述电子电路中时使用的组件的通用组件 参数的步骤还包括获得用于在制造所述电子电路中使用的所述组件中的那些组件的至少一个PCN;采用所述至少一个PCN和一种所述至少一个特定贴片机,访问所述不依赖于组件制造商的贴片机专用的规则中那些相关的规则;使用至少一个贴片机专用的组件参数来操作所述不依赖于组件制造商的贴片机专用的规则中所述那些规则,以获得对应的值;并且 将所述值分配给对应的通用组件参数。
73、 如权利要求72所述的用于制造电子电路的方法,并且其中,所述 获得包括从所述计算机可读语言形式的操作指令中获得所述至少一个 PCN。
74、 如权利要求72或73所述的用于制造电子电路的方法,其中 所述操作包括使用至少一个贴片机专用的组件供应参数来操作所述不依赖于组件制造商的贴片机专用规则中的、适于自动生成通用组件供应 表参数的那些规则,以获得对应的供应表值;并且所述分配包括将所述对应的供应表值分配给对应的通用组件供应表参数。
75、 如权利要求72或73所述的用于制造电子电路的方法,其中所述操作包括使用至少一个贴片机专用的组件形状参数来操作所述不依赖于组件制造商的贴片机专用的规则中的、适于自动生成通用组件几何参数的那些规则,以获得对应的几何值;并且所述分配包括将所述对应的几何值分配给对应的通用组件几何参数。
76、 如权利要求72-75的任意一个所述的用于制造电子电路的方法, 并且还包括,在所述分配之后将所述值和所述对应的通用组件参数添加到用于所述至少一个PCN的所述第一数据;并且然后,指示通过间接关联所获得的所述对应的通用组件参数和所述值。
77、 如权利要求69-76的任意一个所述的用于制造电子电路的方法, 并且还包括,在所述采用贴片机专用的组件贴装顺序的步骤之前获得用于每个所述组件的至少一个PCN;从所述第一数据库搜索与用于每个所述组件的所述至少一个PCN相对应的不依赖于贴片机的组件供应数据;并且从所述第一数据库搜索与用于每个所述组件的所述至少一个PCN相对应的不依赖于贴片机的几何组件数据。
78、 如权利要求67-77的任意一个所述的用于制造电子电路的方法, 并且其中,所述采用所述通用组件参数的步骤包括采用通用组件供应表参数和所述第二数据库来自动地生成贴片机专用 的组件供应参数;并且采用所述通用组件几何参数和所述第二数据库来自动地生成贴片机专 用的组件形状参数。
79、 如权利要求78所述的用于制造电子电路的方法,并且其中,所述 采用通用组件供应表参数的步骤包括选择至少一个对应于每个所述组件的PCN;采用至少一部分所述通用组件供应表参数来访问所述贴片机专用的不 依赖于组件制造商的规则中的、用于生成所述贴片机专用的组件数据的那 些合适的规则;基于所述第三数据库和至少一个所述通用组件参数来操作所述贴片机 专用的不依赖于组件制造商的规则中的所述那些合适的规则,以产生对应 的值;并且将所述对应的值分配给所述贴片机专用的组件供应参数中的那些对应 的参数。
80、 如权利要求79所述的用于制造电子电路的方法,并且还包括,在 所述采用至少一部分所述通用组件供应表参数的步骤之前,采用至少一部 分所述通用组件供应表参数来自动地生成所述对应的贴片机专用的组件供 应标识符。
81、 如权利要求78-80的任意一个所述的用于制造电子电路的方法, 并且其中,所述采用所述通用组件几何参数的步骤包括选择至少一个对应于每个所述组件的PCN;采用至少一部分所述通用组件几何参数来访问所述贴片机专用的不依 赖于组件制造商的规则中的、用于生成所述贴片机专用的组件数据的那些合适的规则;基于至少一个所述通用组件几何参数来操作所述贴片机专用的不依赖 于组件制造商的规则中的、用于生成所述贴片机专用的组件数据的所述那 些合适的规则,以产生对应的值;并且将所述对应的值分配给所述贴片机专用的组件形状参数中的那些对应 的参数。
82、 如权利要求81所述的用于制造电子电路的方法,并且还包括,在 所述采用至少一部分所述通用组件几何参数的步骤之前,采用至少一部分 所述通用组件几何参数来自动地生成对应的贴片机专用的组件形状标识 符。
83、 一种用于制造电子电路的方法,包括采用贴片机专用的组件贴装顺序、用于管理制造线中的至少一个特定 贴片机的操作的贴片机专用的组件数据、以及用于所述至少一个特定贴片 机的计算机可读语言形式的操作指令来获得至少一个特定组件的通用组件 几何参数,所述专用的组件用于在所述至少一个特定贴片机上制造所述电 子电路;并且当用至少一个替代组件代替所述至少一个特定组件时,采用所述通用 组件几何参数来自动地生成贴片机专用的组件贴装顺序、用于管理所述至 少一个特定贴片机的操作的贴片机专用的组件数据、以及用于所述至少一 个特定贴片机的计算机可读语言形式的操作指令。
84、 如权利要求83所述的用于制造电子电路的方法,并且其中,所述 采用贴片机专用的组件贴装顺序的步骤包括获得至少一个对应于所述至少一个特定组件的PCN;采用包括不依赖于贴片机的几何组件数据的数据库来获得至少一个对应于所述至少一个PCN的CV/CATtf;并且采用所述数据库和所述至少一个CV/CATtf来获得用于所述至少一个特 定组件的通用组件几何参数。
85、 如权利要求84所述的用于制造电子电路的方法,并且其中,所述 采用所述组件几何参数的步骤包括获得至少一个对应于所述至少一个替代组件的替代PCN;采用所述数据库来获得至少一个对应于所述至少一个替代PCN的替代 CV/CAT#;采用所述数据库和所述至少一个替代CV/CAT弁来获得用于所述至少一 个替代组件的通用组件几何参数;并且比较用于所述至少一个特定组件的所述通用组件几何参数和用于所述 至少一个替代组件的所述通用组件几何参数。
86、 如权利要求85所述的用于制造电子电路的方法,并且其中,所述 采用所述通用组件几何参数的步骤还包括,在所述比较之后采用所述数据库和用于生成贴片机专用的组件形状参数的机器专用的 不依赖于组件制造商的规则来自动地生成贴片机专用的组件形状参数;并 且采用所述贴片机专用的组件形状参数来自动地生成所述贴片机专用的 组件贴装顺序、用于管理所述至少一个特定贴片机的所述操作的所述贴片 机专用的组件数据、和用于所述至少一个特定贴片机的所述计算机可读语 言形式的操作指令。
87、 如权利要求86所述的用于制造电子电路的方法,并且其中,所述 采用所述数据库和机器专用的不依赖于组件制造商的规则的步骤包括采用用于所述至少一个替代组件的至少一部分所述通用组件几何参数 来访问所述机器专用的不依赖于组件制造商的规则中的、用于生成所述贴片机专用的组件形状参数的那些合适的规则;基于用于所述至少一个替代组件的至少一个所述通用组件几何参数来 操作所述机器专用的不依赖于组件制造商的规则中的、用于生成所述贴片机专用的组件形状参数的所述那些合适的规则,以产生对应的值;并且将所述对应的值分配给所述贴片机专用的组件形状参数中的那些对应 的参数。
88、 一种用于制造电子电路的装置,包括计算机化的电子电路数据生成器,用于生成电子电路的CAD数据、材 料清单和认可的组件供货商清单;以及计算机化的生成器,用于采用所述CAD数据、所述材料清单和所述认 可的组件供货商清单来自动地生成; 贴片机专用的组件载入规范; 贴片机专用的组件贴装顺序;以及用于管理在制造线中至少一个特定贴片机的操作的贴片机专用的 组件数据。
89、 如权利要求88所述的用于制造电子电路的装置,并且其中,所述 计算机化的生成器包括第一数据库,其包含不依赖于贴片机的几何组件的数据、和不依赖于 贴片机的组件供应数据这两者中的至少一者;以及第二数据库,其包含用于生成所述贴片机专用的组件数据的机器专用 的不依赖于组件制造商的规则。
90、 如权利要求88或89所述的用于制造电子电路的装置,并且其中,所述用于管理至少一个特定贴片机的操作的贴片机专用的组件数据包括下 列两者中的至少一者贴片机专用的组件形状参数、和贴片机专用的组件供应参数。
91、 如权利要求88-90的任意一个所述的用于制造电子电路的装置,并且其中,所述计算机化的生成器还用于自动地生成第三数据库,所述第 三数据库至少包含组件标识符和贴片机专用的组件形状参数之间的映射;以及所述组件标识符和贴片机专用的组件供应参数之间的映射。
92、 如权利要求91所述的用于制造电子电路的装置,并且其中,所述组件标识符和贴片机专用的组件形状参数之间的映射包括 从PCN到组件形状标识符的映射;以及从组件形状标识符到贴片机专用的组件形状参数的映射。
93、 如权利要求92所述的用于制造电子电路的装置,并且其中,所述 组件形状标识符是贴片机专用的组件形状标识符。
94、 如权利要求91-93的任意一个所述的用于制造电子电路的装置, 并且其中,所述组件标识符和贴片机专用的组件供应参数之间的映射包括从PCN到组件供应标识符的映射;以及从组件供应标识符到贴片机专用的组件供应参数的映射。
95、 如权利要求94所述的用于制造电子电路的装置,并且其中,所述 组件供应标识符是贴片机专用的组件供应标识符。
96、 如权利要求91-95的任意一个所述的用于制造电子电路的装置, 并且其中,所述贴片机专用的组件形状参数包括以下至少一个组件几何参数; 组件处理参数; 组件成像参数; 组件识别公差;以及 贴片机专用的步骤。
97、 如权利要求91-96的任意一个所述的用于制造电子电路的装置,并且其中,所述贴片机专用的组件形状参数包括以下至少一个 贴片机专用的语法形式的组件几何参数; 贴片机专用的组件处理参数; 贴片机专用的组件成像参数; 贴片机专用的组件识别公差;以及 贴片机专用的步骤。
98、 如权利要求91-97的任意一个所述的用于制造电子电路的装置, 并且其中,所述贴片机专用的组件供应参数包括以下至少一个组件载带类型;以及 ' 贴片机专用的组件载带专用参数。
99、 如权利要求88-98的任意一个所述的用于制造电子电路的装置, 并且其中,至少一部分所述贴片机专用的组件数据包括适合的贴片机专用 的组件数据。
100、 如权利要求99所述的用于制造电子电路的装置,并且其中,所 述适合的贴片机专用的组件数据包括适合的贴片机专用的组件形状数据。
101、 如权利要求99所述的用于制造电子电路的装置,并且其中,所 述适合的贴片机专用的组件数据包括适合的贴片机专用的组件供应数据。
102、 如权利要求89-101的任意一个所述的用于制造电子电路的装置, 并且其中,所述第一数据库包括以下至少一个从CV/Cat存到组件供货商专用的组件几何参数的映射(CCL); 从CV/Cat弁到组件供应表参数的映射(CCSL); 从PCN到组件供应表参数的映射(UMCSL ); 从PCN到CV/Cat弁的映射(MCVL); 从DCN到PCN的映射;从CV/Cat弁到组件供货商专用的组件几何参数的用户维护的映射(UMCL);以及从PCN到通用组件几何参数的映射。
103、 如权利要求89-102的任意一个所述的用于制造电子电路的装置, 并且其中,所述第二数据库包括以下至少一个从不依赖于组件制造商的组件特性到用于生成贴片机专用的组件形状 参数的规则的映射;以及从不依赖于组件制造商的组件供应表特性到用于生成贴片机专用的组 件供应参数的规则的映射。
104、 如权利要求103所述的用于制造电子电路的装置,并且其中,用 于生成贴片机专用的组件形状参数的所述规则包括用于生成以下至少一个 的规则贴片机专用的语法形式的组件几何参数; 贴片机专用的组件处理参数; 贴片机专用的组件成像参数; 贴片机专用的组件识别公差;以及 贴片机专用的步骤。
105、 如权利要求103或104所述的用于制造电子电路的装置,并且其 中,用于生成贴片机专用的组件形状参数的所述规则包括用于生成以下至 少一个的规则贴片机专用的语法形式的组件载带类型;以及 贴片机专用的语法形式的组件载带类型专用的参数。
106、 如权利要求103-105的任意一个所述的用于制造电子电路的装置, 其中所述第二数据库包括以下至少一个从不依赖于组件制造商的组件特性到用于生成适合的贴片机专用的组 件形状参数的规则的映射;以及从不依赖于组件制造商的组件供应表特性到用于生成适合的贴片机专用的组件供应参数的规则的映射。
107、 如权利要求106所述的用于制造电子电路的装置,并且其中,用 于生成适合的贴片机专用的组件形状参数的所述规则包括用于生成以下至少一个的规则贴片机专用的语法形式的组件几何参数; 适合的贴片机专用的组件处理参数; 适合的贴片机专用的组件成像参数; 适合的贴片机专用的组件识别公差;以及 贴片机专用的步骤。
108、 如权利要求106或107所述的用于制造电子电路的装置,并且其 中,用于生成适合的贴片机专用的组件供应参数的所述规则包括用于生成 以下至少一个的规则-贴片机专用的语法形式的适合的组件载带类型;以及 贴片机专用的语法形式的适合的组件载带类型专用的参数。
109、 如权利要求103-108的任意一个所述的用于制造电子电路的装置, 并且其中,所述第二数据库是能够由操作员修改的。
110、 如权利要求88-109的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的生成器包括 第四数据库,其包含贴片线和机器配置。
111、 如权利要求110所述的用于制造电子电路的装置,并且其中,所 述第四数据库包括以下至少一个贴片机配置;多个机器线中的 片机的有序的列表;以及 所述多个机器线中的所述贴片机的贴片机配置。
112、 如权利要求lll所述的用于制造电子电路的装置,并且其中,所述贴片机配置包括以下至少一个-照相机类型和特性;照明类型和特性;组件送料器料车类型和特性;组件送料器类型和特性;喷嘴类型和特性;以及运动元件的动力学特性。
113、 如权利要求111或112所述的用于制造电子电路的装置,并且其 中,所述多个贴片机器线中的所述贴片机的所述贴片机配置包括以下至少 一个.装配的照相机类型; 装配的照明类型; 装配的组件送料器料车; 装配的组件送料器;以及 装配的喷嘴。
114、 如权利要求89-113的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的生成器包括计算机化的新组件数据搜索功能体,其用于采用所述CAD数据、所述 材料清单、所述认可的组件供货商清单和所述第一数据库来搜索新组件的 组件数据;以及计算机化的自动生成功能体,其用于采用所述第一数据库和所述第二 数据库来自动地生成所述贴片机专用的组件数据。
115、 如权利要求114所述的用于制造电子电路的装置,并且其中,所 述计算机化的生成器还包括计算机化的联合印刷电路组装数据生成器,其用于采用所述CAD数 据、所述材料清单、所述认可的组件供货商清单来形成联合印刷电路组装数据;计算机化的线选择器,其用于选择贴片机器线;计算机化的线平衡功能体,其用于采用所述联合印刷电路组装数据与 所述贴片机专用的组件数据来共同平衡所述贴片机器线。
116、 如权利要求115所述的用于制造电子电路的装置,并且其中,所 述联合印刷电路组装数据采用PCN命名。
117、 如权利要求114-116的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的新组件数据搜索功能体包括计算机化的组件供应数据搜索功能体,其用于从所述第一数据库搜索 用于所述新组件的不依赖于贴片机的组件供应数据;以及计算机化的组件形状数据搜索功能体,其用于从所述第一数据库搜索 用于所述新组件的不依赖于贴片机的几何组件数据。
118、 如权利要求117所述的用于制造电子电路的装置,并且其中,所述计算机化的组件供应数据搜索功能体包括PCN选择器,其用于选择至少一个PCN,所述PCN对应于所述新组件中的没有GCG参数的那些新组件;CSF CV/CA^获得功能体,其用于获得对应于所述至少一个PCN的 CV/CAT#,所述PCN对应于所述新组件中的没有CSF参数的那些新组件; 以及CSF搜索功能体,其用于采用所述CV/CA^来从至少一部分所述第一 数据库搜索对应的CSF参数。
119、 如权利要求117或118所述的用于制造电子电路的装置,并且其中,所述计算机化的组件形状数据搜索功能体包括PCN选择器,其用于选择至少一个PCN,所述PCN对应于所述新组 件中的没有GCG参数的那些新组件;GCG CV/CA^获得功能体,其用于获得对应于所述至少一个PCN的CV/CAT#,所述PCN对应于所述新组件中的没有GCG参数的那些新组件; 以及GCG搜索功能体,其用于采用所述CV/CA^来从至少一部分所述第一 数据库搜索对应的GCG参数。
120、 如权利要求119所述的用于制造电子电路的装置,并且其中,所 述计算机化的组件形状数据搜索功能体还包括计算机化的近似搜索功能 体,包括第一计算机化的搜索功能体,从所述第一数据库搜索至少一个额外的 PCN,所述额外的PCN具有至少一个不同于所述CV/CAT弁的对应的 CV/CAT#,所述额外的PCN与所述至少一个与所述新组件中的没有GCG 参数的那些新组件相对应的PCN共用所述对应的CV/CAT#;第二计算机化的搜索功能体,其用于从所述第一数据库搜索至少一个 不同的CV/CAT#,所述不同的CV/CAT弁对应于所述至少一个额外的PCN, 所述至少一个额外的PCN不对应于所述至少一个与所述新组件中的没有 GCG参数的那些新组件相对应的PCN;以及近似GCG参数搜索功能体,其用于采用所述至少一个不同的CV/CAT# 来从至少一部分所述第一数据库搜索与所述至少一个不同的CV/CAT^相对 应的GCG参数。
121、 如权利要求114-120的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的自动生成功能体包括组件供应参数自动生成功能体,其用于采用所述第一数据库和所述第 二数据库来自动地生成贴片机专用的组件供应参数;以及组件形状参数自动生成功能体,其用于采用所述第一数据库和所述第 二数据库来自动地生成贴片机专用的组件形状参数。
122、 如权利要求121所述的用于制造电子电路的装置,并且其中,所 述组件供应参数自动生成功能体包括PCN选择器,对于所述贴片机器线中的特定贴片机,所述PCN选择器选择所述联合印刷电路组装数据中的至少一个PCN,所述联合印刷电路组 装数据没有对应的贴片机专用的组件供应参数、和对应的贴片机专用的组件供应标识符这两者中的至少一者;CSF参数获得功能体,其用于采用至少一个通用组件供应标识符来获 得与所述联合印刷的电路组件数据中的所述至少一个PCN相对应的CSF 参数,所述联合印刷的电路组件数据没有对应的贴片机专用的组件供应参 数、和对应的贴片机专用的组件供应标识符这两者中的至少一者;规则操作功能体,其用于采用至少一部分所述CSF参数来访问所述机 器专用的不依赖于组件制造商的规则中的、用于生成所述贴片机专用的组 件数据的那些合适的规则,并且基于至少一个所述CSF参数来操作所述机 器专用的不依赖于组件制造商的规则中的、用于生成所述贴片机专用的组 件数据的所述那些合适的规则,以产生对应值;以及值分配功能体,其用于将所述对应值分配给所述贴片机专用的组件供 应参数中的那些对应的参数。
123、 如权利要求122所述的用于制造电子电路的装置,并且其中,所 述组件供应参数自动生成功能体还包括组件供应标识符自动生成功能体, 其用于采用至少一部分所述CSF参数来自动地生成所述对应的贴片机专用 的组件供应标识符。
124、 如权利要求121-123的任意一个所述的用于制造电子电路的装置, 并且其中,所述组件形状参数自动生成功能体包括PCN选择器,对于所述贴片机器线中的特定贴片机,所述PCN选择器 选择所述联合印刷电路组装数据中的至少一个PCN,所述联合印刷电路组 装数据没有下列两者中的至少一者对应的贴片机专用的组件形状参数、 和对应的贴片机专用的组件形状标识符;GCG参数获得功能体,其用于采用至少一个通用组件形状标识符来获 得与所述联合印刷的电路部件数据中的所述至少一个PCN相对应的GCG 参数,所述联合印刷电路组装数据没有下列两者中的至少一者对应的贴 片机专用的组件形状参数、和对应的贴片机专用的组件形状标识符;规则操作功能体,其用于采用至少一部分所述GCG参数来访问所述机 器专用的不依赖于组件制造商的规则中的、用于生成所述贴片机专用的组 件数据的那些合适的规则,并且基于至少一个所述GCG参数来操作所述机 器专用的不依赖于组件制造商的规则中的、用于生成所述贴片机专用的组 件数据的所述那些合适的规则,以产生对应值;以及值分配功能体,其用于将所述对应值分配给所述贴片机专用的组件形 状参数中的那些对应的参数。
125、 如权利要求124所述的用于制造电子电路的装置,并且其中,所 述组件形状参数自动生成功能体还包括组件形状标识符自动生成功能体, 其用于采用至少一部分所述GCG参数来自动地生成所述对应的贴片机专 用的组件形状标识符。
126、 如权利要求114-125的任意一个所述的用于制造电子电路的装置, 并且还包括计算机化的数据库增大功能体,其用于自动地增大所述第一 数据库的CCL部分。
127、 如权利要求126所述的用于制造电子电路的装置,并且其中,所 述计算机化的数据库增大功能体还包括将CV/CAT弁映射到组件包装形状参 数的组件库。
128、 如权利要求127所述的用于制造电子电路的装置,并且其中,所 述组件库包括第一阶段映射,其将CV/CAT^映射到组件包装形状标识符;以及 第二阶段映射,其将所述组件包装形状标识符映射到组件包装形状参数。
129、 如权利要求128所述的用于制造电子电路的装置,并且其中,所 述计算机化的数据库增大功能体包括CV/CAT弁获得功能体,其用于获得至少一个CV/CAIW,其中所述CCL部分中不存在用于所述CV/CAT弁的映射;组件包装形状标识符获得功能体,其用于采用所述第一阶段映射来获得对应于所述至少一个CV/CATtf的组件包装形状标识符;组件包装形状参数获得功能体,其用于釆用所述第二阶段映射来获得 对应于所述组件包装形状标识符的组件包装形状参数,所述组件包装形状标识符对应于所述至少一个CV/CAT#。
130、 如权利要求114-129的任意一个所述的用于制造电子电路的装置, 并且还包括值分配功能体,其用于将合适的变量分配给所述贴片机专用的 组件数据中的那些适合的数据,以提供与用于所述贴片机器线中的至少一 个贴片机的特定贴片机配置相对应的贴片机专用的组件数据。
131、 一种用于制造电子电路的装置,包括计算机化的电子电路数据生成器,其用于生成电子电路的CAD数据、 材料清单和认可的组件供货商清单;计算机化的组件参数定位功能体,其用于采用至少所述CAD数据、所 述材料清单和所述认可的组件供货商清单来自动定位与所述CAD数据中 的组件相对应的通用组件几何参数,所述计算机化的组件参数定位功能体 包括至少一个数据库;计算机化的等价物定位功能体,其用于在所述至少一个数据库中 自动定位所述组件中的没有通用组件几何参数的那些组件的至少一个 等价物;以及参数提供功能体,其用于提供与所述至少一个等价物相对应的通 用组件几何参数,作为与所述组件中的没有通用组件几何参数的那些 组件相对应的通用组件几何参数。
132、 如权利要求131所述的用于制造电子电路的装置,并且其中,所 述至少一个数据库包括包含不依赖于贴片机的几何组件数据的数据库。
133、 如权利要求132所述的用于制造电子电路的装置,并且其中,所 述包含不依赖于贴片机的几何组件数据的所述数据库包括以下至少一个从CV/C^到组件供货商专用的组件几何参数的映射(CCL); 从CV/Cattf到组件供应表参数的映射(CCSL); 从PCN到组件供应表参数的映射(UMCSL); 从PCN到CV/Ca估的映射(MCVL); 从DCN到PCN的映射;从CV/Ca说到组件供货商专用的组件几何参数的用户维护的映射 (UMCIJ;以及从PCN到通用组件几何参数的映射。
134、 如权利要求131-133的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的等价物定位功能体包括计算机化的PCN选择功能体,其用于选择至少一个对应于每个所述组 件的PCN;CV/CA^获得功能体,其用于采用所述至少一个数据库来获得至少一 个对应于所述至少一个PCN的CV/CAT#;计算机化的搜索功能体,其用于从所述至少一个数据库搜索至少一个 额外的PCN,所述额外的PCN具有至少一个与所述至少一个CV/CAT弁不 同的额外的对应CV/CAT#,所述额外的PCN与所述至少一个PCN共用所 述对应的CV/CAT#,并且搜索与所述至少一个额外的PCN相对应的至少一 个不同的CV/CAT#,所述至少一个额外的PCN不对应于所述至少一个 PCN;以及计算机化的组件参数搜索功能体,其用于采用所述至少一个不同的 CV/CA^来从至少一部分所述至少一个数据库搜索与所述至少一个不同的 CV/CA^相对应的通用组件几何参数。
135、 如权利要求134所述的用于制造电子电路的装置,并且其中,所 述提供通用组件几何的步骤包括向操作员呈现与所述至少一个不同的 CV/CAT弁相对应的所述通用组件几何参数,以及所述至少一个PCN,以便所述操作员进行许可。
136、 一种用于制造电子电路的装置,包括计算机化的通用组件参数自动生成功能体,其用于采用贴片机专用的 组件贴装顺序、用于管理制造线中的至少一个特定贴片机的操作的贴片机 专用的组件数据、以及用于所述至少一个特定贴片机的计算机可读语言形 式的操作指令,来自动地生成通用组件参数,所述通用组件参数用于当在 所述至少一个特定贴片机上制造所述电子电路时使用的组件;以及计算机化的机器参数自动生成功能体,其用于采用所述通用组件参数 来自动地生成贴片机专用的组件贴装顺序、用于管理制造线中的至少一个 其它的特定贴片机的操作的贴片机专用的组件数据、以及用于所述至少一 个其它的特定贴片机的计算机可读语言形式的操作指令。
137、 如权利要求136所述的用于制造电子电路的装置,并且其中,所 述至少一个其它的贴片机是与所述至少一个特定贴片机的类型不同的贴片 机。
138、 如权利要求136或137所述的用于制造电子电路的装置,并且其 中,所述计算机化的通用组件参数自动生成功能体包括第一数据库,其包含不依赖于贴片机的几何组件数据、和不依赖于贴 片机的组件供应数据这两者中的至少一者;以及第二数据库,其包含不依赖于组件制造商的贴片机专用的规则。
139、 如权利要求138所述的用于制造电子电路的装置,并且其中,所 述第二数据库包括至少一个以下映射从贴片机专用的组件形状参数到用于生成不依赖于组件制造商的通用 组件几何参数的规则的映射;从贴片机专用的组件供应参数到用于生成不依赖于组件制造商的通用 组件供应表参数的映射;以及从贴片机专用的语法形式的PCN到通用PCN参数的映射。
140、 如权利要求138或139所述的用于制造电子电路的装置,并且其 中,所述第一数据库包括以下至少一个从CV/Cat弁到组件供货商专用的组件几何参数的映射(CCL); 从CV/Ca说到组件供应表参数的映射(CCSL); 从PCN到组件供应表参数的映射(UMCSL); 从PCN到CV/Cat弁的映射(MCVL); 从DCN到PCN的映射;从CV/Cattf到组件供货商专用的组件几何参数的、由用户维护的映射 (UMCL);以及从PCN到通用组件几何参数的映射。
141、 如权利要求138-140的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的通用组件参数自动生成功能体包括PCN获得功能体,其用于获得至少一个PCN,所述PCN用于所述组件中当制造所述电子电路时使用的那些组件;规则操作功能体,其用于采用所述至少一个PCN和一种所述至少一个 特定贴片机来访问所述不依赖于组件制造商的贴片机专用的规则中相关的 那些规则,以及使用至少一个贴片机专用的组件参数来操作所述不依赖于 组件制造商的贴片机专用的规则中所述相关的那些规则,以获得对应的值; 以及值分配功能体,将所述值分配给对应的通用组件参数。
142、 如权利要求141所述的用于制造电子电路的装置,并且其中,所 述计算机化的通用组件参数自动生成功能体还包括计算机化的值添加功能体,其用于将所述值和所述对应的通用组件参 数添加到用于所述至少一个PCN的所述第一数据库;以及值指示功能体,其用于指示通过间接关联而获得的所述对应的通用组 件参数和所述值。
143、 如权利要求136-142的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的机器参数自动生成功能体包括计算机化的供应参数自动生成功能体,其用于采用通用组件供应表参 数和所述第二数据库,自动地生成贴片机专用的组件供应参数;以及计算机化的形状参数自动生成功能体,其用于采用所述通用组件几何 参数和所述第二数据库,自动地生成贴片机专用的组件形状参数。
144、 如权利要求143所述的用于制造电子电路的装置,并且其中,所 述计算机化的供应参数自动生成功能体包括PCN选择功能体,其用于选择至少一个对应于每个所述组件的PCN;规则操作功能体,其用于采用至少一部分所述通用组件供应表参数来 访问所述机器专用的不依赖于组件制造商的规则中的、用于生成所述贴片 机专用的组件数据的那些合适的规则,并且基于所述第三数据库和至少一 个所述通用组件参数来操作所述机器专用的不依赖于组件制造商的规则中 所述那些合适的规则,以产生对应值;以及值分配功能体,其用于将所述对应值分配给所述贴片机专用的组件供 应参数中那些对应的参数。
145、 如权利要求144所述的用于制造电子电路的装置,并且其中,所 述计算机化的供应参数自动生成功能体还包括计算机化的供应标识符自动 生成功能体,其用于釆用至少一部分所述通用组件供应表参数来自动地生 成所述对应的贴片机专用的组件供应标识符。
146、 如权利要求143-145的任意一个所述的用于制造电子电路的装置, 并且其中,所述计算机化的形状参数自动生成功能体包括PCN选择功能体,其用于选择至少一个对应于每个所述组件的PCN;规则操作功能体,其用于采用至少一部分所述通用组件形状参数来访 问所述机器专用的不依赖于组件制造商的规则中的、用于生成所述贴片机 专用的组件数据的那些合适的规则,并且基于所述第三数据库和至少一个 所述通用组件参数来操作所述机器专用的不依赖于所述组件制造商的规则中所述那些合适的规则,以产生对应值;以及值分配功能体,其用于将所述对应值分配给所述贴片机专用的组件形 状参数中的那些对应的参数。
147、 如权利要求145所述的用于制造电子电路的装置,并且其中,所 述计算机化的形状参数自动生成功能体还包括计算机化的形状标识符自动 生成功能体,其用于采用至少一部分所述通用组件形状参数来自动地生成 所述对应的贴片机专用的组件形状标识符。
148、 一种用于制造电子电路的装置,包括计算机化的组件参数获得功能体,其用于采用贴片机专用的组件贴装 顺序、用于管理制造线中的至少一个特定贴片机的操作的贴片机专用的组 件数据、以及用于所述至少一个特定贴片机的计算机可读语言形式的操作 指令来获得至少一个特定组件的通用组件几何参数,所述特定组件用于在 所述至少一个特定贴片机上制造所述电子电路;以及计算机化的自动生成功能体,其用于当通过至少一个替代组件代替所 述至少一个特定组件时,采用所述通用组件几何参数来自动地生成贴片机 专用的组件贴装顺序、用于管理所述至少一个特定贴片机的操作的贴片机 专用的组件数据、以及用于所述至少一个特定贴片机的计算机可读语言形 式的操作指令。
149、 如权利要求148所述的用于制造电子电路的装置,并且其中,所 述计算机化的组件参数获得功能体包括PCN获得功能体,其用于获得下列两者中的至少一者与所述至少一 个特定组件相对应的至少一个PCN、和与所述至少一个替代组件相对应的 至少一个替代PCN中;CV/CA^获得功能体,其用于采用包括不依赖于贴片机的几何参数数 据的数据库来获得下列两者中的至少一者与所述至少一个PCN相对应的 至少一个CV/CAT#、和与所述至少一个替代PCN相对应的至少一个替代 CV/CAT#;组件几何参数获得功能体,其用于采用所述数据库、所述至少一个CV/CAT辩卩所述至少一个替代CV/CA^来获得用于下列两者中至少一者的 通用组件几何参数所述至少一个特定组件、和至少一个替代组件;以及 几何参数比较功能体,其用于比较用于所述至少一个特定组件的所述 通用组件几何参数和用于所述至少一个替代组件的所述通用组件几何参 数。
全文摘要
本发明所使用的一个典型的环境是自动的电子电路制造设施,其包括一个或多个自动的电子电路制造线,并且通常将其标识为参考标号(100)。一般每个电子电路制造线包括多个贴片机,该贴片机可以或者不来自于同一设备供货商。一般每条线包括一到十个贴片机。在图1所示出的实例中,贴片机(102)、(104)和(106)中的每一个是由不同的设备供货商供应的。机器线程序员采用了本发明的一个实施例,该实施例优选地包含在软件中,该软件载入到用于形成机器线编程站(110)的一部分的一个或多个计算机上。机器线程序员还对每个待制造的电子电路采用专用的电子电路设计和规范数据。优选地将该数据经由计算机网络(120),从一个或多个远程服务器(122)直接供应到用于形成机器线编程站(110)的一部分的一个或多个计算机,并且该数据优选地包括CPL、ACVL和BOM数据,分别将CPL、ACVL和BOM数据标为参考标号(124)、(126)和(128)。
文档编号G06F19/00GK101595484SQ200680055028
公开日2009年12月2日 申请日期2006年4月20日 优先权日2006年4月20日
发明者B·埃尔赫南, H·于尔根斯, M·帕克, M·普拉宁, N·皮利尼克, T·亚丁, T·拉克索 申请人:华尔莱科技公司