具备识别性高的程序显示功能的数值控制装置的制造方法

文档序号:10653524阅读:192来源:国知局
具备识别性高的程序显示功能的数值控制装置的制造方法
【专利摘要】本发明提供一种具备识别性高的程序显示功能的数值控制装置,该数值控制装置一边考虑选择结构、参数设定,一边对加工程序进行句法分析,利用该分析的结果所取得的字在控制上的含义,改变显示属性并进行显示,由此提高加工程序整体的识别性。
【专利说明】
具备识别性高的程序显示功能的数值控制装置
技术领域
[0001 ]本发明涉及一种具备识别性高的程序显示功能的数值控制装置。
【背景技术】
[0002]在数值控制装置中,在将NC程序显示在显示器上时,考虑操作者的容易理解,在对该NC程序进行句法分析后,在每个有含义的字(WORD)(地址+数字)之间加入空格并显示(例如,参照日本特开平07-271418号公报的图4)。
[0003]在数值控制装置中,作为考虑到操作者的容易理解的其他现有技术,例如在日本特开平06-168020号公报中公开了对显示在显示部中的显示项目的各栏设定显示属性并分颜色地进行显示。
[0004]在数值控制装置中用于机械的控制的NC程序由多个字构成,如快进指令G00、进给速度FlOO等那样,即使是控制上的含义有很大不同的字,也用类似的表现来记载,其中,字是由地址和数字构成的。因此,例如即使在希望改变切削条件而关注主轴转速、进给速度等的情况下,也存在难以一目了然地区别的问题。
[0005]对于这样的问题,即使使用上述日本特开平07-271418号公报中那样的普通的NC程序的显示方法,虽然容易掌握NC程序内的字的划分,但无法一目了然地掌握各个字在控制上具有的怎样的含义,因此无法解决上述问题。
[0006]另外,上述日本特开平06-168020号公报所公开的技术虽然区别所显示的各栏,但并不是以容易理解NC程序内的各信息为目的,因此还是没有解决上述问题。

【发明内容】

[0007]因此,本发明的目的在于,提供一种数值控制装置,其能够在NC程序的程序编辑画面中容易地发现变更对象。
[0008]本发明的数值控制装置显示加工程序,该数值控制装置具备:字符属性设定区域,其将加工程序所使用的字的含义与其显示属性关联起来进行存储;范围属性设定区域,其将动作模式与显示属性关联起来进行存储;设定信息存储区域,其存储上述数值控制装置的设定信息;显示属性变更字符决定部,其参照上述字符属性设定区域和上述设定信息存储区域,决定上述加工程序所包含的字的显示属性的变更;显示属性变更范围决定部,其参照上述范围属性设定区域和上述设定信息存储区域,决定上述加工程序所包含的在特定的动作模式下动作的范围的字符串的显示属性的变更;显示属性变更部,其根据上述显示属性变更范围决定部的决定和上述显示属性变更范围决定部的决定,变更上述加工程序所包含的字符或字符串的显示属性;以及显示部,其显示通过上述显示属性变更部变更显示属性后的上述加工程序。
[0009]根据本发明,操作者在程序编辑画面中能够容易地发现变更对象,提高程序编辑的效率。
【附图说明】
[0010]根据参照附图的以下的实施例的说明,能够使本发明的上述以及其他目的和特征变得更加明确。
[0011 ]图1是表示通过本发明的数值控制装置所具有的程序显示功能变更加工程序内的字符或字符串的显示属性的例子的图。
[0012]图2是表示通过本发明的数值控制装置所具有的程序显示功能变更加工程序内的特定动作模式的范围的字符串的显示属性的例子的图。
[0013]图3是表示本发明的数值控制装置的一个实施方式的功能框图的图。
[0014]图4A是表示图3所示的数值控制装置的字符显示属性设定表的图。
[0015]图4B是表示图3所示的数值控制装置的范围显示属性设定表的图。
【具体实施方式】
[0016]在本发明中,一边考虑选择结构、参数的设定,一边对程序进行句法分析,利用该分析的结果所取得的字在控制上的含义,改变显示属性并显示,由此提高NC程序整体的识别性。
[0017]在本发明中,如图1所示,提供如下单元:
[0018](I)如图1所示,根据轴名称、M代码、注释等以字单位的含义的不同,而变更颜色表现的单元;
[0019](2)如图2所示,通过不同颜色来表现在NC程序内进行工具前端点控制的范围、进行切削进给/快进的范围等动作模式不同的程序范围的单元。
[0020]此外,在图1和图2中,通过框线围住字符串以及对字符串划下划线来说明这些字符串的显示属性,但实际上变更被框线围住的字符串以及划下划线的字符串的颜色或其背景色等显示属性并显示。
[0021]图3是本发明的一个实施方式的数值控制装置的功能框图。
[0022]数值控制装置I具备显示属性变更字符决定部10、显示属性变更范围决定部11、显示属性变更部12以及显示部13。
[0023]显示属性变更字符决定部10参照对在加工程序中使用的字的含义设定字符颜色等显示属性的字符显示属性设定表22,并且从设定信息存储区域21读出对数值控制装置I设定的选择结构或参数的设定等,决定针对包含在加工程序内的字设定的显示属性。
[0024]在字符显示属性设定表22中,如图4A所示,与“字的含义”相关联地指定显示属性。此处的“字的含义”有以下等。
[0025].如M代码(M)、变量(#)、快进指令(GOO)等那样,通过特定的字符或字符串直接表现。
[0026].如进给指令(G00、G01)、修正指令(G41、G42等)等那样,表现表示同一控制概念的字组(WORD GROUP) ο
[0027]?如轴名称等那样,根据数值控制装置I的设定(选择结构、参数设定等)变更加工程序内的表现等。
[0028]显示属性变更字符决定部10依次读出字符显示属性设定表22,
[0029].在读出加工程序内的字符或字符串直接表现的字的含义的情况下,生成用于变更与该字的含义对应的字符或字符串的显示属性的指令,
[0030].在读出表现表示同一控制概念的字组的字的含义的情况下,生成用于变更属于另外定义的字组的字符或字符串的显示属性的指令,
[0031]?在读出根据数值控制装置I的设定而变更加工程序内的表现的字的含义有关的设定的情况下,读出设定信息存储区域21内的选择结构或参数设定,根据该读出的设定内容生成成为变更对象的字符串,
[0032]生成将该生成的字符串变更为所指定的显示属性的指令。
[0033]作为根据数值控制装置I的设定变更加工程序内的表现的字的例子而列举轴名称。在根据设定而扩展轴名称有效的情况下,通过合成参数N0.1020、1025、1026来生成轴名称,在扩展轴名称无效的情况下,根据参数N0.1020生成轴名称。另外,还需要使用下标参数N0.3131等参数,或根据装置的规格从选择、机械结构(M系统/T系统等)生成成为对象的字符串。显示属性变更字符决定部10依照这样与数值控制装置I的规格对应地生成的算法,以符合数值控制装置I的设定的方式生成成为显示属性变更对象的字的字符串。
[0034]显示属性变更范围决定部11参照针对加工程序内的在特定的动作模式下动作的范围的字符串设定背景色等显示属性的范围显示属性设定表23,并且从设定信息存储区域21读出对数值控制装置I设定的选择结构或参数的设定等,决定加工程序内的在特定的动作模式下动作的范围的字符串的显示属性。
[0035]在范围显示属性设定表23中,如图4B所示,与动作模式关联地指定显示属性。作为动作模式的种类,例如可以列举工具前端点控制(被包含字G43.4的模块和包含字G49的模块围住的范围)等。
[0036]显示属性变更范围决定部11依次读出范围显示属性设定表23,针对读出的动作模式,根据另外设定的该动作模式的范围的定义,生成变更为在指定的动作模式下动作的范围的字符串的显示属性的指令。
[0037]显示属性变更部12读出存储在加工程序存储区域20中的加工程序并进行句法分析,根据来自显示属性变更字符决定部10和显示属性变更范围决定部11的指令,变更包含在该加工程序中的字符串的显示属性。在变更显示属性时,对通过句法分析得到的字以前方一致的方式进行检索处理,变更匹配的全部字符串的显示属性。
[0038]然后,显示部13接收显示属性变更部12变更显示属性后的加工程序并向操作者进行显示。
[0039]这样,本实施方式的数值控制装置在显示加工程序时,根据字符显示属性设定表22和范围显示属性设定表23所设定的显示属性,变更构成加工程序的字符或字符串的显示属性并显示,因此操作者能够一目了然地掌握加工程序整体的结构,因此能够容易地发现变更对象的字,提高程序编辑的效率。
[0040]以上,说明了本发明的实施方式,但本发明并不只限于上述实施方式的例子,通过进行适当的变更,能够以各种方式实施。
[0041]例如,也可以在数值控制装置中设置用于由操作者设定字符显示属性设定表22、范围显示属性设定表23的设定单元。由此,操作者能够根据状况设定显示属性使得容易发现所关注的字,能够进行更高效的程序编辑。
[0042]另外,作为显示属性以字符颜色、背景色为例进行了说明,但也可以适当地采用闪烁、1??、强调等各种显不属性D
【主权项】
1.一种数值控制装置,其显示加工程序,该数值控制装置的特征在于,具备: 字符属性设定区域,其将加工程序所使用的字的含义与其显示属性关联起来进行存储; 范围属性设定区域,其将动作模式与显示属性关联起来进行存储; 设定信息存储区域,其存储上述数值控制装置的设定信息; 显示属性变更字符决定部,其参照上述字符属性设定区域和上述设定信息存储区域,决定上述加工程序所包含的字的显示属性的变更; 显示属性变更范围决定部,其参照上述范围属性设定区域和上述设定信息存储区域,决定上述加工程序所包含的在特定的动作模式下动作的范围的字符串的显示属性的变更;显示属性变更部,其根据上述显示属性变更范围决定部的决定和上述显示属性变更范围决定部的决定,变更上述加工程序所包含的字符或字符串的显示属性;以及显示部,其显示通过上述显示属性变更部变更显示属性后的上述加工程序。
【文档编号】G05B19/4093GK106020119SQ201610187726
【公开日】2016年10月12日
【申请日】2016年3月29日
【发明人】佐藤幸司
【申请人】发那科株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1