数值控制装置的制造方法

文档序号:9825809阅读:566来源:国知局
数值控制装置的制造方法
【技术领域】
[0001]本发明涉及一种数值控制装置,特别涉及一种能够通过NC程序,基于由参数的组合等条件确定的机械结构来变更多个参数的数值控制装置。
【背景技术】
[0002]图14是表示现有技术的参数变更方法的概略图。在现有技术中,预先在数值控制装置的外部准备分别与特定的机械结构对应地设定的多个参数文件,当在与某个机械结构对应的状态下变更参数时,操作者通过选择并读入该机械结构的参数文件并设定在数值控制装置中的步骤来进行参数的变更。
[0003]不过,在现有的参数变更方法中存在图15所示的课题。S卩,如图15的课题I所示,在机械结构的模式多的情况下,需要预先准备多个参数文件的模式。另外,如图15的课题2所示,为了如上那样从多个参数文件中选择与当前的机械结构对应的参数文件,操作者需要对于多个参数文件一个一个地确认内容,选择并读入与当前的机械结构对应的参数文件,因此对操作者增加很大的负担。
[0004]作为变更数值控制装置的参数的现有技术,在日本特开2002-149206号公报中提出一种参数变更方法,即如图16所示,用户从设定在存储器中的多个参数文件进行选择,变更为选择出的参数文件的状态。
[0005]但是,在日本特开2002-149206号公报的方法中,通过在数值控制装置的存储器内准备参数文件,操作者的操作负担虽然有些减轻,但是在必须要准备多个参数文件的这一点与图14所示的现有技术没有变化,没有解决如图17所示那样操作者自身必须从多个文件来选择的上述列举的问题。

【发明内容】

[0006]因此,本发明的目的在于提供一种数值控制装置,其能够通过NC程序,基于由参数的组合等条件确定的机械结构来变更多个参数。
[0007]本发明的数值控制装置是能够使用NC程序变更参数的数值控制装置,具备:NC程序存储部,其存储上述NC程序,该NC程序包括用于变更在上述数值控制装置中设定的参数的参数改写指令;参数变更部,其根据操作者的参数变更操作来变更参数;参数变更监视部,其通过监视上述参数变更部来检测上述参数的变更,根据检测出的上述参数的变更来输出用于启动上述NC程序的指令;以及NC程序执行部,其接受来自上述参数变更监视部的指令后执行上述NC程序。
[0008]上述数值控制装置还具备执行程序设定单元,其将变更后的参数编号和要启动的上述NC程序的NC程序编号关联起来进行存储,上述参数变更监视部能够根据存储在上述执行程序设定单元中的上述参数编号和上述NC程序编号,进行参数的变更的检测以及上述NC程序的启动指令的输出。
[0009]上述数值控制装置在上述NC程序中包括用于变更上述数值控制装置的参数的条件判定语句,上述NC程序执行部能够根据上述条件判定语句的判定结果来控制参数的改与O
[0010]上述数值控制装置能够将上述条件判定语句设为基于设定在上述数值控制装置中的任意一种参数的参数值和上述数值控制装置的信号值中的至少任意一方的条件判定语句。
[0011]本发明通过具备以上的结构,能够在参数变更时启动NC程序,在该NC程序中将选项结构、其他参数或者信号状态作为条件,适当地有选择地变更其他多个参数。另外,为了变更参数而启动的NC程序是普通的NC程序,因此操作者能够自由地安排参数变更的逻辑,能够与各种各样的机床对应。
【附图说明】
[0012]通过参照【附图说明】以下的实施例,能够更加明确本发明的上述以及其他目的和特征。
[0013]图1是本发明的实施方式的数值控制装置的功能框图。
[0014]图2是本发明的第一实施方式的成为启动对象的参数变更用NC程序的设定例。
[0015]图3是表示本发明的第一实施方式的参数变更用NC程序的例子的图。
[0016]图4是表示本发明的参数变更用NC程序所使用的参数改写指令的例子的图。
[0017]图5是说明本发明的第一实施方式的参数改写的流程的图。
[0018]图6是本发明的第二实施方式的成为启动对象的参数变更用NC程序的设定例。
[0019]图7是说明本发明的第二实施方式的数值控制装置的参数的图。
[0020]图8是说明本发明的第二实施方式的参数改写的流程的图。
[0021]图9是本发明的第三实施方式的成为启动对象的参数变更用NC程序的设定例。
[0022]图10是说明本发明的第三实施方式的数值控制装置的参数的图。
[0023]图11是说明本发明的第三实施方式的参数改写的流程的图。
[0024]图12是表示根据本发明的多个参数来控制参数设定的参数变更用NC程序的例子的图。
[0025]图13是表示根据本发明的参数和机械信号来控制参数设定的参数变更用NC程序的例子的图。
[0026]图14是说明现有技术I的参数设定方法的图。
[0027]图15是说明现有技术I的参数设定方法的问题点的图。
[0028]图16是说明现有技术2的参数设定方法的图。
[0029]图17是说明现有技术2的参数设定方法的问题点的图。
【具体实施方式】
[0030]以下,和附图一起说明本发明的实施方式。另外,使用相同符号说明和现有技术相同或类似的结构。
[0031]图1是本发明的一个实施方式的数值控制装置的功能框图。本实施方式的数值控制装置I具备数值控制装置操作部10、数值控制装置运行部20、参数存储部30以及NC程序存储部40。
[0032]数值控制装置操作部10具有以下功能,即接受操作者进行的参数变更操作,改写在参数存储部30中存储的数值控制装置I的参数。通过操作者操作数值控制I所具备的MDI单元、操作盘等来进行参数变更操作。数值控制装置操作部10根据该操作取得成为变更对象的参数、变更后的参数值,对参数变更部12进行指示,由此来改写在参数存储部30中存储的数值控制装置I的参数的参数值。参数变更部12从存储在参数存储部30中的各个参数中确定成为变更对象的参数,将该确定了的参数改写为根据操作者的操作而取得的变更后的参数值。
[0033]数值控制装置运行部20是执行数值控制装置I的运行的功能单元,具备参数变更监视部22和NC程序执行部24。
[0034]参数变更监视部22始终监视参数变更部12进行的参数的变更,如果检测出参数的变更,则指示NC程序执行部来执行参数变更用的NC程序。
[0035]NC程序执行部24接受来自参数变更监视部22的指令,读出在NC程序存储部40中存储的参数变更用NC程序并执行。NC程序执行部24具备:宏语句指令处理部26,其进行在参数变更用NC程序内所记述的宏语句的解析处理,生成参数改写指令;和参数改写指令处理部28,其根据由宏语句指令处理部26生成的参数改写指令来改写在参数存储部30中存储的参数。
[0036]以下说明在具备了这样结构的本发明的数值控制装置I中,通过参数变更用NC程序来变更数值控制装置I的参数的实施方式。
[0037]<第一实施方式>
[0038]在本发明的第一实施方式中,能够导入图2所示的参数,并设定“当变更了参数时启动的NC程序编号”。例如,在图2的设定例子中,在变更了参数的情况下,启动NC程序08001,变更为适合机械结构的合适参数。
[0039]这样,在通过数值控制装置操作部10变更数值控制装置I的任意的参数时,能够指定NC程序执行部24所执行的参数变更用NC程序,在该参数变更用NC程序中记载与该参数对应地设定多个合适的其他参数的指令,由此操作者只进行必要最低限度的参数设定,就能够自动地设定与机械结构对应的合适参数。
[0040]操作者从数值控制装置操作部10通过手动操作进行设定的参数可以是例如设为分配给机械结构的编号,也可以是需要操作者进行最低限度设定的机械结构的参数。另外,参数变更用NC程序也可以由机械厂家或终端用户自由地记载。
[0041]图3是参数变更时所启动的NC程序的例子。如图所示,通过将数值控制装置I的参数值设为条件的条件语句来记载本实施方式的NC程序。在图的NC程序中,例如表示机械结构的编号的参数即P14730的值为I时,判定为数值控制装置I进行控制的机械的结构为机械结构1,通过从图中第3行开始的指令来设定各个轴的参数。
[0042]在图3的程序中,G10L52?Gll的程序块中记载的各个指令是本实施方式的参数改写指令,分别具有图4所示的意思。
[0043]通过在参数输入模式设定指令和参数输入模式取消指令之间记载参数输入指令,能够统一设定多个参数编号的参数设定值。
[0044]根据图5说明图3所示的NC程序08001进行的参数改写的流程。
[0045][步骤SA01]操作者变更通过数值控制装置I进行控制的机械的机械结构。
[0046][步骤SA02]操作者操作MDI单元、操作盘等,与机械结构对应地变更在数值控制装置I中设定的参数的参数值。在变更时,操作者不需要变更所有的参数,只变更所需要的最低限度的参数。
[0047][步骤SA03]参数变更部12设定根据操作者的操作而被变更的参数的参数值。
[0048][步骤SA04]参数变更监视部22检测基于参数变更部12的参数变更,启动参数变更用NC程序08001。
[0049][步骤SA05]根据参数变更用NC程序08001的指令,设定在参数存储部30中存储的数值控制装置I的各个参数的参数值。
[0050]这样,在本实施方式的数值控制装置I中,在变更了机械结
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1