一种一键式策略编程的方法及装置的制造方法

文档序号:9375577阅读:226来源:国知局
一种一键式策略编程的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及数控加工的技术领域,尤其涉及一种一键式策略编程的方法及
目.0
【背景技术】
[0002]在企业中,数控加工是一种依靠数控技术实现全自动加工的现代化加工方法,能实现多工序集中加工,提高机床的加工效率。数控机床的自动加工是通过数控加工程序实现,加工过程中的加工策略、刀具选择、加工工艺参数都在加工程序中定义,所以,在机床性能一定的条件下,数控加工质量完全取决于数控加工程序的优劣,提高数控加工程序质量是提高数控机床加工效率的途径。
[0003]目前在众多企业的数控编程环节中,由于生产的专业化,每个企业生产的产品都具有一定的稳定性,一个企业的数控加工的零件的类型是有限的,在一定时间段内加工的零件都是相似的,所以编程员在编程过程中实际上大多在重复某些操作,例如加工策略的选择,工艺参数的填写等。这些枯燥乏味的工作占据了编程员的大量工作时间,而且容易出错,极大的降低了数控编程的效率。
[0004]随着加工装备技术的不断进步,加工所使用的新材料、新刀具的不断涌现,新的加工方法的不断创新,数控加工的制造资源变得越来越复杂,而编程人员在编程过程中,熟练掌握和使用这些编程资源,将会耗费漫长的时间与精力,这将限制了整个编程效率与质量的提高,甚至会导致效率低下与质量的降低。
[0005]如果能利用计算机平台提供了一种工具实现从企业加工制造数据库快速筛选编程模式(编程策略的自动匹配,工艺参数的自动输入,以及合理利用企业的编程资源),这将编程员从繁重的数据输入与掌握新编程工艺的工作中解放出来,无疑会大量减少编程人员学习与掌握新编程资源的时间,并能够极大提高编程效率和加工质量。

【发明内容】

[0006]本发明实施例的目的在于提出一种一键式策略编程的方法及装置,旨在解决如何快速提高编程效率的问题。
[0007]为达此目的,本发明实施例采用以下技术方案:
[0008]—种一键式策略编程的方法,所述方法包括:
[0009]根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识;
[0010]根据预先设置的路径存储所述命令宏语句;
[0011]在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句。
[0012]优选地,所述根据预先设置的词法分析算法分析获取的命令宏语句,包括:
[0013]对所述命令宏文件的模型毛坯语句进行分析,所述模型毛坯语句包括长方形、圆柱形,三角形和/或外部导入模型文件;
[0014]对所述命令宏文件的刀具信息进行分析,所述刀具信息包括所述刀具名称、刀具类型、刀具长度、刀尖圆角、刀具夹持和/或刀具刀柄,所述刀具类型包括端铣刀、球头刀、刀尖圆角端铣刀、锥度球铣刀、圆角锥度端铣刀、钻头、圆角盘铣刀、偏心圆角端铣刀、锥形刀具、螺纹铣刀、桶形刀具、燕尾形刀具、自定义刀具和/或靠模铣刀;
[0015]对所述命令宏文件的刀具路径策略进行分析,所述刀具路径策略包括策略类型、策略中使用的公差、余量标准,残留模型的使用、切入切出与连接、切削点的均分分布模式和/或其他策略相关的信息。
[0016]优选地,所述根据预先设置的词法分析算法分析获取的命令宏语句,包括:
[0017]对所述命令宏文件的特定标识语句进行功能性判别,所述特定标识语句包括在刀具路径中自动进行碰撞与过切检查和/或整个刀具路径的安全高度设定。
[0018]优选地,所述根据预先设置的路径存储所述命令宏语句之前,还包括:
[0019]对分析后的命令宏语句中的关键信息进行标记。
[0020]优选地,所述在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句,包括:
[0021]将所述参数与预先存储的标记后的关键信息进行对比;
[0022]若匹配度在预先设置的范围内,则将与所述关键信息对应的命令宏语句发送给所述用户;
[0023]若匹配度在预先设置的范围外,则提示所述用户对所述参数进行编程或者向所述用户发送与所述参数相关的命令宏语句。
[0024]—种一键式策略编程的装置,所述装置包括:
[0025]分析模块,用于根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识;
[0026]存储模块,用于根据预先设置的路径存储所述命令宏语句;
[0027]返回模块,用于在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句。
[0028]优选地,所述分析模块包括:
[0029]第一分析单元,用于对所述命令宏文件的模型毛坯语句进行分析,所述模型毛坯语句包括长方形、圆柱形,三角形和/或外部导入模型文件;
[0030]第二分析单元,用于对所述命令宏文件的刀具信息进行分析,所述刀具信息包括所述刀具名称、刀具类型、刀具长度、刀尖圆角、刀具夹持和/或刀具刀柄,所述刀具类型包括端铣刀、球头刀、刀尖圆角端铣刀、锥度球铣刀、圆角锥度端铣刀、钻头、圆角盘铣刀、偏心圆角端铣刀、锥形刀具、螺纹铣刀、桶形刀具、燕尾形刀具、自定义刀具和/或靠模铣刀;
[0031]第三分析单元,用于对所述命令宏文件的刀具路径策略进行分析,所述刀具路径策略包括策略类型、策略中使用的公差、余量标准,残留模型的使用、切入切出与连接、切削点的均分分布模式和/或其他策略相关的信息。
[0032]优选地,所述分析模块,包括:
[0033]判别单元,用于对所述命令宏文件的特定标识语句进行功能性判别,所述特定标识语句包括在刀具路径中自动进行碰撞与过切检查和/或整个刀具路径的安全高度设定。
[0034]优选地,所述装置还包括:
[0035]标记模块,用于对分析后的命令宏语句中的关键信息进行标记。
[0036]优选地,所述返回模块,包括:
[0037]对比单元,用于将所述参数与预先存储的标记后的关键信息进行对比;
[0038]发送单元,用于若匹配度在预先设置的范围内,则将与所述关键信息对应的命令宏语句发送给所述用户;
[0039]提示单元,用于若匹配度在预先设置的范围外,则提示所述用户对所述参数进行编程或者向所述用户发送与所述参数相关的命令宏语句。
[0040]本发明实施例通过根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识;根据预先设置的路径存储所述命令宏语句;在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句,从而提高整个编程的效率,以及提升编程质量,解决整个企业的生产周期长、工艺参数不统一的问题。
【附图说明】
[0041]图1是本发明实施例一键式策略编程的方法第一实施例的流程示意图;
[0042]图2是本发明实施例提供的一种词法分析器的方法示意图;
[0043]图3是本发明实施例一键式策略编程的方法第二实施例的流程示意图;
[0044]图4是本发明实施例提供的一种一键式编程的方法示意图;
[0045]图5是本发明实施例一键式策略编程的装置的功能模块示意
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1