CNC制造技术

技术编号:39518910 阅读:5 留言:0更新日期:2023-11-25 18:57
本发明专利技术涉及计算机技术领域,提供一种

【技术实现步骤摘要】
CNC数控机床串刀控制方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种
CNC
数控机床串刀控制方法

装置

设备及介质


技术介绍

[0002]CNC(Computer Numerical Control
,数控车床
)
机床在进行串刀加工时,通常是按照
CAM(Computer Aided Manufacturing
,计算机辅助制造
)
程式顺序完成工件加工

[0003]例如:当工件
A
依次利用刀具
T1、
刀具
T2、
刀具
T3
进行加工,工件
B
依次利用刀具
T1、
刀具
T2、
刀具
T3
进行加工,工件
C
依次利用刀具
T4、
刀具
T1、
刀具
T2、
刀具
T3
进行加工时,则整个加工过程需要执行9次换刀动作

[0004]换刀次数过多将造成时间等成本的浪费,影响了加工效率


技术实现思路

[0005]鉴于以上内容,有必要提供一种
CNC
数控机床串刀控制方法

装置

设备及介质,旨在解决
CNC
数控机床加工过程中由于换刀次数过多造成时间成本浪费的问题

[0006]一种
CNC
数控机床串刀控制方法,所述
CNC
数控机床串刀控制方法包括:
[0007]响应于对目标
CNC
数控机床的串刀控制指令,对所述串刀控制指令进行校验;
[0008]当所述串刀控制指令通过校验时,获取至少一个待加工工件;
[0009]确定每个待加工工件对应的刀具,及确定每个刀具的
CAM
程序顺序;
[0010]利用最佳位置插入法,并基于每个待加工工件对应的刀具及每个刀具的
CAM
程序顺序生成串刀控制策略;
[0011]利用所述串刀控制策略对所述目标
CNC
数控机床进行串刀控制

[0012]根据本专利技术优选实施例,所述对所述串刀控制指令进行校验包括:
[0013]获取所述串刀控制指令的触发者的身份标识;
[0014]对所述身份标识进行哈希运算,得到所述触发者的目标校验信息;
[0015]获取预先存储的所述目标
CNC
数控机床的权限列表;其中,所述权限列表用于存储具有所述目标
CNC
数控机床的串刀控制权限的用户的校验信息;
[0016]利用所述目标校验信息在所述权限列表中进行遍历;
[0017]当在所述权限列表中遍历到所述目标校验信息时,确定所述串刀控制指令通过校验;或者
[0018]当在所述权限列表中未遍历到所述目标校验信息时,确定所述串刀控制指令未通过校验

[0019]根据本专利技术优选实施例,所述利用最佳位置插入法,并基于每个待加工工件对应的刀具及每个刀具的
CAM
程序顺序生成串刀控制策略包括:
[0020]从所述至少一个待加工工件中选择目标工件,并将所述目标工件的加工程序顺序确定为目标
CAM
程序;其中,所述目标
CAM
程序包括至少一个子程序,每个子程序由所述目标
工件

对应刀具及该刀具的
CAM
程序顺序组成;
[0021]对于除所述目标工件外的其他工件,获取所述其他工件的加工程序顺序作为待插入
CAM
程序;其中,所述待插入
CAM
程序包括至少一个待插入子程序,每个待插入子程序由所述其他工件

对应刀具及该刀具的
CAM
程序顺序组成;
[0022]将每个待插入子程序依次插入至所述目标
CAM
程序,得到所述串刀控制策略;
[0023]其中,在将每个待插入子程序依次插入至所述目标
CAM
程序的过程中,对于首个插入的待插入子程序,获取所述目标
CAM
程序中与所述待插入子程序的
CAM
程序顺序最接近的子程序,将所述待插入子程序插入至获取到的子程序之后;对于任意待插入子程序,若所述任意待插入子程序所属的待插入
CAM
程序中已有待插入子程序插入至所述目标
CAM
程序,则按照所述待插入子程序所属的待插入
CAM
程序的顺序将所述任意待插入子程序插入至所述目标
CAM
程序中与所述任意待插入子程序最接近的已插入的待插入子程序之后;对于所述任意待插入子程序,若在所述目标
CAM
程序中有相同的刀具,则按照所述待插入子程序所属的待插入
CAM
程序的顺序将所述任意待插入子程序插入至所述目标
CAM
程序中与所述任意待插入子程序最接近的相同刀具对应的待插入子程序之后;对于所述任意待插入子程序,若在所述目标
CAM
程序中没有相同的刀具,则按照所述待插入子程序所属的待插入
CAM
程序的顺序将所述任意待插入子程序插入至所述目标
CAM
程序中与所述任意待插入子程序最接近的子程序之后

[0024]根据本专利技术优选实施例,所述利用所述串刀控制策略对所述目标
CNC
数控机床进行串刀控制前,所述方法还包括:
[0025]获取每个刀具的当前长度,及获取每个刀具的标准长度;
[0026]对比每个刀具的当前长度与每个刀具的标准长度;
[0027]当有任意刀具的当前长度不等于对应的标准长度时,确定所述任意刀具的长度异常,并发出刀具异常警报;
[0028]禁止利用所述目标
CNC
数控机床进行加工

[0029]根据本专利技术优选实施例,所述利用所述串刀控制策略对所述目标
CNC
数控机床进行串刀控制后,所述方法还包括:
[0030]利用所述目标
CNC
数控机床对所述至少一个待加工工件进行加工

[0031]根据本专利技术优选实施例,所述利用所述串刀控制策略对所述目标
CNC
数控机床进行串刀控制后,所述方法还包括:
[0032]在利用所述目标
CNC
数控机床对所述至少一个待加工工件进行加工的过程中,每次更换刀具后,检查上一个刀具的破损情况

[0033]根据本专利技术优选实施例,所述利用所述串本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
CNC
数控机床串刀控制方法,其特征在于,所述
CNC
数控机床串刀控制方法包括:响应于对目标
CNC
数控机床的串刀控制指令,对所述串刀控制指令进行校验;当所述串刀控制指令通过校验时,获取至少一个待加工工件;确定每个待加工工件对应的刀具,及确定每个刀具的
CAM
程序顺序;利用最佳位置插入法,并基于每个待加工工件对应的刀具及每个刀具的
CAM
程序顺序生成串刀控制策略;利用所述串刀控制策略对所述目标
CNC
数控机床进行串刀控制
。2.
如权利要求1所述的
CNC
数控机床串刀控制方法,其特征在于,所述对所述串刀控制指令进行校验包括:获取所述串刀控制指令的触发者的身份标识;对所述身份标识进行哈希运算,得到所述触发者的目标校验信息;获取预先存储的所述目标
CNC
数控机床的权限列表;其中,所述权限列表用于存储具有所述目标
CNC
数控机床的串刀控制权限的用户的校验信息;利用所述目标校验信息在所述权限列表中进行遍历;当在所述权限列表中遍历到所述目标校验信息时,确定所述串刀控制指令通过校验;或者当在所述权限列表中未遍历到所述目标校验信息时,确定所述串刀控制指令未通过校验
。3.
如权利要求1所述的
CNC
数控机床串刀控制方法,其特征在于,所述利用最佳位置插入法,并基于每个待加工工件对应的刀具及每个刀具的
CAM
程序顺序生成串刀控制策略包括:从所述至少一个待加工工件中选择目标工件,并将所述目标工件的加工程序顺序确定为目标
CAM
程序;其中,所述目标
CAM
程序包括至少一个子程序,每个子程序由所述目标工件

对应刀具及该刀具的
CAM
程序顺序组成;对于除所述目标工件外的其他工件,获取所述其他工件的加工程序顺序作为待插入
CAM
程序;其中,所述待插入
CAM
程序包括至少一个待插入子程序,每个待插入子程序由所述其他工件

对应刀具及该刀具的
CAM
程序顺序组成;将每个待插入子程序依次插入至所述目标
CAM
程序,得到所述串刀控制策略;其中,在将每个待插入子程序依次插入至所述目标
CAM
程序的过程中,对于首个插入的待插入子程序,获取所述目标
CAM
程序中与所述待插入子程序的
CAM
程序顺序最接近的子程序,将所述待插入子程序插入至获取到的子程序之后;对于任意待插入子程序,若所述任意待插入子程序所属的待插入
CAM
程序中已有待插入子程序插入至所述目标
CAM
程序,则按照所述待插入子程序所属的待插入
CAM
程序的顺序将所述任意待插入子程序插入至所述目标
CAM
程序中与所述任意待插入子程序最接近的已插入的待插入子程序之后;对于所述任意待插入子程序,若在所述目标
CAM
程序中有相同的刀具,则按照所述待插入子程序所属的待插入
CAM
程序的顺序将所述任意待插入子程序插入至所述目标
CAM
程序中与所述任意待插入子程序最接近的相同刀具...

【专利技术属性】
技术研发人员:伍立阳胡麒麟
申请(专利权)人:深圳市司玛特科技有限公司
类型:发明
国别省市:

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

1