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

文档序号:9375577阅读:来源:国知局
>[0128]具体的,将标准的工艺模板文件,有机的汇集归纳,添加到制造资源数据库中,以及编程人员调用。
[0129]制造资源数据库包含不同机床加工所使用的刀具库、加工过程的策略参数与加工需求组合而成的“策略模块”库,以及经过词法分析器分析后整合所得的命令宏文件集合库文件。并将这些库文件记录到系统工艺数据库中
[0130]编程人员在实际的编程加工任务中,遇到类似的加工模型时,在制造资源数据库,根据模型的形状与特征,使用一键式策略编程执行应用程序,自动在制造资源数据库中搜索,匹配相应的加工工艺,并返回加工所使用的刀具、策略模板等相应信息。
[0131 ] 编程人员在一键式策略编程执行应用程序中,通过单击一个按钮自动应用从制造资源数据库中提供的工艺策略,并生成刀具路径。
[0132]编程人员在使用时,通过把加工过程的工艺需求,在制造资源数据库中进行多个不同的“策略模块”调用;只需按需求选择“策略模块”,进行组合,即可得出实际加工所需策略,并经由CAM软件中生成刀具路径。
[0133]对生成的刀具路径,经由后处理选项文件,将刀具路径的XYZ坐标数值,转化与撰写成数控加工机床能够识别的NC代码文件。
[0134]本发明实施例通过根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识;根据预先设置的路径存储所述命令宏语句;在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句,从而提高整个编程的效率,以及提升编程质量,解决整个企业的生产周期长、工艺参数不统一的问题。
[0135]实施例五
[0136]参考图9,图9是本发明实施例一键式策略编程的装置的功能模块示意图。
[0137]在实施例四的基础上,所述装置还包括:
[0138]标记模块504,用于对分析后的命令宏语句中的关键信息进行标记。
[0139]以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它【具体实施方式】,这些方式都将落入本发明实施例的保护范围之内。
【主权项】
1.一种一键式策略编程的方法,其特征在于,所述方法包括: 根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识; 根据预先设置的路径存储所述命令宏语句; 在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句。2.根据权利要求1所述的方法,其特征在于,所述根据预先设置的词法分析算法分析获取的命令宏语句,包括: 对所述命令宏文件的模型毛坯语句进行分析,所述模型毛坯语句包括长方形、圆柱形,三角形和/或外部导入模型文件; 对所述命令宏文件的刀具信息进行分析,所述刀具信息包括所述刀具名称、刀具类型、刀具长度、刀尖圆角、刀具夹持和/或刀具刀柄,所述刀具类型包括端铣刀、球头刀、刀尖圆角端铣刀、锥度球铣刀、圆角锥度端铣刀、钻头、圆角盘铣刀、偏心圆角端铣刀、锥形刀具、螺纹铣刀、桶形刀具、燕尾形刀具、自定义刀具和/或靠模铣刀; 对所述命令宏文件的刀具路径策略进行分析,所述刀具路径策略包括策略类型、策略中使用的公差、余量标准,残留模型的使用、切入切出与连接、切削点的均分分布模式和/或其他策略相关的信息。3.根据权利要求1所述的方法,其特征在于,所述根据预先设置的词法分析算法分析获取的命令宏语句,包括: 对所述命令宏文件的特定标识语句进行功能性判别,所述特定标识语句包括在刀具路径中自动进行碰撞与过切检查和/或整个刀具路径的安全高度设定。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据预先设置的路径存储所述命令宏语句之前,还包括: 对分析后的命令宏语句中的关键信息进行标记。5.根据权利要求4所述的方法,其特征在于,所述在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句,包括: 将所述参数与预先存储的标记后的关键信息进行对比; 若匹配度在预先设置的范围内,则将与所述关键信息对应的命令宏语句发送给所述用户; 若匹配度在预先设置的范围外,则提示所述用户对所述参数进行编程或者向所述用户发送与所述参数相关的命令宏语句。6.一种一键式策略编程的装置,其特征在于,所述装置包括: 分析模块,用于根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识; 存储模块,用于根据预先设置的路径存储所述命令宏语句; 返回模块,用于在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句。7.根据权利要求6所述的装置,其特征在于,所述分析模块包括: 第一分析单元,用于对所述命令宏文件的模型毛坯语句进行分析,所述模型毛坯语句包括长方形、圆柱形,三角形和/或外部导入模型文件; 第二分析单元,用于对所述命令宏文件的刀具信息进行分析,所述刀具信息包括所述刀具名称、刀具类型、刀具长度、刀尖圆角、刀具夹持和/或刀具刀柄,所述刀具类型包括端铣刀、球头刀、刀尖圆角端铣刀、锥度球铣刀、圆角锥度端铣刀、钻头、圆角盘铣刀、偏心圆角端铣刀、锥形刀具、螺纹铣刀、桶形刀具、燕尾形刀具、自定义刀具和/或靠模铣刀; 第三分析单元,用于对所述命令宏文件的刀具路径策略进行分析,所述刀具路径策略包括策略类型、策略中使用的公差、余量标准,残留模型的使用、切入切出与连接、切削点的均分分布模式和/或其他策略相关的信息。8.根据权利要求6所述的装置,其特征在于,所述分析模块,包括: 判别单元,用于对所述命令宏文件的特定标识语句进行功能性判别,所述特定标识语句包括在刀具路径中自动进行碰撞与过切检查和/或整个刀具路径的安全高度设定。9.根据权利要求6至8任意一项所述的装置,其特征在于,所述装置还包括: 标记模块,用于对分析后的命令宏语句中的关键信息进行标记。10.根据权利要求9所述的装置,其特征在于,所述返回模块,包括: 对比单元,用于将所述参数与预先存储的标记后的关键信息进行对比; 发送单元,用于若匹配度在预先设置的范围内,则将与所述关键信息对应的命令宏语句发送给所述用户; 提示单元,用于若匹配度在预先设置的范围外,则提示所述用户对所述参数进行编程或者向所述用户发送与所述参数相关的命令宏语句。
【专利摘要】本发明实施例公开了一种一键式策略编程的方法及装置,通过根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识;根据预先设置的路径存储所述命令宏语句;在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句,从而提高整个编程的效率,以及提升编程质量,解决整个企业的生产周期长、工艺参数不统一的问题。
【IPC分类】G06F17/27, G06F17/30
【公开号】CN105095189
【申请号】CN201510515678
【发明人】杨书荣, 何 轩, 梁恒, 林洋, 杨宋, 江泽标
【申请人】广州市德慷软件有限公司
【公开日】2015年11月25日
【申请日】2015年8月20日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1