[发明专利]基于G代码的电火花成型机专用运动控制方法在审
申请号: | 202011099128.X | 申请日: | 2020-10-14 |
公开(公告)号: | CN112276263A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 陈罡;张永平 | 申请(专利权)人: | 宁波市博虹机械制造开发有限公司 |
主分类号: | B23H1/00 | 分类号: | B23H1/00;B23H11/00 |
代理公司: | 宁波市天晟知识产权代理有限公司 33219 | 代理人: | 张文忠;任汉平 |
地址: | 315176 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 代码 电火花 成型 专用 运动 控制 方法 | ||
1.基于G代码的电火花成型机专用运动控制方法,电火花成型机包括主控模块(1)和电火花模块(2),所述的主控模块(1)通过总线与电火花模块(2)连接,所述的主控模块(1)中设置有用于控制电火花模块(2)运动指令参数的G代码,其特征是:主控模块(1)运行G代码的程序包括以下步骤:
步骤一、主控模块(1)接收用户输入的G代码;
步骤二、主控模块(1)读取G代码文件并运行G代码文件;
步骤三、对G代码文件进行预编译及检查,具体方法为:读入第一行代码,对第一行代码进行语法检查,确定第一行代码是否符合G代码运行要求,如符合,则进行步骤四,如不符合,则将错误类型及错误位置进行提示,并发出报警;
步骤四、依步骤三的方法,读入第二行至最后一行代码,对第二行至最后一行代码进行语法检查,确定第二行至最后一行代码是否符合G代码运行要求,如符合,则进行步骤五,如不符合,则将错误类型及错误位置进行提示,并发出报警;
步骤五、对G代码预编译完成,开始对G代码译码;
步骤六、读入G代码的第一行代码,提取数据代码;
步骤七、辨识数据代码属于何种代码处理子程序类型,并根据代码处理子程序控制相应的电火花模块(2)运作,如该代码处理子程序不符合G代码运行要求,则将错误类型及错误位置进行提示,并发出报警;
步骤八、依步骤七的方法,辨识G代码所有行代码,辨识所有代码处理子程序的类型,并根据代码处理子程序控制相应的电火花模块(2)运作,如该代码处理子程序不符合G代码运行要求,则将错误类型及错误位置进行提示,并发出报警;
步骤九、对G代码译码完成,程序结束。
2.根据权利要求1所述的基于G代码的电火花成型机专用运动控制方法,其特征是:G代码处理子程序类型包括运动指令参数、程序运行状态、IO口驱动参数以及文件参数/放电参数。
3.根据权利要求2所述的基于G代码的电火花成型机专用运动控制方法,其特征是:步骤三和步骤四中的语法检查所遵循的语法规则包括:一、在圆弧插补状态下,圆心坐标或半径值不可缺;二、主程序必须以M05结束;三、程序段号必须位于段首;四、同一个程序段内不能重复指定相同的地址或代码。
4.根据权利要求3所述的基于G代码的电火花成型机专用运动控制方法,其特征是:所述的主控模块(1)通过EtherCAT总线或485总线与电火花模块(2)连接。
5.根据权利要求4所述的基于G代码的电火花成型机专用运动控制方法,其特征是:所述的主控模块(1)的软件程序包括G代码解析程序、运动控制程序以及接口驱动程序,所述的G代码解析程序负责将用户输入的G代码处理成底层运动控制指令后交给运动控制程序处理,运动控制程序用于将底层运动控制指令处理成各轴的运动分指令后交给接口驱动程序处理,接口驱动程序用于将运动分指令具体实施。
6.根据权利要求5所述的基于G代码的电火花成型机专用运动控制方法,其特征是:所述的接口驱动程序能兼容以下四种模式:用驱动器的脉冲驱动模式、RTEX总线模式、CANopen总线模式、EtherCAT总线模式。
7.根据权利要求6所述的基于G代码的电火花成型机专用运动控制方法,其特征是:所述的运动控制程序能实现直线、圆弧的插补、螺旋形的插补、圆柱体、长方体、锥体、锥台、螺纹以及半球体的立体运动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波市博虹机械制造开发有限公司,未经宁波市博虹机械制造开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011099128.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种避震式新能源汽车电源
- 下一篇:一种钛铝合金靶材的焊接方法