[发明专利]一种用于连续加工多个圆的扫描切割方法有效
申请号: | 201710701129.9 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107414316B | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 万章;夏益博 | 申请(专利权)人: | 上海柏楚电子科技股份有限公司 |
主分类号: | G05B19/19 | 分类号: | G05B19/19;B23K26/38 |
代理公司: | 北京连城创新知识产权代理有限公司 11254 | 代理人: | 王雯婷;方燕娜 |
地址: | 200240 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连续加工 切割 扫描 子流程 工业自动化技术 激光切割 加工方向 扫描线 加工 | ||
1.一种用于连续加工多个圆的扫描切割方法,其特征在于:具体步骤如下:
(1)选择需要加工的图;
(2)执行子流程一,目的是确定每个圆的加工方向;
(3)执行子流程二,目的是生成扫描线;
(4)结束;
所述的子流程一的具体步骤如下:
(1)开始;
(2)执行处理方法一;
(3)执行处理方法二;
(4)执行方法二之后,判断一:当前所选的圆是否不是最后一个圆,若满足判断一,则执行处理方法三;若不满足判断一,则执行处理方法四,然后结束子流程一;
(5)执行处理方法三之后,判断二:当前拐角是否在临界值以内,若满足判断二,则执行处理方法五;若不满足判断二,则判断三:前一个拐角是否在临界值以内,若满足判断三;则执行处理方法六;若不满足判断三,则执行处理方法七;
(6)执行处理方法五和处理方法七之后,执行处理方法二;
(7)执行处理方法六之后,判断四:当前圆到下一个圆的圆心连线相对于上一个圆的圆心是否是右拐,若满足判断四,则执行处理方法八;若不满足判断四,则执行处理方法九;
(8)执行处理方法八和处理方法九之后,执行处理方法十;
(9)执行处理方法十之后,执行处理方法二;
所述的处理方法一的具体步骤如下:
(1)按照加工顺序,定义第一个圆作为分组的第一个圆和分组的最后一个圆;
(2)选择加工图的第一个圆作为当前圆;
(3)定义前一个拐角为0度;
所述的处理方法二的具体步骤如下:
(1)按照加工顺序,选择下一个圆作为当前所选的圆;
所述的处理方法三的具体步骤如下:
(1)计算上一个圆的圆心与当前圆的圆心连线,以及当前圆的圆心与下一个圆的圆心连线,形成的夹角作为当前拐角,并计算当前拐角;
所述的处理方法四的具体步骤如下:
(1)设置分组最后一个圆是当前所选的圆,并且将圆心连线形成的夹角作为当前拐角;
(2)将分组内所有圆的加工方向设置为与上一次分组相反的方向;
所述的处理方法五的具体步骤如下:
(1)设置分组最后一个圆是当前所选的圆;
(2)设置前一个拐角等于当前拐角;
所述的处理方法六的具体步骤如下:
(1)设置分组最后一个圆是当前所选的圆;
(2)设置前一个拐角等于当前拐角;
所述的处理方法七的具体步骤如下:
(1)设置分组最后一个圆是当前所选的圆;
(2)设置前一个拐角等于0度;
所述的处理方法八的具体步骤如下:
(1)将分组内的所有圆的加工方向设置为逆时针方向;
所述的处理方法九的具体步骤如下:
(1)将分组内的所有圆的加工方向设置为顺时针方向;
所述的处理方法十的具体步骤如下:
(1)设置分组第一个圆是当前所选的圆的下一个圆;
(2)设置分组最后一个圆是当前所选的圆的下一个圆;
所述的子流程二的具体步骤如下:
(1)开始;
(2)执行处理方法十一;
(3)执行处理方法十二;
(4)执行方法十二之后,判断五:当前所选的圆是否不是最后一个圆,若满足判断五,则执行处理方法十三;若不满足判断五,则执行处理方法十四,然后结束子流程二;
(5)执行处理方法十三之后,判断六:当前拐角是否在临界值以内,若满足判断六,则执行处理方法十五;若不满足判断六,则判断七:前一个拐角是否在临界值以内,若满足判断七;则执行处理方法十六;若不满足判断七,则执行处理方法十七;
(6)执行处理方法十五和处理方法十七之后,执行处理方法十二;
(7)执行处理方法十六之后,判断八:前一个圆起点到当前圆的起点的连线相对于前一个圆起点的切线方向是右拐且前一个圆加工方向是顺时针或者前一个圆起点到当前圆的起点的连线相对于前一个圆起点的切线方向是左拐且前一个圆的加工方向是逆时针,若满足判断八,则执行处理方法十八;若不满足判断八,执行处理方法十九;
(8)执行处理方法十八和处理方法十九之后,执行处理方法十二;
所述的处理方法十一的具体步骤如下:
(1)作前两个圆的公切线,从第一个圆到第二个圆的公切线方向与两个圆的加工方向和加工顺序保持一致,公切线与第一个圆的切点作为第一个圆的加工起点;
(2)选择加工图的第一个圆作为当前圆;
(3)定义前一个拐角为0度;
所述的处理方法十二的具体步骤如下:
(1)按照加工顺序,选择下一个圆作为当前所选的圆;
所述的处理方法十三的具体步骤如下:
(1)计算上一个圆的圆心与当前圆的圆心连线,以及当前圆的圆心与下一个圆的圆心连线,形成的夹角作为当前拐角,并计算当前拐角;
所述的处理方法十四的具体步骤如下:
(1)作当前所选的圆与上一个圆的公切线,公切线的方向与两个圆的加工方向和加工顺序保持一致,公切线在当前所选的圆上的切点作为当前所选的圆的加工起点;
(2)用三次贝塞尔曲线连接上一个圆与当前所选的圆,三次贝塞尔有四个控制点依次为上一个圆的起点、起点切线方向上距离起点S的一点、当前所选的圆起点切线反方向上距离当前起点S的一点、当前所选的圆起点,其中S是圆和圆之间允许的最短距离;
所述的处理方法十五的具体步骤如下:
(1)作当前所选的圆与下一个圆的公切线,公切线的方向与两个圆的加工方向和加工顺序保持一致,公切线在当前所选的圆上的切点作为当前所选的圆的加工起点;
(2)用三次贝塞尔曲线连接上一个圆与当前所选的圆,三次贝塞尔有四个控制点依次为上一个圆的起点、起点切线方向上距离起点S的一点、当前所选的圆起点切线反方向上距离当前起点S的一点、当前所选的圆起点,其中S是圆和圆之间允许的最短距离;
所述的处理方法十六的具体步骤如下:
(1)当前所选的圆与下一个圆的圆心连线与当前所选的圆的交点,作为当前所选的圆的起点;
(2)设置前一个拐角等于当前拐角;
所述的处理方法十七的具体步骤如下:
(1)作当前所选的圆与下一个圆的公切线,公切线的方向与两个圆的加工方向以及加工顺序保持一致,公切线在当前所选的圆上的切点作为当前所选的圆的加工起点;
(2)设置前一个拐角等于0度;
(3)用三次贝塞尔曲线连接上一个圆与当前所选的圆,三次贝塞尔有四个控制点依次为上一个圆的起点、起点切线方向上距离起点S的一点、当前所选的圆起点切线反方向上距离当前起点S的一点、当前所选的圆起点,其中S是圆和圆之间允许的最短距离;
所述的处理方法十八的具体步骤如下:
(1)用线段和三次贝塞尔曲线连接上一个圆与当前所选的圆,线段从上一个圆起点出发沿着切线方向走的长度,三次贝塞尔有四个控制点依次为上一个圆的起点切线方向上距离起点的一点,上一个圆的起点切线方向上距离起点的一点,当前所选的圆起点切线反方向上距离当前起点的一点,当前所选的圆起点,其中是前一个圆的半径,S是圆和圆之间允许的最短距离;
所述的处理方法十九的具体步骤如下:
(1)用三次贝塞尔曲线连接上一个圆与当前所选的圆,三次贝塞尔有四个控制点依次为上一个圆的起点、起点切线方向上距离起点S的一点、当前所选的圆起点切线反方向上距离当前起点S的一点、当前所选的圆起点,其中S是圆和圆之间允许的最短距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海柏楚电子科技股份有限公司,未经上海柏楚电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710701129.9/1.html,转载请声明来源钻瓜专利网。