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

文档序号:9375577阅读:来源:国知局
图;
[0046]图6是本发明实施例分析模块的功能模块示意图;
[0047]图7是本发明实施例分析模块的功能模块示意图;
[0048]图8是本发明实施例返回模块的功能模块示意图;
[0049]图9是本发明实施例一键式策略编程的装置的功能模块示意图。
【具体实施方式】
[0050]下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
[0051]实施例一
[0052]参考图1,图1是本发明实施例一键式策略编程的方法第一实施例的流程示意图。
[0053]在实施例一中,所述一键式策略编程的方法包括:
[0054]步骤101,根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识;
[0055]具体的,对一段时期内加工的模型按机床与加工对象进行归类。例如按机床设备不同的工况与不同的加工对象,如空调模、汽车模、小家电模等。
[0056]分别针对不同的类型模具编程加工中所使用的刀具、加工策略在CAM软件中导入。模具编程加工中所使用的刀具,包括粗加工、半粗加工,以及精加工的刀具;此外,加工策略,亦根据加工对象的不同可以细分为粗加工策略,半精加工策略,精加工策略,打点策略,钻孔策略,流道精加工、定动模加工策略等。
[0057]在CAM软件中,将加工刀具与加工策略文件,导出并生成为命令宏语句。此命令宏语句为文本文件。此文本文件包括了软件自动控制的命令,以及生成、编辑、调取刀具与刀具路径加工策略的命令信息。
[0058]优选地,所述根据预先设置的词法分析算法分析获取的命令宏语句,包括:
[0059]对所述命令宏文件的模型毛坯语句进行分析,所述模型毛坯语句包括长方形、圆柱形,三角形和/或外部导入模型文件;
[0060]对所述命令宏文件的刀具信息进行分析,所述刀具信息包括所述刀具名称、刀具类型、刀具长度、刀尖圆角、刀具夹持和/或刀具刀柄,所述刀具类型包括端铣刀、球头刀、刀尖圆角端铣刀、锥度球铣刀、圆角锥度端铣刀、钻头、圆角盘铣刀、偏心圆角端铣刀、锥形刀具、螺纹铣刀、桶形刀具、燕尾形刀具、自定义刀具和/或靠模铣刀;
[0061]对所述命令宏文件的刀具路径策略进行分析,所述刀具路径策略包括策略类型、策略中使用的公差、余量标准,残留模型的使用、切入切出与连接、切削点的均分分布模式和/或其他策略相关的信息。
[0062]优选地,所述根据预先设置的词法分析算法分析获取的命令宏语句,包括:
[0063]对所述命令宏文件的特定标识语句进行功能性判别,所述特定标识语句包括在刀具路径中自动进行碰撞与过切检查和/或整个刀具路径的安全高度设定。
[0064]具体的,参考图2,图2是本发明实施例提供的一种词法分析器的方法示意图。
[0065]在一键式策略编程执行应用程序中,使用词法分析器对命令宏文件,进行词法分析。图2所示,为命令宏语句的词法分析所包含的内容:
[0066]词法分析器,首先对命令宏文件的模型毛坯语句的提取与分析,按一定的规则分析出当前模型的类型,模型的类型主要包括为:长方形、圆柱形,三角形,外部导入模型文件。
[0067]词法分析器,再对命令宏文件进行刀具信息的提出与分析,分析刀具的名称,类型,长度,刀尖圆角,刀具夹持,以及刀具刀柄信息。
[0068]其中,刀具的类型,主要包括:端铣刀、球头刀、刀尖圆角端铣刀、锥度球铣刀、圆角锥度端铣刀、钻头、圆角盘铣刀、偏心圆角端铣刀、锥形刀具、螺纹铣刀、桶形刀具、燕尾形刀具、自定义刀具,以及靠模铣刀14种类型。
[0069]其中刀具夹持一般都会分常规的BT系列,以及热缩咀夹持。
[0070]词法分析器,对刀具路径策略进行分析时,分析出策略的类型,策略中使用的公差、余量标准,残留模型的使用、切入切出与连接,切削点的均分分布模式,以及其他策略相关的信息。
[0071]除了以上的三大类型的词法分析外,词法分析器还将会对特定的标识语句进行功能性判别。例如,在刀具路径中自动进行碰撞与过切检查、整个刀具路径的安全高度设定等。
[0072]对经过词法分析器中进行分析后的语句、字符等相关元素,在对关键参数进行标记,形成一个“标准工艺模板”。
[0073]步骤102,根据预先设置的路径存储所述命令宏语句;
[0074]步骤103,在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句。
[0075]优选地,所述在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句,包括:
[0076]将所述参数与预先存储的标记后的关键信息进行对比;
[0077]若匹配度在预先设置的范围内,则将与所述关键信息对应的命令宏语句发送给所述用户;
[0078]若匹配度在预先设置的范围外,则提示所述用户对所述参数进行编程或者向所述用户发送与所述参数相关的命令宏语句。
[0079]具体的,将标准的工艺模板文件,有机的汇集归纳,添加到制造资源数据库中,以供编程人员调用。
[0080]制造资源数据库包含不同机床加工所使用的刀具库、加工过程的策略参数与加工需求组合而成的“策略模块”库,以及经过词法分析器分析后整合所得的命令宏文件集合库文件。并将这些库文件记录到系统工艺数据库中。
[0081]编程人员在实际的编程加工任务中,遇到类似的加工模型时,在制造资源数据库,根据模型的形状与特征,使用一键式策略编程执行应用程序,自动在制造资源数据库中搜索,匹配相应的加工工艺,并返回加工所使用的刀具、策略模板等相应信息。
[0082]编程人员在一键式策略编程执行应用程序中,通过单击一个按钮自动应用从制造资源数据库中提供的工艺策略,并生成刀具路径。
[0083]编程人员在使用时,通过把加工过程的工艺需求,在制造资源数据库中进行多个不同的“策略模块”调用;只需按需求选择“策略模块”,进行组合,即可得出实际加工所需策略,并经由CAM软件中生成刀具路径。
[0084]对生成的刀具路径,经由后处理选项文件,将刀具路径的XYZ坐标数值,转化与撰写成数控加工机床能够识别的NC代码文件。
[0085]本发明实施例通过根据预先设置的词法分析算法分析获取的命令宏语句,所述预先设置的词法包括所述命令宏语句的模型毛坯语句、刀具信息、刀具路径策略和/或特定标识;根据预先设置的路径存储所述命令宏语句;在获取用户输入的参数的情况下,根据所述参数和预先存储的所述命令宏语句,向所述用户返回与所述参数对应以及相关的所述命令宏语句,从而提高整个编程的效率,以及提升编程质量,解决整个企业的生产周期长、工艺参数不统一的问题。
[0086]实施例二
[0087]参考图3,图3是本发明实施例一键式策略编程的方法第二实施例的流程示意图。
[0088]在实施例一的基础上,所述根据预先设置的路径存储所述命令宏语句之前,还包括:
[0089]步骤104,对分析后的命令宏语句中的关键信息进行标记。
[0090]实施例三
[0091]参考图4,图4是本发明实施例提供的一种一键式编程的方法示意图。
[0092]如图4所示,对企业同一时间段时加工中的模型进行分类;根据不同类
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1