一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种PCB自动移线处理的方法与流程

2022-07-31 06:04:00 来源:中国专利 TAG:

技术特征:
1.一种pcb自动移线处理的方法,其特征在于,包括以下步骤:s1.提供界面列出线路层与通孔层,输入框线到孔的安全距离;s2.获取线路层钻孔层,检测线的数量,创建临时层拷贝原始,筛选过滤掉孔,用需移动线的线路层的铜皮,接触钻孔层,过滤掉与铜皮接触的孔,将过滤后的数据进行封装;s3.将保留了线属性的线路层和钻孔层激活并设置工作层和影响层,根据界面输入的孔到线的距离,进行drc检测;s4.获取 drc检测结果集,如果结果集等于0,将线路层恢复到原始转态,如果检测结果集大于0,检测数据,计算筛选是否符合移动条件,将检测到线到孔、线到线、线到铜的距离数据进行分类封装;s5.调用移线功能,将准备好的数据:线路层、以及对筛选后分类的新建的临时线路层,钻孔层,铜d码层,将分类封装好的数据结果集传入数据分析功能;s6.计算出需要移动的距离,根据需要移动的线的数据对象,用对象的轮廓 输入的安全距离的范围,去框选筛选后的临时钻孔层、线路层、铜d码层,将选中d码对象分别存入集合;s7.遍历集合中的数据,计算分析框选中的数据,将不符合移线的数据过滤掉的,将有效数据保留;s8.通过有效的数据计算出孔、线、铜的数据对象的分布的方向,以及计算出线是否有空间移动,如果可以移动,计算移动的坐标值;s9.移动线,包括以下的任一种:没有形成孔夹角移动、形成孔夹角移动、整体移动、打断线移动。2.根据权利要求1所述的pcb自动移线处理的方法,其特征在于,步骤s3中,drc检测包括:孔—线距离、线—线距离、线—铜距离。3.根据权利要求1所述的pcb自动移线处理的方法,其特征在于,步骤s5中,还包括分析结果集数据,记录住每一对线对象和孔对象的中心点坐标,以孔对象作为基点孔,判断线的角度,将不符合移线规则角度的线排除,将角度符合的线中心点存入集合中以备后续线移动成功后使用留作标记,防止对同一条线进行重复移动进入死循环。4.根据权利要求1所述的pcb自动移线处理的方法,其特征在于,步骤s6中,还包括根据输入的安全距离计算出线所需要的移动距离,当实际移动距离的移动空间不足时,进行调整。5.根据权利要求4所述的pcb自动移线处理的方法,其特征在于,步骤s6中,所述移动空间不足包括:线移动空间有铜,无法移动;线移动空间有大量线,无法移动。6.根据权利要求1所述的pcb自动移线处理的方法,其特征在于,步骤s7中,包括以下中的至少一项:s71.分别遍历集合中框选中的对象根据坐标通过方位角计算出框选中对象的分布的位置;s72.遍历框中的pad对象集合,判断有没有pad的中心点坐标与移动线首尾坐标是否相同的,如果有相同的就将这个pad创建变量保存;s73.遍历框中的孔对象集合,判断有没有钻孔的中心点坐标与移动线首尾坐标是否相同,如果有相同的就过滤掉,然后找出距离移动线最近的孔创建变量保存;
s74.遍历框中的线对象集合,计算出与移动线首尾坐标点相接的线,然后计算出相接线的方向以及用移动线、首尾相接线长度和计算出的移动距离去比较。7.根据权利要求6所述的pcb自动移线处理的方法,其特征在于,步骤s74中,如果移动线、首尾相接线长度小于移动距离,直接移动将出现异常,对移动线首尾相接的线进行调整后再移动,具体为,将移动线单独创建变量保存,做处理后再移动。8.根据权利要求1所述的pcb自动移线处理的方法,其特征在于,步骤s9中,对于没有形成孔夹角移动,具体为:在根据之前算好的移动方向,然后判断移动线有没有连接pad,没有连接pad,根据方向和计算好移动距离直接移动;如果有连接pad,需要判断连接pad在移动线的起点还是终点坐标,然后根据坐标点进行对线进行打断,然后找到打断后与连接pad的连接的线删除掉;找到移动线,然后创建一个新的线d码将孔和移动线进行连接。9.根据权利要求1所述的pcb自动移线处理的方法,其特征在于,步骤s9中,对于形成孔夹角移动,具体为:计算出离移动线最近的形成孔夹角的孔,根据最近的孔和基点孔,计算出居中所需的距离;没有连接pad直接移动,有连接pad需要判断连接pad在线的起点还是终点坐标,然后根据坐标点进行对线进行打断,然后找到打断后与连接pad的连接的线删除掉;找到移动线,然后创建一个新的线d码将孔和移动线进行连接。10.根据权利要求1所述的pcb自动移线处理的方法,其特征在于,步骤s9中,还包括:对孔到线距离不足的垂直和水平线进行移动,分两种移动:对形成孔夹角的线并且孔到线距离不足的线居中移动;对没有形成孔夹角线的线并且移动方向有足够的空间的线进行移动。

技术总结
本发明属于PCB技术领域,提供一种PCB自动移线处理的方法,包括以下步骤:S1.获取所有的线路层和钻孔通孔层;S2.Drc检测;S3.分析数据;S4.计算移动距离;S5.计算分布位置;S6.移动线。本发明方法能够有效提升CAM工程师制单效率和品质,减少生产异常,加快订单流速,提高订单准时交付率,从而提高客户满意度。本发明大大提高了线路层处理的效率和品质,可实现自动化操作。动化操作。动化操作。


技术研发人员:张润泽 张仪宗 罗坚 黄双双
受保护的技术使用者:惠州市金百泽电路科技有限公司
技术研发日:2022.04.25
技术公布日:2022/7/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献