【技术实现步骤摘要】
一种线路板圆弧锣边的生成方法、装置及应用
[0001]本专利技术涉及PCB领域,特别涉及一种线路板圆弧锣边的生成方法、装置及应用。
技术介绍
[0002]锣带指的是锣型机床锣板用的程式,锣带制作是线路板生产中非常重要的一环,锣带制作过程中需要将客户下载的单一文件(gerber
‑
gko文件)转化为锣机可识别的工程文件。
[0003]为满足各种实际功能或产品美观的需要,线路板的锣边常包含各类曲线,但锣机的路径只能是直线段或圆弧线。在原始gerber
‑
gko文件中,常用一组首尾相连的短线段来代替曲线,然而,若锣机直接根据短线段进行锣带制作会使得锣带制作效率低下,甚至可能引起飞刀。因此,为使锣带工作正常进行,在工程文件的转换工程中需要将这些短线段在误差允许的范围内拟合为多段首尾相连的圆弧线。这一拟合过程可称为槽边连线,槽边连线应满足如下要求:1、拟合误差应满足工程实际要求;2、应尽可能使所有满足要求的短线段均参与拟合;3、拟合完的圆弧数应尽可能小4、将圆心角大于180
° />小于360
...
【技术保护点】
【技术特征摘要】
1.一种线路板圆弧槽边的生成方法,其特征在于,包括:S1.归类首尾相连的至少三短线段得到短线段组;S2.遍历所述短线段组识别获取第一切点,其中所述第一切点对应为相邻两短线段的绕行方向相同的短线段交点,若存在所述第一切点,则以第一切点拟合所述短线段得到圆弧线段,若不存在所述第一切点,则拟合所述所有短线段得到圆弧线段,筛选满足输出条件的圆弧线段得到第一圆弧线组;S3.若不满足输出条件则继续识别短线段组内剩余的短线段获取第二切点,其中所述第二切点对应为相邻两短线段的绕行方向相反的短线段交点,若存在第二切点,以第二切点拟合所述短线段得到圆弧线段,筛选满足输出条件的圆弧线段得到第二圆弧线组,若不存在所述第二切点,则执行S4;S4.若不满足输出条件则继续识别短线段组内剩余的短线段获取第三切点,其中所述第三切点为所述短线段组内前后相邻两短线段的短线段特征差异最大的短线段交点,以第三切点拟合所述短线段得到圆弧线段,筛选满足输出条件的圆弧线段得到第三圆弧线组,若不满足输出条件则继续执行S4。2.根据权利要求1所述的线路板圆弧槽边的生成方法,其特征在于,在“遍历所述短线段组识别获取第一切点”步骤中,遍历每一短线段交点并计算每一所述短线段交点前后线段对应的向量的内积,若所述内积为负值,则该短线段交点作为第一切点。3.根据权利要求1所述的线路板圆弧槽边的生成方法,其特征在于,“若不满足输出条件则继续识别短线段组内剩余的短线段获取第二切点”步骤中,遍历短线段组内剩余的短线段的每一短线段交点,判断每一所述短线段交点前任意两个相邻短线段对应的向量的第一外积和所述短线段交点后任意两个相邻短线段对应的向量的第二外积方向是否相反,若相反则所述短线段交点为第二切点。4.根据权利要求1所述的线路板圆弧槽边的生成方法,其特征在于,在“若不满足输出条件则继续识别短线段组内剩余的短线段获取第三切点”步骤中,计算短线段组内剩余的短线段中每个短线段交点前后所有相邻短线段间的长度和角度变化情况,比较获取所述短线段组中前后短线段的短线段特征差异最大的短线段交点作为第三切点。5.根据权利要求1所述的线路板圆弧槽边的生成方法,其特征在于,还包括S5:在所述第一圆弧线组、所述第二圆弧线组和所述第三圆弧线组中,任意一个圆弧线组内的当前圆弧线段的前后端点若存在能够和与其直接连接的相邻短线段或者圆弧线段,则将相连短线段或者圆弧线段分别和当前圆弧线段合并并进行拟合误差计算,若满足输出条件则得到圆弧线。6.根据权利要求5所述的线路板圆弧槽边的生成方法,其特征在于,计算圆弧线的圆心角,若圆心角大于180
°
...
【专利技术属性】
技术研发人员:邹航,苏东,晏陈君,
申请(专利权)人:杭州捷配信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。