一种判断线路板外形铣进工艺边的方法技术

技术编号:11328646 阅读:217 留言:0更新日期:2015-04-22 19:16
本发明专利技术涉及电路板制造领域,一种判断线路板外形铣进工艺边的方法,在外形图形设计前,设定一零点,建立直角坐标系,以确保外形边框线都是水平或竖直的;建立以多级哈希表的形式保存客户设计的外形图,若是弧则保存圆心坐标;以循环的方式遍历哈希表,得到所有外形边框线的两端是否需要铣进部分工艺边、铣进时是否同时往侧边也铣进的判断结果;根据所有外形边框线两端的判断情况将这些线段连接起来形成生产需要的设计外形封闭图形。本发明专利技术判断线路板外形铣进工艺边的方法具有快速、自动、准确等优点。

【技术实现步骤摘要】
一种判断线路板外形铣进工艺边的方法
本专利技术涉及电路板制造领域,特别涉及一种判断线路板外形铣进工艺边的方法。
技术介绍
目前在带有工艺边设计的图形设计中,对于有外形边缘凸起或凹进的情况,往工艺边铣进且往两侧铣进一定距离才能确保实物板外形符合资料图形,目前对于在什么情况下铣进、什么情况下铣进并侧边同时铣进工艺边的判断仍由人眼判断,无法确保实物与预期设计图形相符,且工艺边设计缓慢,十分影响交货效率,且容易导致报废、客户投诉等问题。
技术实现思路
本专利技术提供一种快速、自动、准确判断线路板外形铣进工艺边的方法。本专利技术的内容为:一种判断线路板外形铣进工艺边的方法,包括如下步骤:第一步,在外形图形设计前,设定一零点,建立直角坐标系,以确保外形边框线都是水平或竖直的;第二步,以外形边框线的起、止点x、y坐标存为哈希表的第一级,以第一级哈希表中保存的每条线段的起、止点为中心找出设定公差范围内的与其相遇的其它线段的起、止点x、y坐标,建立以多级哈希表的形式保存客户设计的外形图,若是弧则同时保存圆心坐标;第三步,以循环的方式遍历哈希表,得到所有外形边框线的两端是否需要铣进部分工艺边、铣进时是否同时往侧边也铣进的判断结果;第四步,线线相遇则依据交点坐标与非外形边框线另一端坐标的大小而定,线弧相遇则依据交(切)点坐标与弧的圆心坐标的大小而定,具体判断方法由附图具体说明;第五步,根据所有外形边框线两端的判断情况将这些线段连接起来形成生产需要的设计外形封闭图形。判断已存于哈希表的第一级外形边框线的线段AB的A端的铣进情况:首先若AB仅属于外切矩形某边的某一截,则若点A(或B)并非外切矩形的四个顶点的其中一个时,此点位置应该铣进工艺边一段距离,然后从哈希表第二级中取出A点坐标为键所对应的值,即与该点坐标相遇的线段或弧的坐标的列表,循环遍历该列表,若线段AB为竖直的,则遍历到的那一条线段(设为AC)的C点Y坐标与A点Y坐标比较而得出结果(若A是线段AB的下端且Y_a>Y_c或若A是线段AB的上端且Y_a<Y_c,应往侧边铣进,否则不往侧边铣进);若遍历到的是弧(设为AOC),就比较点A和圆心(若A是线段AB的上端,若圆心O在外切矩形以外且Y_a<Y_o或圆心O在外切矩形之内且Y_a>Y_o时应该往侧边铣进;若A是线段AB的下端,若圆心O在外切矩形以外且Y_a>Y_o或圆心O在外切矩形之内且Y_a<Y_o时应该往侧边铣进,若线段AB为水平的,则遍历到的那一条线段(设为AC)的C点X坐标与A点Y坐标比较而得出结果;若A是线段AB的左端且X_a>X_c或若A是线段AB的右端且X_a<X_c,应往侧边铣进,否则不往侧边铣进;若遍历到的是弧(设为AOC),就比较点A和圆心(若A是线段AB的左端,若圆心O在外切矩形以外且X_a>X_o或圆心O在外切矩形之内且X_a<X_o时应该往侧边铣进;若A是线段AB的右端,若圆心O在外切矩形以外且X_a<X_o或圆心O在外切矩形之内且X_a>X_o时应该往侧边铣进),当然遍历时一旦得知需要铣进,则可跳出此遍历,再去判断另一端点或另外的外形边框线的铣进情况。本专利技术判断线路板外形铣进工艺边的方法采用所述方法得到的设计外形图形完全符合实际生产线路板在铣外形时,铣刀的走刀,充分考虑铣刀自身大小带来的实际铣出外形与客户要求不符的影响,目前多数铣刀直径为1mm,若客户的线路板外形不是规则的矩形(多数情况如此),则由于铣刀自身是圆的,遇到凹角转角位就会残留部分未铣到,从而导致实际与设计不符,进而导致产品不过关被迫返工甚至报废或客户投诉,通过此方法判断出这些凹角位应该多铣进工艺边后,完全可以避免上述不良后果,另外由于所有判断都由程序自行判断,避免人为干预造成的错误,同时可短时间获得全部结果,再由程序自行将这些线段根据判断结果连接成最终设计外形图形,可极大提升CAM人员设计效率和正确性。附图说明图1为本专利技术判断线路板外形铣进工艺边的方法中线路板外形结构示意图;图2为本专利技术判断线路板外形铣进工艺边的方法中线路板四侧带铣进工边的结构示意图;图3为图2中左边中下部分局部放大图;图4为图2中转角位的放大图。具体实施方式下面结合具体实施例对本专利技术进行进一步的描述:一种判断线路板外形铣进工艺边的方法,包括如下步骤:第一步,在外形图形设计前,设定一零点,建立直角坐标系,以确保外形边框线都是水平或竖直的;第二步,以外形边框线的起、止点x、y坐标存为哈希表的第一级,以第一级哈希表中保存的每条线段的起、止点为中心找出设定公差范围内的与其相遇的其它线段的起、止点x、y坐标,建立以多级哈希表的形式保存客户设计的外形图,若是弧则同时保存圆心坐标;第三步,以循环的方式遍历哈希表,得到所有外形边框线的两端是否需要铣进部分工艺边、铣进时是否同时往侧边也铣进的判断结果;第四步,线线相遇则依据交点坐标与非外形边框线另一端坐标的大小而定,线弧相遇则依据交(切)点坐标与弧的圆心坐标的大小而定,具体判断方法由附图具体说明;第五步,根据所有外形边框线两端的判断情况将这些线段连接起来形成生产需要的设计外形封闭图形。判断已存于哈希表的第一级外形边框线的线段AB的A端的铣进情况:首先若AB仅属于外切矩形某边的某一截,则若点A(或B)并非外切矩形的四个顶点的其中一个时,此点位置应该铣进工艺边一段距离,然后从哈希表第二级中取出A点坐标为键所对应的值,即与该点坐标相遇的线段或弧的坐标的列表,循环遍历该列表,若线段AB为竖直的,则遍历到的那一条线段(设为AC)的C点Y坐标与A点Y坐标比较而得出结果(若A是线段AB的下端且Y_a>Y_c或若A是线段AB的上端且Y_a<Y_c,应往侧边铣进,否则不往侧边铣进);若遍历到的是弧(设为AOC),就比较点A和圆心(若A是线段AB的上端,若圆心O在外切矩形以外且Y_a<Y_o或圆心O在外切矩形之内且Y_a>Y_o时应该往侧边铣进;若A是线段AB的下端,若圆心O在外切矩形以外且Y_a>Y_o或圆心O在外切矩形之内且Y_a<Y_o时应该往侧边铣进,若线段AB为水平的,则遍历到的那一条线段(设为AC)的C点X坐标与A点Y坐标比较而得出结果;若A是线段AB的左端且X_a>X_c或若A是线段AB的右端且X_a<X_c,应往侧边铣进,否则不往侧边铣进;若遍历到的是弧(设为AOC),就比较点A和圆心(若A是线段AB的左端,若圆心O在外切矩形以外且X_a>X_o或圆心O在外切矩形之内且X_a<X_o时应该往侧边铣进;若A是线段AB的右端,若圆心O在外切矩形以外且X_a<X_o或圆心O在外切矩形之内且X_a>X_o时应该往侧边铣进),当然遍历时一旦得知需要铣进,则可跳出此遍历,再去判断另一端点或另外的外形边框线的铣进情况。结合具体实例,描述本专利技术的构思,如图1所示的线路板外形,图中线路板的外形框线1,在外形框线1的四侧设有一个或者多个凹进位2,凹进位2可以为半圆或者圆角或者直角。其中左下角为本专利技术将要设定的零点11,若我们将外形边框线连接起来其实就是此线路板的外切矩形了。加工艺边后的外形如图2所示,它比上图多出的本文档来自技高网...
一种判断线路板外形铣进工艺边的方法

【技术保护点】
一种判断线路板外形铣进工艺边的方法,其特征在于包括如下步骤:第一步,在外形图形设计前,设定一零点,建立直角坐标系,以确保外形边框线都是水平或竖直的;第二步,以外形边框线的起、止点x、y坐标存为哈希表的第一级,以第一级哈希表中保存的每条线段的起、止点为中心找出设定公差范围内的与其相遇的其它线段的起、止点x、y坐标,建立以多级哈希表的形式保存客户设计的外形图,若是弧则同时保存圆心坐标;第三步,以循环的方式遍历哈希表,得到所有外形边框线的两端是否需要铣进部分工艺边、铣进时是否同时往侧边也铣进的判断结果;第四步,线线相遇则依据交点坐标与非外形边框线另一端坐标的大小而定,线弧相遇则依据交(切)点坐标与弧的圆心坐标的大小而定,具体判断方法由附图具体说明;第五步,根据所有外形边框线两端的判断情况将这些线段连接起来形成生产需要的设计外形封闭图形。

【技术特征摘要】
1.一种判断线路板外形铣进工艺边的方法,其特征在于包括如下步骤:第一步,在外形图形设计前,设定一零点,建立直角坐标系,以确保外形边框线都是水平或竖直的;第二步,以外形边框线的起、止点x、y坐标存为哈希表的第一级,以第一级哈希表中保存的每条线段的起、止点为中心找出设定公差范围内的与其相遇的其它线段的起、止点x、y坐标,建立以多级哈希表的形式保存客户设计的外形图,若是弧则同时保存圆心坐标;第三步,以循环的方式遍历哈希表,得到所有外形边框线的两端是否需要铣进部分工艺边、铣进时是否同时往侧边也铣进的判断结果;第四步,线线相遇则依据交点坐标与非外形边框线另一端坐标的大小而定,线弧相遇则依据交点坐标与弧的圆心坐标的大小而定,或者线弧相遇则依据切点坐标与弧的圆心坐标的大小而定;第五步,根据所有外形边框线两端的判断情况将这些线段连接起来形成生产需要的设计外形封闭图形。2.根据权利要求1所述的判断线路板外形铣进工艺边的方法,其特征在于:判断已存于哈希表的第一级外形边框线的线段AB的A端的铣进情况:首先若AB仅属于外切矩形某边的某一截,则若点A或B并非外切矩形的四个顶点的其中一个时,此点位置应该铣进工艺边一段距离,然后从哈希表第二级中取出A点坐标为键所对应的值,即与该点坐标相遇的线段或弧的坐标的列表,循...

【专利技术属性】
技术研发人员:冯英冯映明陈春武守坤陈绳杰张仪宗刘敏
申请(专利权)人:惠州市金百泽电路科技有限公司西安金百泽电路科技有限公司深圳市金百泽电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1