[发明专利]数控机床控制指令自动生成方法及相关设备有效
申请号: | 202310311318.0 | 申请日: | 2023-03-28 |
公开(公告)号: | CN116068964B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 谭勇;杨之乐;刘祥飞;朱俊丞;饶建波 | 申请(专利权)人: | 中科航迈数控软件(深圳)有限公司 |
主分类号: | G05B19/4093 | 分类号: | G05B19/4093 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨伟东 |
地址: | 518000 广东省深圳市南山区桃源街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数控机床 控制 指令 自动 生成 方法 相关 设备 | ||
本发明提供数控机床控制指令自动生成方法及相关设备,涉及数控机床控制技术领域,方法包括:获取待加工零件的加工纹理图像,根据距离阈值自上而下对加工纹理图像进行水平分割,得到若干局部纹理图像;对各局部纹理图像中的纹理线条进行排列,得到若干线条序列;获取各线条序列中首位的纹理线条的目标端点的纵坐标,根据各目标端点的纵坐标,自上而下确定各线条序列的加工顺序;根据各线条序列的加工顺序,确定刀具运动信息;根据刀具运动信息生成机床控制指令。解决了现有技术中采用人工编写数控机床控制指令的方法需要耗费大量人力、时间成本,且容易出错的问题。
技术领域
本发明涉及数控机床控制技术领域,尤其涉及数控机床控制指令自动生成方法及相关设备。
背景技术
随着现代数控技术的飞速发展,数控加工已成为机械制造行业的主要加工形式。在传统的制造过程中,数控机床的控制指令通常由专业人员编写,再将控制指令发送至机床使得机床执行相应的加工操作。控制指令的编写需要耗费大量的人力和时间成本,并且还容易出错。
发明内容
本发明提供数控机床控制指令自动生成方法及相关设备,用以解决现有技术中数控机床的控制指令通常由专业人员编写,需要耗费大量的人力和时间成本,并且还容易出错的问题,实现机床控制指令的自动编写过程。
本发明提供一种数控机床控制指令自动生成方法,所述方法包括:
获取待加工零件对应的加工纹理图像,根据预设的距离阈值自上而下依次对所述加工纹理图像进行水平分割,得到若干局部纹理图像;
分别对各所述局部纹理图像中的纹理线条进行排列,得到若干线条序列,其中,每一所述线条序列包括若干所述纹理线条,相邻顺序位的两条所述纹理线条在水平方向上的重合度小于重合度阈值;
获取各所述线条序列中首位的所述纹理线条的目标端点的纵坐标,根据各所述目标端点的纵坐标,自上而下确定各所述线条序列的加工顺序;
根据各所述线条序列的加工顺序,确定刀具运动信息;
根据所述刀具运动信息生成机床控制指令。
根据本发明提供的数控机床控制指令自动生成方法,每一所述局部纹理图像中各所述纹理线条的排列方法包括:
将所述目标端点的纵坐标最大的所述纹理线条排列在首位,根据预设的搜索方向搜索与前一位排列的所述纹理线条相距最近、且在水平方向上的重合度小于所述重合度阈值的所述纹理线条;
判断是否存在搜索结果,当是时,根据搜索结果确定排列在下一位的所述纹理线条;
当否时,根据当前排列的所有所述纹理线条生成一条所述线条序列;
判断所述局部纹理图像中是否存在未排列的所述纹理线条,当是时,在未排列的所述纹理线条中继续执行所述将所述目标端点的纵坐标最大的所述纹理线条排列在首位的步骤,直至所述局部纹理图像中不存在未排列的所述纹理线条,得到所述局部纹理图像对应的所有所述线条序列。
根据本发明提供的数控机床控制指令自动生成方法,所述根据预设的搜索方向搜索与前一位排列的所述纹理线条相距最近、且在水平方向上的重合度小于所述重合度阈值的所述纹理线条,包括:
将前一位排列的所述纹理线条上与所述搜索方向同向的端点作为圆心,根据预设的半径值构建圆形搜索域;
判断是否存在与所述圆形搜索域相交的所述纹理线条,当否时,以预设值递增所述半径值,直至获取到与所述圆形搜索域相交的所述纹理线条;
根据前一位排列的所述纹理线条的两个端点和与所述圆形搜索域相交的所述纹理线条的两个端点,确定两条所述纹理线条在水平方向的重合度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科航迈数控软件(深圳)有限公司,未经中科航迈数控软件(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310311318.0/2.html,转载请声明来源钻瓜专利网。