Pcb拼板方法及系统的制作方法_4

文档序号:8366374阅读:来源:国知局
内查找有没有一样特征的,如果有说明选取的不合理。再重新选择,直到本区域没有类似特征的为止。然后再到基板区域外(即拼板图形中)查找,查找方法:设置查找角度增量,一般设置90度。如果有45度等拼板可以设特殊增量。先去查找O度时基板区域外的拼板图形中相似图形,并得出相似图形的编号(ID),基板号(Block ID), X偏移(X offset), Y偏移(X offset),角度(Angle)为O,正反面(Side)为false。多个结果时产生多组数据。在去找O加上增量角度90度的相似图形,可能有得出编号(ID),基板号(Block ID),X偏移(X off set),Y偏移(X offset),角度(Angle)为90,正反面(Side)为false几组数据。公式I为:角度增量为a,循环数位i (i为大于等于O的整数),i初始值0,查找角度为a*i,大于等于360度停止循环。得出的数据为:编号i+Ι,基板号1,X偏移值,Y偏移值,角度为a*i,正反面为false。对应的坐标数据就是正面的坐标值。再然后将特征镜像后再查找O度时基板区域外的相似图形。公式2为:角度增量为a,循环数位P (P为大于等于O的整数),P初始值0,查找角度为a*p,大于等于360度停止循环。得出的数据为:编号为i+ρ+Ι,基板号2,X偏移值,Y偏移值,角度为a*p,正反面为true。这时需要将反面的坐标进行镜像偏移的到新的坐标系内生成新的一组坐标对应公式2的生成拼板数据。
[0063]所述数据包括以下信息:编号:整数;基板号:整数;X偏移:浮点数;Y偏移:浮点数;角度:整数;正反面:布尔值,false为正面,true为反面。例如为编号(ID);基板号(Block ID) ;X 偏移(X offset) ;Y 偏移(X offset);角度(Angle);正反面(Side),如下:
[0064]1,1,0,0,0, false ;
[0065]2,1,60.000,0,0, false ;
[0066]3,2,0,0,0, true ;
[0067]并且基板图形有多少种编号就要输出多少组配套的坐标数据。以上所有数据生成完毕,可以供需要的SMT设备2使用,需要变换格式只要给出相应的格式要求既可。
[0068]综上所述,本发明的PCB拼板方法及系统,相比于目前行业方案,通过本发明的实施,可以做到最大化利用设计拼板信息,100%准确利用,拼板数据正确性达到100%。减少了人工干预,几个简单步骤即可完成,能够节省大于80%以上时间;而且对设备作业人员的知识要求不高,一般的操作人员即可完成,本发明可以用在需要拼板数据的一切相关设备软件上,具有很好的兼容性和相当大的使用范围。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0069]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种PCB拼板方法,其特征在于,包括以下步骤: 读取输入的拼板图形及基板图形并予以显示; 将所述基板图形重合到所述拼板图形中; 依据重合的基板图形及拼板图形生成拼板数据以进行拼板作业。
2.根据权利要求1所述的PCB拼板方法,其特征在于:所述读取输入的拼板图形及基板图形并予以显示的步骤包括: 读取输入的包含有位置图形数据的坐标文件将其转换为基板图形,以及读取输入的包含有矢量图形数据的拼板文件将其转换为拼板图形; 将所述基板图形及拼板图形予以显示。
3.根据权利要求1所述的PCB拼板方法,其特征在于:所述的将所述基板坐标数据重合到所述拼板图形中的步骤包括: 判断所述基板图形是否有外框,若是,则于所述外框上确定一对象图形,依据所述对象图形找到所述拼板图形中与所述对象图形相对应的图形;若否,则依据所述基板图形的原点位置找到所述拼板图形中与所述原点位置相对应的图形; 依据所述图形计算出拼板原点坐标; 计算所述基板图形中的基板原点坐标与所述拼板原点坐标的偏移值; 依据所述偏移值将所述基板图形的坐标数据重合到所述拼板图形中,以使所述基板图形与所述拼板图形位于同一坐标系中。
4.根据权利要求3所述的PCB拼板方法,其特征在于:所述的依据所述图形计算出拼板原点坐标的步骤包括: 判断所述图形为圆形、三角形、四边形、或者多边形时计算其中心点,将所述中心点的坐标定义为拼板原点坐标;或者判断所述图形为两线段时,计算所述两线段的延长线交叉点,将所述交叉点的坐标定义为拼板原点坐标。
5.根据权利要求1所述的PCB拼板方法,其特征在于:所述的依据重合的基板图形及拼板图形生成拼板数据以进行拼板作业的步骤包括: 在所述基板图形中确定至少三个间距均不相等的坐标点; 依据该些坐标点确定一个特定区域; 依据预设的角度增量在所述拼板图形中查找与该特定区域的相同区域; 计算所述拼板图形的拼板数据,依据所述拼板数据进行拼板作业。
6.—种PCB拼板系统,其特征在于,包括: 输入模块,读取输入的拼板图形及基板图形; 显示模块,显示所述拼板图形及基板图形; 重合模块,将所述基板图形重合到所述拼板图形中; 数据生成模块,依据重合的基板图形及拼板图形生成拼板数据以进行拼板作业。
7.根据权利要求6所述的PCB拼板系统,其特征在于,所述输入模块包括: 坐标数据输入单元,读取输入的包含有位置图形数据的坐标文件将其转换为基板图形; 拼板图形输入单元,读取输入的包含有矢量图形数据的拼板文件将其转换为拼板图形。
8.根据权利要求6所述的PCB拼板系统,其特征在于:所述重合模块还包括: 判断单元,用以判断所述基板图形是否有外框,若是,则于所述外框上确定一对象图形,依据所述对象图形找到所述拼板图形中与所述对象图形相对应的图形;若否,则依据所述基板图形的原点位置找到所述拼板图形中与所述原点位置相对应的图形; 计算单元,用以依据所述图形计算出拼板原点坐标,以及计算所述基板图形中的基板原点坐标与所述拼板原点坐标的偏移值; 重合单元,用以依据所述偏移值将所述基板图形的坐标数据重合到所述拼板图形中,以使所述基板图形与所述拼板图形位于同一坐标系中。
9.根据权利要求8所述的PCB拼板系统,其特征在于:所述计算单元用于判断出所述图形为圆形、三角形、四边形、或者多边形时计算其中心点,将所述中心点的坐标定义为拼板原点坐标;或者用以判断出所述图形为两线段时,计算所述两线段的延长线交叉点,将所述交叉点的坐标定义为拼板原点坐标。
10.根据权利要求6所述的PCB拼板系统,其特征在于:数据生成模块用于在所述基板图形中确定至少三个间距均不相等的坐标点,依据该些坐标点确定一个特定区域,并依据预设的角度增量在所述拼板图形中查找与该特定区域的相同区域,计算所述拼板图形的拼板数据以进行拼板作业。
【专利摘要】本发明提供一种PCB拼板方法及系统,所述PCB拼板方法包括以下步骤:读取输入的拼板图形及基板图形并予以显示;将所述基板图形重合到所述拼板图形中;依据重合的基板图形及拼板图形生成拼板数据以进行拼板作业,以此解决现有技术中PCB拼板作业中存在的速度慢,效率低及错误率高等问题。
【IPC分类】H05K3-36, H05K3-30
【公开号】CN104684275
【申请号】CN201310643253
【发明人】钱胜杰, 朱忠良, 刘丰收, 刘继硕
【申请人】上海望友信息科技有限公司
【公开日】2015年6月3日
【申请日】2013年12月3日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1