本发明涉及双刀头机床机构领域,尤其涉及双刀头同时加工的领域,具体是指一种数控系统中实现双刀头智能协同加工的控制方法、装置、处理器及其计算机可读存储介质。
背景技术:
1、现有双刀加工技术基于双刀头机床结构使用双刀头进行材料加工。使用双刀头进行零件加工时,只使用其中的一个刀头进行加工,或者同时使用两个刀头对同一个图元进行加工或者镜像加工。
2、缺陷如下:
3、1、刀头原点设置麻烦。每个刀头需要单独设置原点,当使用双刀头对两个材料加工时需要对每个刀头设定原点;当使用双刀头对对一个材料进行加工时需要根据零件的位置调制每个刀头的原点位置。
4、2、加工效率低。由于单次加工时只能使用单刀头加工、双刀头加工同一图元或者双刀头镜像加工同一图元中的一种方法加工,从而导致加工零件的要求复杂时,需要对材料进行多次加工才能最终满足需求,严重影响生成效率;当使用单刀头加工时,如果图纸中的加工图元位置较为分散,只使用双刀头中的一个刀头加工时会存在较多的空程时间,也会影响加工效率。
5、3、用户使用体验不友好。由于材料需要多次加工才能满足最终要求,导致用户在生成加工图纸时,就必须根据要求将加工图纸拆分成单刀头加工图纸,双刀头加工同一图元的图纸以及双刀头镜像加工同一图元的图纸。
技术实现思路
1、本发明的目的是克服了上述现有技术的缺点,提供了一种满足效率高、操作简便、适用范围较为广泛的数控系统中实现双刀头智能协同加工的控制方法、装置、处理器及其计算机可读存储介质。
2、为了实现上述目的,本发明的数控系统中实现双刀头智能协同加工的控制方法、装置、处理器及其计算机可读存储介质如下:
3、该数控系统中实现双刀头智能协同加工的控制方法,其主要特点是,所述的方法包括以下步骤:
4、(1)设置机械原点和工件原点;
5、(2)导入并装载待加工的加工图纸文件;
6、(3)进行刀路处理;
7、(4)重新生成加工刀路图纸;
8、(5)按照图纸进行加工。
9、较佳地,所述的步骤(3)具体包括以下步骤:
10、(3.1)解析加工图纸,收集图纸中的加工图元信息;
11、(3.2)对收集到的图元按照图元外接矩形中心的坐标进行排序;
12、(3.3)对排序后的图元按照图层和外接矩形中心的y坐标进行分组;
13、(3.4)对双刀的图元进行配对;
14、(3.5)调整图元加工顺序;
15、(3.6)生成ncex格式加工刀路。
16、较佳地,所述的步骤(3.2)中具体为:
17、对收集到的图元按照图元外接矩形中心的坐标从左向右、自下向上进行排序。
18、较佳地,所述的步骤(3.3)中具体为:
19、将同一图层且外接矩形中心的y坐标一致的图形分成一组。
20、较佳地,所述的步骤(3.4)具体为:
21、从分组后的图元中取出一组图元,遍历分组中的所有图元,判断当前分组中得到图元是否均为分组中第一个图元的同向或者镜像图元,如果是,则执行特殊策略进行配对,否则,执行通用策略进行配对。
22、较佳地,所述的步骤(3.5)具体为:
23、将所有分组中的图元进行合并,按照从下往上的顺序加工,当图元的中心坐标的y轴坐标一样时,按照先将配对图元,后未配对图元,最后从左往右的顺序进行排序。
24、较佳地,所述的通用策略具体包括以下步骤:
25、从每一组的第一个图元开始,从前往后依次比较配对,直到配对成功或全部配对失败,然后从下一个图元重新开始配对,直至该组中的图元全部过配对过。
26、较佳地,所述的特殊策略具体包括以下步骤:
27、从每一组的第一个图元开始,从每个组位于中间位置的图元开始配对,配对成功则从开始往后重新配对下一组,否则从中间往后配对。
28、较佳地,所述的步骤(5)具体包括以下步骤:
29、(5.1)根据图元选择并切换刀头进行加工;
30、(5.2)开始切割。
31、该数控系统中用于实现双刀头智能协同加工控制的装置,其主要特点是,所述的装置包括:
32、处理器,被配置成执行计算机可执行指令;
33、存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的数控系统中实现双刀头智能协同加工的控制方法的各个步骤。
34、该数控系统中用于实现双刀头智能协同加工控制的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的数控系统中实现双刀头智能协同加工的控制方法的各个步骤。
35、该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的数控系统中实现双刀头智能协同加工的控制方法的各个步骤。
36、采用了本发明的数控系统中实现双刀头智能协同加工的控制方法、装置、处理器及其计算机可读存储介质,简化刀头原点设置,本方案的两个刀头下原点保持一致,可以根据需要使用刀头1或者刀头2设置两个刀头的原点位置,不需要项传统双刀一样需要进行繁琐且复杂的原点设置。本发明能提高加工效率,提升用户体验,加工图纸只需要根据实际加工要求绘制即可。
1.一种数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的方法包括以下步骤:
2.根据权利要求1所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的步骤(3)具体包括以下步骤:
3.根据权利要求2所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的步骤(3.2)中具体为:
4.根据权利要求2所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的步骤(3.3)中具体为:
5.根据权利要求2所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的步骤(3.4)具体为:
6.根据权利要求2所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的步骤(3.5)具体为:
7.根据权利要求5所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的通用策略具体包括以下步骤:
8.根据权利要求5所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的特殊策略具体包括以下步骤:
9.根据权利要求1所述的数控系统中实现双刀头智能协同加工的控制方法,其特征在于,所述的步骤(5)具体包括以下步骤:
10.一种数控系统中用于实现双刀头智能协同加工控制的装置,其特征在于,所述的装置包括:
11.一种数控系统中用于实现双刀头智能协同加工控制的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求1至9中任一项所述的数控系统中实现双刀头智能协同加工的控制方法的各个步骤。
12.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求1至9中任一项所述的数控系统中实现双刀头智能协同加工的控制方法的各个步骤。