CN106292548A - 具备自动选择加工程序存储目的地的功能的数值控制装置 - Google Patents
具备自动选择加工程序存储目的地的功能的数值控制装置 Download PDFInfo
- Publication number
- CN106292548A CN106292548A CN201610487806.7A CN201610487806A CN106292548A CN 106292548 A CN106292548 A CN 106292548A CN 201610487806 A CN201610487806 A CN 201610487806A CN 106292548 A CN106292548 A CN 106292548A
- Authority
- CN
- China
- Prior art keywords
- program
- processor
- described processor
- storage
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4083—Adapting programme, configuration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35001—Data input, data handling, programming, monitoring of nc
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35373—Data storage, buffer
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35376—Input program, analyze, store to buffer ready to control nc, no further data handling
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36116—Harddisk
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种具备自动选择加工程序存储目的地的功能的数值控制装置,该数值控制装置解析输入的加工程序在执行时对于读出是否要求高速性,根据该解析结果将该加工程序存储到程序读出速度为高速的存储装置和读出速度为低速的存储装置中的某一方,然后更新加工程序的存储目的地的信息。如此,能够根据该加工程序的内容来自动选择输入的加工程序的存储目的地。
Description
技术领域
本发明涉及一种数值控制装置,尤其是涉及一种具有对应于程序内容自动选择加工程序的存储目的地的功能的数值控制装置。
背景技术
用于控制机床的数值控制装置内置了用于存储加工程序的非易失性存储器。另外,在加工程序的存储中还能够使用存储卡或通过网络连接的计算机的驱动器等外部存储装置。
另一方面,例如在日本特开2006-4011号公报中已知组合具有不同特性的多个设备如一个存储装置那样进行处理的技术。
在通过数值控制装置基于加工程序进行机床控制时,在外部存储装置中存储该加工程序来进行基于该加工程序的控制的情况下,由于对该外部存储装置的数据读写为低速的原因,在要求高速性的运行中会有来不及读出数据的情况。因此,为了避免这样的情况,操作员预先确认加工程序的内容来判断是否要求高速性,在要求高速性时将非易失性存储器设为存储目的地,另一方面在不要求高速性时将外部存储装置设为存储目的地,但是这样的作业费时,另外,操作员也有可能错误判断。
如果使用上述的组合多个设备如同一个存储装置进行处理的公知技术,则操作员不需要意识到加工程序的存储目的地,但是另一方面有可能将要求高速读出的加工程序存储在低速的外部存储装置中。
在上述的日本特开2006-4001号公报公开的技术中,当组合多个外部存储装置如同一个存储装置进行处理时,根据设备的特性和存储的文件的特性决定存储目的地的设备,此时,通过该文件的扩展名或大小来进行该文件的用途或属性的判定。但是,在为加工程序时,需要根据该加工程序的内容判断是否需要高速读出,因此无法根据该文件的扩展名或大小判断文件的用途或属性。
发明内容
因此,本发明的目的在于,提供一种即使操作员没有意识也能够将加工程序存储到恰当的存储目的地的数值控制装置。
本发明的数值控制装置基于加工程序来控制机械,具备:第一存储装置和第二存储装置,其能够存储加工程序;管理信息存储部,其存储管理信息,该管理信息包含加工程序的存储目的地的信息;程序输入部,其输入加工程序;程序解析部,其基于从程序输入部输入的加工程序的内容,解析在执行加工程序时加工程序的读出是否被要求高速性;以及程序管理部,其对应于程序解析部的解析结果,将加工程序存储在第一存储装置和第二存储装置中的某一个中,并更新在管理信息存储部中存储的加工程序的存储目的地的信息。与第二存储装置相比,第一存储装置的加工程序的读出速度为高速。
可以将程序管理部构成为在执行加工程序时,参照管理信息存储部来确定加工程序的存储目的地,从该确定的加工程序的存储目的地读出加工程序。
可以将程序解析部构成为在加工程序中包含高速运行命令时,解析为加工程序的读出被要求高速性。
可以将程序解析部构成为在读出加工程序时,在与加工程序不同的其他加工程序高速运行的过程中,从该其他加工程序对加工程序进行了子程序调用时,程序解析部解析为加工程序的读出被要求高速性。
可以将程序解析部构成为在读出加工程序时,在从与加工程序不同的其他加工程序重复调用加工程序时,程序解析部解析为加工程序的读出被要求高速性。
通过本发明,能够将加工程序自动地存储到恰当的读出速度的存储装置中,操作员不需要意识到加工程序的存储目的地来进行切换,能够减少误操作和管理成本。
附图说明
通过参照附图对以下的实施例进行说明,本发明的上述以及其它的目的以及特征会变得更清楚。在这些图中:
图1是本发明实施方式的数值控制装置的结构的简要框图。
图2表示在图1的数值控制装置的管理信息存储部中存储的管理信息的例子。
图3表示在图1的数值控制装置的解析信息存储部中存储的解析信息的例子。
图4是表示在图1的数值控制装置上执行的程序登录处理的全体流程的流程图。
图5是表示通过图4的流程图的步骤SA01执行的设备选择处理的流程的流程图。
图6是表示通过图4的流程图的步骤SA03执行的程序解析处理的流程的流程图。
图7是表示通过图4的流程图的步骤SA04执行的文件移动处理的流程的流程图。
具体实施方式
在本发明中,解析加工程序来判断在该加工程序中是否有进行高速运行的命令,并基于该判断结果来判断是否需要高速读出。另外,在加工程序的解析时,抽出该加工程序所调用的子程序的名称,如果该抽出的子程序是从进行高速运行的范围内调用的子程序则判断为需要高速读出。另外,如果抽出的子程序是在子程序调用命令中指定了重复次数的子程序,则判断为需要高速读出。
然后,在高速的存储装置中存储需要高速读出的加工程序,在低速的存储装置中存储不需要高速读出的加工程序,并在管理信息中记录加工程序的名称与存储装置的组合。在读出加工程序时,从管理信息检索加工程序的名称,从存储目的地的存储装置进行读出。
此外,本发明中所谓的存储装置是指HDD或FlashROM等在装置中内置并固定的介质、或CF卡、SD卡等能够比较容易地更换的介质、能够经由网络访问的网络存储器等可存储数据的介质,并且还可以指即使是在相同的装置或介质上从程序看来能够识别为不同区域的区域(盘上的分区不同的区域、在网络存储器上设置的不同的共享区域等)。
以下将加工程序称为“程序”、将读出被要求高速性的命令称为“高速运行命令”、将读出被要求高速性的程序称为“高速程序”、将作为管理信息记录程序的信息的情况称为“进行登录”、将每个程序的管理信息称为“条目”,将存储装置称为“设备”、将在设备中记录程序文件称为“进行存储”。
按照图1的简要框图来说明本发明的一个实施方式的数值控制装置的结构。
数值控制装置100具备程序输入部110、程序管理部120、管理信息存储部125、程序解析部130、解析信息存储部135、非易失性存储器140、网络控制部150。
程序输入部110从与串行端口或以太网(登录商标)的端口连接的外部设备(未图示)或存储卡读入程序。
非易失性存储器140是可高速读出的数值控制装置内置的设备,具有在存储有包含高速运行命令的程序的情况下,可应对执行该高速运行命令时所要求的程序读出速度的程度的读出速度。
网络控制部150与外部的服务器200进行通信,将该服务器200具备的硬盘210作为外部存储装置进行处理。
程序管理部120对非易失性存储器140等数值控制装置内置的设备、外部设备(未图示)或存储卡、硬盘210等外部存储装置进行读写。在登录程序时更新在管理信息存储部125中存储的管理信息,另一方面,在读出程序时参照管理信息存储部125来确定程序的存储目的地,并从该确定的存储目的地读入程序。
在管理信息存储部125中存储用于保持每个程序的信息的条目。
图2表示在图1的数值控制装置的管理信息存储部125中存储的管理信息的例子。
关于在管理信息存储部125中存储的管理信息,作为数据项目,具备程序的文件名、高速标志、子程序计数器、重复调用计数器、存储目的地设备名、子程序列表、重复调用列表。
高速标志表示程序使用需要高速读出的命令。子程序计数器表示将该程序作为子程序进行调用的高速程序的数量。重复调用计数器表示将该程序重复进行子程序调用的高速程序的数量。存储目的地设备名表示存储该程序的设备的设备名。子程序列表是该程序从进行高速运行的范围调用的子程序名的列表。重复调用列表是该程序重复调用的子程序名的列表。
例如,图2所示的程序“O0002”使用了需要高速读出的命令,没有将该程序作为子程序读出的高速程序或重复进行子程序调用的高速程序,存储在数值控制装置的内置存储装置中。并且该程序“O0002”从进行高速运行的范围调用程序“O8001”“O8003”,另外,该程序重复调用程序“O8005”“O8003”。
图3表示在图1的数值控制装置的解析信息存储部135中存储的解析信息的例子。
在解析信息存储部135中,登录了在执行程序时要求高速性的运行的开始命令和结束命令、以及通过该命令提供的功能。在图3的例子中,将作为高速运行开始命令的“G08P1”命令、作为使基于“G08P1”命令的高速运行结束的高速运行结束命令的“G08P0”命令,以及作为这些命令的功能名的“AI轮廓控制”作为关联起来的一个解析信息存储在解析信息存储部135中。
程序解析部130参照解析信息存储部135来判断程序是否需要高速读出。另外,进行子程序名的抽出和子程序高速读出的必要性的判断。将在后面详细说明该程序解析部130执行的程序解析处理的详细内容。
以下,根据图4~图7的流程图来说明在数值控制装置100上执行的程序的登录处理的流程。
图4是表示在图1的数值控制装置100上执行的程序登录处理的全体流程的流程图。
在数值控制装置100中,在新登录用于运行控制的程序时,首先,程序管理部120选择存储程序的设备(步骤SA01),在该选择的设备中存储程序的文件(步骤SA02),解析该程序(步骤SA03)、最后移动该程序的文件(步骤SA04)。此外,也可以同时并行地执行文件的存储和程序的解析。
根据图5的流程图来说明在图4的流程图的步骤SA01执行的设备选择处理的流程。
[步骤SB01]首先,根据进行登录的程序的程序名来判定在管理信息存储部125中是否存在程序的条目。这是因为在进行登录的程序为新登录时,在管理信息存储部125中不存在管理该程序的条目。然后,当存在程序的条目时向步骤SB03前进,当不存在时向步骤SB02前进。
[步骤SB02]程序管理部120在管理信息存储部125中生成进行登录的程序的条目,并向步骤SB10前进。
[步骤SB03]判定进行登录的程序的条目的设备名是否为空。在为空时向步骤SB08前进,在不为空时向步骤SB04前进。
[步骤SB04]条目的设备名不为空的情况是指,在管理信息存储部125中已经存在应登录的程序的条目,所以重新登录同名的程序(变更程序)的情况,因此从条目中登录的设备名的设备中删除与该应该登录的程序的程序名同名的程序。
[步骤SB05]关于进行登录的程序的条目的子程序列表上的各程序,因为没有调用源的程序,所以将这些各程序的条目的子程序计数器的值减1。
[步骤SB06]关于进行登录的程序的条目的重复调用列表上的各程序,因为没有调用源的程序,所以将这些各程序的条目的重复调用计数器的值减1。
[步骤SB07]将进行登录的程序的条目的高速标志设为“否”,另外,使子程序列表和重复调用列表成为空。
[步骤SB08]在进行登录的程序的条目中,判定子程序计数器的值和重复调用计数器的值中的任意一个是否为1或1以上。在任意一个为1或1以上时向步骤SB09前进,在均为0时向步骤SB10前进。
[步骤SB09]在子程序计数器的值和重复调用计数器的值中的任意一个为1或1以上时需要高速读出,所以选择高速设备。
[步骤SB10]在子程序计数器的值和重复调用计数器的值均为0时,或者在为新登录时,在现阶段不需要高速读出从而选择低速设备。
根据图6的流程图来说明在图4的流程图的步骤SA03执行的程序解析处理的流程。该处理由程序解析部130来执行。
[步骤SC01]程序解析部130参照解析信息存储部135来读出高速运行命令的一览。
[步骤SC02]判定在步骤SC01读出的高速运行命令是否存在于在程序登录处理中登录的程序(以下称为主程序)内。在存在时向步骤SC03前进,在不存在时向步骤SC04前进。
[步骤SC03]将主程序的条目的高速标志设定为“是”。
[步骤SC04]解析主程序,并抽出主程序调用的子程序的程序名。
[步骤SC05]关于在步骤SC04抽出的子程序,当在管理信息存储部125中没有登录该子程序的条目时,追加该子程序的条目。
[步骤SC06]解析主程序,判定是否存在在主程序的高速运行中被调用的子程序。当在高速运行中调用了子程序时向步骤SC07前进,在没有调用时向步骤SC09前进。
[步骤SC07]在主程序的条目的子程序列表中追加在步骤SC06中判定为在主程序的高速运行中调用的子程序。
[步骤SC08]将在步骤SC06中判定为在主程序的高速运行中调用的子程序的条目的子程序计数器的值加1。
[步骤SC09]解析主程序,判定是否存在从该主程序重复调用的子程序。当存在重复调用的子程序时向步骤SC10前进,当不存在时结束该处理。
[步骤SC10]在主程序的条目的重复调用列表中追加在步骤SC09判定为从主程序重复调用的子程序。
[步骤SC11]将在步骤SC09判定为从主程序重复调用的子程序的条目的重复调用计数器的值加1。
按照图7的流程图来说明在图4的流程图的步骤SA04执行的文件移动处理的流程。该处理通过程序管理部120来执行。
[步骤SD01]程序管理部120对管理信息存储部125中存储的管理信息的各条目,重复执行以下的步骤SD02~SD06的处理。
[步骤SD02]对于条目,参照高速标志、子程序计数器、重复调用计数器的各值,在高速标志为是或子程序计数器和重复调用计数器中的任意一个为1或1以上时,判断为“应存储到高速设备”并向步骤SD03前进,在此之外的情况下判断为“应存储到低速设备”并向步骤SD05前进。
[步骤SD03]对于条目,参照存储目的地设备的值,判定是否已存储在低速设备中。在已存储在低速设备时向步骤SD04前进,在并非如此时向步骤SD07前进。
[步骤SD04]将条目的程序从低速设备复制到高速设备后从低速设备中删除,将条目的存储目的地设备变更为高速设备。
[步骤SD05]对于条目,参照存储目的地设备的值,判定是否已存储到高速设备。在已存储到高速设备时向步骤SD06前进,在并非如此时向步骤SD07前进。
[步骤SD06]将条目的程序从高速设备复制到低速设备后从高速设备中删除,将条目的存储目的地设备变更为低速设备。
[步骤SD07]在具有下一个条目时,将该条目作为处理对象返回到SD02来重复循环,在没有下一个条目时结束该处理。
在上述的设备选择处理中,进行登录的程序的条目已经存在于管理信息存储部125中,该条目的存储目的地设备为空的情况(图5的流程图的步骤SB03的判断处理的结果为是时),是在登录其他程序时作为子程序生成条目的情况。在这种情况下,由于不需要文件的删除处理,因此向步骤SB08前进来进行设备的选择。设备选择后的处理与新登录程序时相同。
通过以上的处理,在生成各程序的条目后,决定各程序的存储目的地。在数值控制装置根据如此存储的程序进行设备的运行控制时,程序管理部120参照管理信息存储部125,从成为读出对象的程序的条目中,参照在存储目的地设备中登录的设备名,从该设备名的存储装置读出程序的文件,基于该读出的程序执行设备的运行控制。
以上,对本发明的实施方式进行了说明,但是本发明并不限定于上述实施方式的例子,通过施加适当的变更能够以各种其他的方式进行实施。
例如,上述实施方式所示的管理信息、解析信息所具备的数据项目只是用于实施本发明的一个例子,可以根据各个需要设置其他适当的数据项目。
另外,关于作为上述解析信息表示的需要高速运行的命令,图2所示的命令只不过是一个例子,可以将对于读出要求高速性的命令(在外部存储装置的读出速度中,在执行时来不及读出程序的命令或命令群)全部作为高速运行命令来处理。并且,在上述实施方式中,在解析信息存储部135中存储了高速运行命令的解析信息,并基于该解析信息判定了对于程序的读出要求高速性,但是例如也可以使用仿真等来计算程序的各命令的处理所需要的速度,基于计算出的结果求出所需的程序的读出速度,由此判定对于程序的读出是否要求高速性。
Claims (5)
1.一种数值控制装置,其基于加工程序来控制机械,其特征在于,具备:
第一存储装置,其能够存储所述加工程序;
第二存储装置,其能够存储所述加工程序;
管理信息存储部,其存储管理信息,该管理信息包含所述加工程序的存储目的地的信息;
程序输入部,其输入所述加工程序;
程序解析部,其基于从所述程序输入部输入的所述加工程序的内容,解析在执行所述加工程序时所述加工程序的读出是否被要求高速性;以及
程序管理部,其对应于所述程序解析部的解析结果,将所述加工程序存储在所述第一存储装置和所述第二存储装置中的某一个中,并更新在所述管理信息存储部中存储的所述加工程序的存储目的地的信息,
与所述第二存储装置相比,所述第一存储装置的所述加工程序的读出速度为高速。
2.根据权利要求1所述的数值控制装置,其特征在于,
将所述程序管理部构成为在执行所述加工程序时,参照所述管理信息存储部来确定所述加工程序的存储目的地,从该确定的所述加工程序的存储目的地读出所述加工程序。
3.根据权利要求1或2所述的数值控制装置,其特征在于,
将所述程序解析部构成为在所述加工程序中包含高速运行命令时,解析为所述加工程序的读出被要求高速性。
4.根据权利要求1或2所述的数值控制装置,其特征在于,
将所述程序解析部构成为在读出所述加工程序时,在与所述加工程序不同的其他加工程序高速运行的过程中,从该其他加工程序对所述加工程序进行了子程序调用时,所述程序解析部解析为所述加工程序的读出被要求高速性。
5.根据权利要求1或2所述的数值控制装置,其特征在于,
将所述程序解析部构成为在读出所述加工程序时,在从与所述加工程序不同的其他加工程序重复调用所述加工程序时,所述程序解析部解析为所述加工程序的读出被要求高速性。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015129626A JP6212073B2 (ja) | 2015-06-29 | 2015-06-29 | プログラムの内容に応じて格納先を自動選択する機能を備えた数値制御装置 |
JP2015-129626 | 2015-06-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106292548A true CN106292548A (zh) | 2017-01-04 |
CN106292548B CN106292548B (zh) | 2018-12-07 |
Family
ID=57537212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610487806.7A Active CN106292548B (zh) | 2015-06-29 | 2016-06-28 | 具备自动选择加工程序存储目的地的功能的数值控制装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10437230B2 (zh) |
JP (1) | JP6212073B2 (zh) |
CN (1) | CN106292548B (zh) |
DE (1) | DE102016007651B4 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6819323B2 (ja) | 2017-01-31 | 2021-01-27 | 株式会社Ihi | 熱サイクル設備 |
JP6662819B2 (ja) | 2017-08-10 | 2020-03-11 | ファナック株式会社 | 制御システム |
JP2021114056A (ja) * | 2020-01-16 | 2021-08-05 | 株式会社日立製作所 | 電子タグ |
JP7464726B2 (ja) * | 2020-08-07 | 2024-04-09 | ファナック株式会社 | 制御装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006004011A (ja) * | 2004-06-15 | 2006-01-05 | Hitachi Ltd | ストレージシステム |
CN1825271A (zh) * | 2005-01-11 | 2006-08-30 | 索尼株式会社 | 存储装置 |
CN1931495A (zh) * | 2005-09-08 | 2007-03-21 | 发那科株式会社 | 电火花加工装置的加工条件设定方法 |
CN102043391A (zh) * | 2009-10-20 | 2011-05-04 | 发那科株式会社 | 数值控制装置 |
CN102387888A (zh) * | 2009-04-07 | 2012-03-21 | 三菱电机株式会社 | 形雕放电加工机的控制装置 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6249511A (ja) * | 1985-08-29 | 1987-03-04 | Mitsubishi Electric Corp | 数値制御装置の加工プログラム格納方式 |
JPH0337723A (ja) * | 1989-07-05 | 1991-02-19 | Hitachi Ltd | 情報処理装置 |
US5019980A (en) | 1989-07-14 | 1991-05-28 | The Boeing Company | General purpose avionics display monitor |
JPH0633204U (ja) * | 1992-09-28 | 1994-04-28 | 東芝機械株式会社 | Nc装置 |
JPH08137513A (ja) * | 1994-11-10 | 1996-05-31 | Fanuc Ltd | メモリ管理方式 |
JPH08249041A (ja) * | 1995-03-15 | 1996-09-27 | Fanuc Ltd | 数値制御装置 |
JPH10312209A (ja) * | 1997-05-13 | 1998-11-24 | Hitachi Seiki Co Ltd | Nc加工プログラムの管理方法およびnc装置ならびにnc加工プログラムの管理プログラムを記録した記録媒体 |
JPH11149307A (ja) * | 1997-11-17 | 1999-06-02 | Yaskawa Electric Corp | 2次記憶装置を備えたロボット制御装置 |
WO2003067345A1 (fr) * | 2002-02-07 | 2003-08-14 | Mitsubishi Denki Kabushiki Kaisha | Procede et systeme de commande numerique |
EP2065808B1 (en) | 2003-08-07 | 2010-10-20 | Panasonic Corporation | Processor integrated circuit comprising a plurality of processors having local memories and means for synchronising DMA accesses to these memories |
US20060136668A1 (en) * | 2004-12-17 | 2006-06-22 | Rudelic John C | Allocating code objects between faster and slower memories |
JP2008064011A (ja) | 2006-09-07 | 2008-03-21 | Calsonic Kansei Corp | モータファンのモータ冷却構造 |
US20090276574A1 (en) | 2008-04-30 | 2009-11-05 | Kabushiki Kaisha Toshiba | Arithmetic device, arithmetic method, hard disc controller, hard disc device, program converter, and compiler |
JP5385835B2 (ja) * | 2010-03-29 | 2014-01-08 | パナソニック株式会社 | データ記録装置 |
US8504764B2 (en) * | 2010-08-30 | 2013-08-06 | Hitachi, Ltd. | Method and apparatus to manage object-based tiers |
JP5768627B2 (ja) * | 2011-09-27 | 2015-08-26 | 富士電機株式会社 | プログラマブルコントローラ、プログラム作成支援装置、デジタル制御プログラム、およびプログラム作成支援プログラム |
US9047090B2 (en) * | 2012-08-07 | 2015-06-02 | Qualcomm Incorporated | Methods, systems and devices for hybrid memory management |
JP6112193B2 (ja) * | 2013-03-22 | 2017-04-12 | 富士通株式会社 | アクセス制御プログラム、ディスク装置及びアクセス制御方法 |
JP2015022516A (ja) * | 2013-07-19 | 2015-02-02 | ソニー株式会社 | 記憶制御装置、記憶装置、情報処理システムおよび記憶制御方法 |
JP5944587B2 (ja) | 2013-07-29 | 2016-07-05 | 株式会社日立製作所 | 計算機システム及び制御方法 |
-
2015
- 2015-06-29 JP JP2015129626A patent/JP6212073B2/ja not_active Expired - Fee Related
-
2016
- 2016-06-22 DE DE102016007651.8A patent/DE102016007651B4/de active Active
- 2016-06-27 US US15/193,110 patent/US10437230B2/en active Active
- 2016-06-28 CN CN201610487806.7A patent/CN106292548B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006004011A (ja) * | 2004-06-15 | 2006-01-05 | Hitachi Ltd | ストレージシステム |
CN1825271A (zh) * | 2005-01-11 | 2006-08-30 | 索尼株式会社 | 存储装置 |
CN1931495A (zh) * | 2005-09-08 | 2007-03-21 | 发那科株式会社 | 电火花加工装置的加工条件设定方法 |
CN102387888A (zh) * | 2009-04-07 | 2012-03-21 | 三菱电机株式会社 | 形雕放电加工机的控制装置 |
CN102043391A (zh) * | 2009-10-20 | 2011-05-04 | 发那科株式会社 | 数值控制装置 |
Also Published As
Publication number | Publication date |
---|---|
DE102016007651B4 (de) | 2024-05-02 |
JP6212073B2 (ja) | 2017-10-11 |
DE102016007651A1 (de) | 2016-12-29 |
DE102016007651A8 (de) | 2017-02-23 |
CN106292548B (zh) | 2018-12-07 |
US10437230B2 (en) | 2019-10-08 |
US20160378098A1 (en) | 2016-12-29 |
JP2017016233A (ja) | 2017-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106292548A (zh) | 具备自动选择加工程序存储目的地的功能的数值控制装置 | |
US4758953A (en) | Method for generating logic circuit data | |
KR890016469A (ko) | 업무처치 처리 시스템내의 인텍스트리의 동시 변형용 방법 및 장치 | |
CN105868340A (zh) | 日志存储方法及装置 | |
CN104977860B (zh) | 使用多核心处理器执行顺序程序的控制装置 | |
CN103473298B (zh) | 数据归档方法和装置以及存储*** | |
CN106469120A (zh) | 碎片整理方法、装置及设备 | |
KR100312195B1 (ko) | 엘리베이터그룹에서하차호출을할당하는유전적절차를구비한방법 | |
JPH02178730A (ja) | 分割法を用いた内部ソート方式 | |
CN109033365B (zh) | 一种数据处理方法及相关设备 | |
CN112085644A (zh) | 多列数据排序方法、装置、可读存储介质和电子设备 | |
CN109189343B (zh) | 一种元数据落盘方法、装置、设备及计算机可读存储介质 | |
US5410694A (en) | File access processing system of a computer enabling high-speed sequential access for a stream file | |
JPH0696025A (ja) | データ記憶を制御するシステム及び方法 | |
CN116431066A (zh) | 数据存储方法、装置、电子设备及存储介质 | |
US5170479A (en) | File block managing system using next record header position data and delete history data from block header and record headers to locate requested record block | |
CN113742263A (zh) | 带宽分布确定、程序优化方法及装置、设备 | |
CN112068948A (zh) | 数据散列方法、可读存储介质和电子设备 | |
CN116700545B (zh) | 一种光标选定对象的高亮方法、***、终端及存储介质 | |
CN118193032B (zh) | 消除无效依赖库的方法、装置、设备、介质和程序产品 | |
CN115495059B (zh) | 一种数据结构的创建方法 | |
CN117632953B (zh) | 数据循环存储方法、装置、服务器及存储介质 | |
CN118069891A (zh) | 一种基于滑动窗口的lsm数据合并排序方法和装置 | |
JP2605706B2 (ja) | 可変長情報処理装置 | |
JP2022037297A (ja) | 記録媒体管理装置、記録媒体管理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |