[发明专利]数值控制装置在审
申请号: | 201910160562.5 | 申请日: | 2019-03-04 |
公开(公告)号: | CN110221577A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 木村聪;金丸智 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/409 | 分类号: | G05B19/409 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 曾贤伟;郝庆芬 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调取 数值控制装置 程序执行部 信息存储部 加工程序 解读 存储 程序执行 动态分析 | ||
本发明提供一种具有加工程序动态分析功能的数值控制装置。具备在加工程序中调取子程序的子程序调取功能的数值控制装置的特征在于,具有:程序解读部,其在调取了子程序的情况下,通知与子程序的调取有关的信息;程序调取信息存储部,其将从程序解读部通知的与子程序的调取有关的信息进行汇总并存储;程序执行部,其在执行了子程序的情况下,通知与子程序的执行有关的信息;以及程序执行信息存储部,其将从程序执行部通知的与子程序的执行有关的信息进行汇总并存储。
技术领域
本发明涉及一种数值控制装置,特别是涉及一种具有加工程序的动态分析功能的数值控制装置。
背景技术
在使用于数值控制装置的加工程序(以下,简称为程序)中,有时在程序中调取其它的程序。在后文中,将在数值控制装置的运行中首先执行的程序称为主程序,将随之调取的其它的程序称为子程序。例如在主程序中,进行基于MSTB代码(采取Mxxx,Sxxx,Txxx,Bxxx等形式的代码的总称。在xxx中加入指名调取对象的子程序的代码)的子程序调取、基于G代码(采取Gxxx的形式,在xxx中加入指名调取对象的子程序的代码)的子程序调取。另外,有时从子程序中调取子程序等多重执行调取。例如,有一种将以加工单位制作出的多个程序制作成子程序且从主程序调取的形式的程序。
在上述方式中,由于很多程序存在于数值控制装置内,因此提出了各种容易地管理这些程序的方法。例如在日本特开平5-113818号和日本特开平8-063218号公报中记载了一种静态地分析包含多重调取的程序,其视觉上显示程序的层次结构的技术。
在像日本特开平5-113818号公报和日本特开平8-063218号公报所记载的基于静态分析的程序的分析的情况下,并未考虑到宏变量、参数设定、数值控制装置软件的执行条件(内部参数)等,无法确认在数值控制装置中实际使程序进行动作时的状况。
即,在实际执行程序的情况下,有时无法通过静态分析来确认虽然记载于程序代码中但无法调取的子程序的存在这一情况。例如,上述的宏变量、参数和内部参数被用作分支条件,即使子程序的调取被某一分支目的地定义,有时通过宏变量、参数和内部参数的值也无法实际上调取分支目的地的子程序。
这种现象例如在程序测试的情况下成为问题。由于实际并不调取的程序是不需要的,因此期望删除这些程序,但是确认存在于数值控制装置内的程序中哪个程序是实际执行或并未执行并不容易。也就是说,很难确认测试有没有遗漏。特别是,像在多个操作员使用一个数值控制装置的环境下,在很多情况下在数值控制装置内登记很多程序,因此容易产生这种问题。如果能够容易地确认哪一程序实际执行或并未执行,则能够有效使用数值控制装置的存储区域,还能够不会产生测试遗漏,可靠地进行程序的测试。
本发明是用于解决这种问题点而制成的,目的在于提供一种具有加工程序的动态分析功能的数值控制装置。
发明内容
本发明的一个实施方式所涉及的数值控制装置具备在加工程序中调取子程序的子程序调取功能,其特征在于,上述数值控制装置具有:程序解读部,其在调取上述子程序的情况下,通知与上述子程序的调取有关的信息;程序调取信息存储部,将从上述程序解读部通知的与上述子程序的调取有关的信息进行汇总并存储;程序执行部,其在执行上述子程序的情况下,通知与上述子程序的执行有关的信息;以及程序执行信息存储部,其将从上述程序执行部通知的与上述子程序的执行有关的信息进行汇总并存储。
本发明的一个实施方式所涉及的数值控制装置的特征在于,上述数值控制装置具有程序调取信息显示部,该程序调取信息显示部根据由上述程序调取信息存储部及上述程序执行信息存储部进行汇总的信息,将上述子程序的调取结构进行树形显示。
本发明的一个实施方式所涉及的数值控制装置的特征在于,上述数值控制装置具有程序调取信息显示部,该程序调取信息显示部根据由上述程序执行信息存储部进行汇总的信息,输出所执行的上述子程序的列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910160562.5/2.html,转载请声明来源钻瓜专利网。