JP5210070B2 - Numerically controlled machine tool - Google Patents
Numerically controlled machine tool Download PDFInfo
- Publication number
- JP5210070B2 JP5210070B2 JP2008192232A JP2008192232A JP5210070B2 JP 5210070 B2 JP5210070 B2 JP 5210070B2 JP 2008192232 A JP2008192232 A JP 2008192232A JP 2008192232 A JP2008192232 A JP 2008192232A JP 5210070 B2 JP5210070 B2 JP 5210070B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- auxiliary operation
- machining
- auxiliary
- control
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working
Landscapes
- Numerical Control (AREA)
Description
本発明は、数値制御工作機械に係り、特に工具準備、工具交換、及び主軸回転等の補助動作の制御方法を改良した数値制御工作機械に関する。 The present invention relates to a numerically controlled machine tool, and more particularly to a numerically controlled machine tool having improved auxiliary operation control methods such as tool preparation, tool change, and spindle rotation.
数値制御工作機械は、加工動作指令や補助動作指令で構成される加工プログラムを解析し、軸移動動作指令や補助動作指令に基づいて、軸移動動作実行処理部や補助動作指令実行処理部へ受け渡して、前記動作の実行処理を行っている。なお、数値制御工作機械の本来の仕事はワークに対する切削や研磨などの加工作業であるが、加工作業を実行するための補助的な作業も多数存在する。一般的に、前者は加工動作(以下、軸移動動作指令として説明する)、後者は補助動作と称される。また、補助動作には、他の補助動作の完了を待つことなく独立して実行できる補助動作(以下、独立補助動作と称する)と、他の補助動作の完了を待って実行できる補助動作(以下、従属補助動作と称する)がある。 The numerically controlled machine tool analyzes a machining program consisting of machining operation commands and auxiliary operation commands, and delivers them to the axis movement operation execution processing unit and auxiliary operation command execution processing unit based on the axis movement operation command and auxiliary operation command. Thus, the execution process of the operation is performed. The original work of the numerically controlled machine tool is a machining operation such as cutting or polishing on the workpiece, but there are many auxiliary operations for executing the machining operation. In general, the former is called a machining operation (hereinafter described as an axis movement operation command), and the latter is called an auxiliary operation. The auxiliary operation includes an auxiliary operation (hereinafter referred to as an independent auxiliary operation) that can be executed independently without waiting for the completion of another auxiliary operation, and an auxiliary operation (hereinafter referred to as an independent auxiliary operation) that can be executed after completion of another auxiliary operation. , Referred to as subordinate assistance operation).
図6のブロック図を用いて従来技術を説明する。第一プログラム解析部2は、加工プログラム1を解析し、軸移動指令であれば補間制御部3を介して送り軸駆動部4へ軸移動指令を出力し、図示しない送り軸を駆動制御する。また、工具準備指令や工具交換指令、主軸回転指令、クーラント指令等の補助動作指令であれば、補助動作制御部6へ出力し、補助動作制御部6は、工具準備指令や工具交換指令であれば、工具指令制御部7を介して、ATC制御部8に出力し、図示しないマガジンからの工具呼び出しや準備された工具を主軸に装着する工具交換動作、主軸から返却された工具をマガジンへ返却する等の補助動作を駆動制御する。また、主軸回転指令であれば、主軸回転制御部9に出力し、主軸駆動部10を介して図示しない主軸を駆動制御する。また、クーラント指令であれば、クーラント制御部11を介して、図示しないクーラントポンプモータ等を駆動制御する。なお、これらの実行処理を効率的に動作させるため、第一プログラム解析部2は、現在実行処理中の動作指令の次のブロックを先読みして、解析した結果を一時的にバッファーに記憶することによってプログラムの解析処理時間待ち等をなくす等の効率的な処理が行われている。
The prior art will be described with reference to the block diagram of FIG. The first
ところで、上述した従来技術によれば、次のブロックを先読みすることにより、プログラムの解析処理時間待ち等をなくすことは出来るが、その実行処理はその前に指令された実行処理が終了しないと動作を開始することが出来ない。例えば、図2に示した加工プログラムは、自動工具交換装置を備えた数値制御工作機械の加工プログラムの一例であり、本例を用いて説明すると、N101〜N199で示されるブロック群が工具番号T01を用いて加工する第一の工程、N201〜N299で示されるブロック群が工具番号T02を用いて加工する第二の工程、同様にN301〜が工具番号T03を用いて加工する第三の工程を行うプログラムであり、N101、N201、N301で指令されるT**は、工具準備指令、M06は準備された工具を主軸に装着する工具交換指令を示している。ここで、第二の工程に着目すると第二の工程で使用される工具T02の工具準備指令は、N201で指令されるため、第一の工程のN199の実行が完了するまでその準備動作が出来ないため工具準備動作が完了するまで工具交換動作の待ち時間が発生し、加工時間が長くなってしまっていた。 By the way, according to the above-described prior art, it is possible to eliminate the waiting time for the analysis processing time of the program by prefetching the next block, but the execution processing is performed unless the execution processing instructed before that is finished. Cannot start. For example, the machining program shown in FIG. 2 is an example of a machining program for a numerically controlled machine tool provided with an automatic tool changer. When described with reference to this example, a block group indicated by N101 to N199 is a tool number T01. A first step of machining using a tool, a second step of machining a block group indicated by N201 to N299 using a tool number T02, and a third step of N301 to machining using a tool number T03. This is a program to be executed. T ** commanded by N101, N201, and N301 indicates a tool preparation command, and M06 indicates a tool change command for mounting the prepared tool on the spindle. Here, paying attention to the second step, since the tool preparation command for the tool T02 used in the second step is commanded in N201, the preparation operation can be performed until the execution of N199 in the first step is completed. As a result, there was a waiting time for the tool change operation until the tool preparation operation was completed, and the machining time was long.
このような問題点を解決するために、従来から種々の提案がなされている。例えば、図2に示した加工プログラムを図3に示すように工具交換指令のブロック(N101/N201/N301)が完了した直後のブロック(N001/N002)に次の加工工程で使用する工具準備指令を追加修正することによって加工時間を短縮する方法や、特許文献1記載の技術のように、指令された補助動作指令の動作完了を待たずに次ブロックへ動作させ、新たに補助動作処理完了待ち指令を追加することによって、他の動作指令と同時動作させることによって、補助動作待ち時間を抑制する方法、また、特許文献2記載の技術のように補助動作指令の完了を待つ必要が無い補助動作指令の完了を待たずに次ブロックを動作させ、次ブロック以降で指令される他の補助動作指令が発生した場合は、前に補助動作指令の完了を待ってから、他の補助動作指令を実行することによって補助動作待ち時間を抑制する方法がある。
In order to solve such problems, various proposals have been conventionally made. For example, in the machining program shown in FIG. 2, the tool preparation command used in the next machining step immediately after the block (N101 / N201 / N301) of the tool change command (N101 / N201 / N301) is completed as shown in FIG. As in the technique of shortening the machining time by adding and correcting the above, or the technique described in
しかしながら、図3の加工プログラムは、工具交換指令のブロック(N101/N201/N301)が完了した直後のブロック(N001/N002)に次の加工工程で使用する工具準備指令が追加されているため、現在の加工工程を実行している間に次の加工工程で使用する工具準備動作を同時に実行させることが可能となり、工具準備のための補助動作時間を待つ必要がなくなるため加工時間に影響を与えることをなくすことが出来る。しかし、上述した方法により改善された図3のプログラムは、現在の加工工程に関わりのない次の工程で使用する工具を指令する必要があり、加工プログラムが複雑となるあるいは加工工程順序を入れ替えようとすると加工工程単位でのプログラムの入れ替え操作に加えて、工程順序が変わることにより変更となる工具準備指令も変更する必要があるなど作業者にとって複雑で分かりにくいといった課題が有った。 However, in the machining program of FIG. 3, a tool preparation command to be used in the next machining process is added to the block (N001 / N002) immediately after the completion of the tool exchange command block (N101 / N201 / N301). While executing the current machining process, it is possible to simultaneously execute the tool preparation operation to be used in the next machining process, and it is not necessary to wait for the auxiliary operation time for tool preparation, which affects the machining time. You can eliminate it. However, the program of FIG. 3 improved by the above-described method needs to instruct a tool to be used in the next process not related to the current machining process, so that the machining program becomes complicated or the machining process order is changed. Then, in addition to the program replacement operation in units of machining processes, there is a problem that it is complicated and difficult for the operator to understand, for example, it is necessary to change a tool preparation command that is changed when the process order is changed.
また、特許文献1の数値制御装置によっても、加工工程順序を入れ替えようとすると加工工程単位でのプログラムの入れ替え操作が必要になるという上記と同様の課題がある。即ち、特許文献1には、加工プログラム中にMコードの実行結果を得るための新たな指令である「MF」を定義することが述べられており、このことは加工プログラムの編集が必要であることを意味している。
In addition, the numerical control device disclosed in
また、特許文献2には、上記のように、補助動作指令の完了を待つ必要が無い補助動作をNC(数値制御)操作盤上の画面で指定して、その完了を待たずに次ブロックを動作させ、次ブロック以降で指令される他の補助動作指令が発生した場合は、前に補助動作指令の完了を待ってから、他の補助動作指令を実行することによって補助動作待ち時間を抑制することが記載されている。しかしながら、指定した補助動作指令を先行して実行するための具体的な制御方法が開示されていない。
In
本発明の目的は、加工プログラムを修正する必要がなく、加工動作と同時に予め特定された補助動作を実行することができ、加工工程時間を大幅に短縮することが可能な数値制御工作機械を提供することである。 An object of the present invention is to provide a numerically controlled machine tool that does not require a machining program to be modified, can execute an auxiliary operation specified in advance at the same time as a machining operation, and can greatly reduce the machining process time. It is to be.
本発明に係る数値制御工作機械は、加工動作を実行させる補間制御部と、加工動作を行うために必要な補助動作を実行させる補助動作制御部と、加工プログラムの全指令を解析して、解析した指令が加工指令の場合には補間制御部に加工動作を実行させるための制御指令を与え、補助動作指令の場合には補助動作制御部に補助動作を実行させるための制御指令を与えると共に、当該補助動作指令が予め設定された他の補助動作の完了を待って実行できる従属補助動作指令の場合には第二加工プログラム解析部に完了信号を出力する第一加工プログラム解析部と、加工プログラムの補助動作指令のみを解析して、解析した補助動作指令が予め設定された他の補助動作の完了を待つことなく実行できる独立補助動作指令の場合には補助動作制御部に当該独立補助動作を実行させるための制御指令を与えると共に、解析した補助動作指令が従属補助動作指令の場合には、第一加工プログラム解析部からの当該従属補助動作の完了信号を受信するまで、加工プログラムの補助動作指令の解析を中断する第二加工プログラム解析部と、第一加工プログラム解析部から補助動作制御部に与えられた補助動作を実行させるための制御指令が独立補助動作を実行させるための制御指令である場合、該独立補助動作が第二加工プログラム解析部からの制御指令によって実行済みであるときには、第一加工プログラム解析部からの制御指令を無効にする制御指令無効化処理部と、を備えることを特徴とする。
Numerically controlled machine tool according to the present invention, a interpolation control unit for executing a machining operation, by analyzing the auxiliary operation control unit for executing an auxiliary operation necessary for performing the machining operation, the entire command machining program , control for the executing the assistance operation to the auxiliary operation control unit in the case of e given a control command for executing the processing operation in the interpolation control unit, the auxiliary operation command when the command analyzed is machining command First machining program analysis that gives a command and outputs a completion signal to the second machining program analysis unit when the auxiliary operation command is a subordinate auxiliary operation command that can be executed after completion of another auxiliary operation set in advance and part analyzes the auxiliary operation command only of the machining program, auxiliary operation control unit in the case of the independent auxiliary operation command that can be performed without waiting for the completion of other auxiliary operations assisting operation command analyzed is set in advance Together provide a control command for performing the independent auxiliary operation, to the auxiliary operation command that is analyzed in the case of the dependent auxiliary operation command receives a completion signal of the dependent assistance operation from the first machining program analyzing section, The second machining program analysis unit for interrupting the analysis of the auxiliary operation command of the machining program, and the control command for executing the auxiliary operation given from the first machining program analysis unit to the auxiliary operation control unit execute the independent auxiliary operation. when a control command for, the independently when the auxiliary operation has been performed by the control command from the second machining program analyzing section control instruction invalidation processing unit to disable the control command from the first machining program analyzing section And.
本発明に係る数値制御工作機械によれば、予め特定された補助動作指令である独立補助動作指令のみを抽出して、該補助動作指令を補助動作制御部に受け渡して実行処理させることが出来るようになったから加工工程毎に作成されたプログラムを修正することなく、現在の加工工程を実行している間に次の加工工程で使用する工具準備動作等を同時に実行させることが可能となり、工具準備等のための補助動作時間を待つ必要がなくなり、加工時間が長くなることなく効率的な運転動作を行えるといった効果がある。また、加工プログラムを編集する必要もなくなるため、作業者は、加工工程順序を入れ替えようとする場合においても加工工程単位でのプログラムの入れ替え操作のみで実行できるため操作性が向上する。 According to the numerically controlled machine tool according to the present invention, it is possible to extract only the independent auxiliary operation command that is the auxiliary operation command specified in advance, and to transfer the auxiliary operation command to the auxiliary operation control unit for execution processing. Therefore, it is possible to execute the tool preparation operation to be used in the next machining process at the same time while executing the current machining process without modifying the program created for each machining process. Thus, there is no need to wait for an auxiliary operation time for the above, and there is an effect that an efficient operation can be performed without increasing the processing time. Further, since it is not necessary to edit the machining program, the operator can execute the program only by exchanging the program in units of machining processes even when the machining process order is to be exchanged, so that the operability is improved.
また、第一加工プログラム解析部により、補助動作制御部に予め設定された独立補助動作を実行させるために必要な制御指令が与えられた場合であって、該独立補助動作が第二加工プログラム解析部によって実行済みであるときには、その制御指令を無効にする制御指令無効化処理部を備えるので、実行済み補助動作が重複して実行されることを防止することができる。 Further, the first machining program analysis unit gives a control command necessary for executing the preset independent auxiliary operation to the auxiliary operation control unit, and the independent auxiliary operation is analyzed by the second machining program analysis. Since the control command invalidation processing unit for invalidating the control command is provided when it has been executed by the unit, it is possible to prevent the executed auxiliary operation from being executed repeatedly.
図面を用いて本発明に係る実施の形態につき以下詳細に説明する。図1は、数値制御工作機械の概略構成を示すブロック図である。 Embodiments according to the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a numerically controlled machine tool.
図1に示すように、数値制御工作機械12は、加工プログラム1を有し、その加工プログラム1を解析する第一プログラム解析部2及び第二プログラム解析部5の少なくとも2つのプログラム解析部を主要部として構成される。第一プログラム解析部2は、加工プログラム1の全ての指令を解析する機能を有する。
As shown in FIG. 1, a numerically controlled
第一プログラム解析部2により解析された指令が加工指令、例えば、軸移動指令であれば補間制御部3に制御指令(軸移動指令)を出力し、補間制御部3を介して図示しない送り軸を駆動(制御)させる。なお、実際に、送り軸を駆動させる機能を有する要素は送り軸駆動部4であり、この送り軸駆動部4は、補間制御部3からの具体的な数値指令(第一プログラム解析部2の制御指令を具体化した制御指令。以下同様。)に基づいて制御される。
If the command analyzed by the first
一方、工具準備指令や工具交換指令、主軸回転指令、クーラント指令等の補助動作指令であれば、補助動作制御部6に制御指令を出力し、補助動作制御部6は、工具準備指令や工具交換指令であれば、工具指令制御部7を介して、ATC制御部8に出力し、図示しないマガジンからの工具呼び出しや準備された工具を主軸に装着する工具交換動作、主軸から返却された工具をマガジンへ返却する等の補助動作を駆動制御する。また、主軸回転指令であれば、主軸回転制御部9に出力し、主軸駆動部10を介して図示しない主軸を駆動制御する。また、クーラント指令であれば、クーラント制御部11を介して、図示しないクーラントポンプモータ等を駆動制御する。
On the other hand, if it is an auxiliary operation command such as a tool preparation command, a tool change command, a spindle rotation command, a coolant command, etc., a control command is output to the auxiliary
上記の補助動作指令は、第一プログラム解析部2、及び第二プログラム解析部5によって解析され、両方の解析部から補助動作制御部6に制御指令が出力される。ここで、第二プログラム解析部5は、加工プログラム1の補助動作指令のみを解析する機能を有している。具体的には、第二プログラム解析部5は、予め設定された補助動作であって他の補助動作の完了を待つことなく独立して実行できる補助動作である独立補助動作を実行させるために必要な制御指令を補助動作制御部6に与える機能を有する。従って、予め設定された独立補助動作を上記の加工動作等と同時に実行することができ、加工工程時間を大幅に短縮することが可能になる。
The auxiliary operation command is analyzed by the first
他の補助動作の完了を待つ必要がある従属補助動作については、第一プログラム解析部2によって制御指令が出力される。従って、第二プログラム解析部5は、予め設定された従属補助動作の指令を解析した場合には、第一加工プログラム解析部2による制御指令に基づいて実行される予め設定されたその従属補助動作が完了するまで、加工プログラム1の解析を中断する機能を有している。第二プログラム解析部5による解析操作を中断することにより、例えば、加工動作中に工具交換指令が出力されること等を防止でき、且つ現在の加工工程と全く関わりのない工程の準備動作等を抑制して、加工工程の進行とマッチした最適な準備作業を実行することができる。なお、第二プログラム解析部5は、第一プログラム解析部2から工具交換完了信号aを受信した場合には、加工プログラム1の解析操作を再開する。
A control command is output by the first
第二プログラム解析部5によって先行して実行される独立補助動作指令としては、上記の工具準備指令等が挙げられる。第一加工プログラム解析部2によって実行されるべき従属補助動作指令としては、工具交換指令、主軸回転指令、クーラント指令等の補助動作指令等が挙げられる。なお、第二プログラム解析部5によって実行される独立補助作業指令、第一プログラム解析部2によって実行される従属補助作業は、予め設定されることによって、加工プログラムを修正することなく、特定の独立補助作業を先行して実行し、加工工程時間を短縮することが可能になる。予め設定する方法としては、図示しない入力装置を使用して作業員等が入力設定する方法等が挙げられる。
Examples of the independent auxiliary operation command executed in advance by the second
数値制御工作機械12は、図示しない制御指令無効化処理部を備える必要がある。上記のように、第一プログラム解析部2は、全ての制御指令を出力するため、補助動作制御部6には、第一プログラム解析部2及び第二プログラム解析部5の双方から、予め設定された独立補助動作を実行させるために必要な制御指令が与えられることになるが、このような場合には、制御指令無効化処理部により重複する制御指令を無効とする処理を行う。具体的には、第一加工プログラム解析部により、補助動作制御部に予め設定された独立補助動作を実行させるために必要な制御指令が与えられた場合であって、該独立補助動作が第二加工プログラム解析部によって実行済みであるときには、その制御指令を無効にする。制御指令無効化処理部を備えることによって、実行済み補助動作が重複して実行されることを防止することができる。
The numerically controlled
上記構成の数値制御工作機械12の動作、特に第一プログラム解析部2及び第二プログラム解析部5による補助動作制御方法について、図4、図5を用いて以下説明する。図4は、第一プログラム解析部による加工動作及び補助動作の制御を示すフローチャートであり、図5は、第二プログラム解析部による補助動作制御を示すフローチャートである。
The operation of the numerically controlled
図4に示すように、第一プログラム解析部2は、加工プログラム1を解析し(S1)、補助動作指令の有無を判定し、補助動作指令であれば、補助動作制御部6に補助動作指令を出力する(S2、S3)。次に加工プログラム1を解析した結果が、軸移動動作指令であれば、補間制御部3に軸移動動作指令を出力する(S4、S5)。その後、補助動作指令や軸移動動作等の当該ブロックの動作が終了するまで待機し(S6)、当該ブロックの動作が終了すると、プログラムの終了を判定し、プログラムが終了するまで上述したS1〜S6までの動作を繰り返す。
As shown in FIG. 4, the first
一方、図5に示すように、第二プログラム解析部5も同じ加工プログラム1を解析し(S11)、加工プログラム1内の工具準備指令(S12)があれば、補助動作制御部6に工具準備指令を出力する。補助動作制御部6は、工具準備指令を工具指令制御部7を介して、ATC制御部8に出力し、図示しない工具を収納するマガジンから工具交換準備位置まで工具を呼び出すための工具準備動作を実行させる。なお、第二プログラム解析部5が加工プログラム1を解析した結果、工具交換動作指令であれば、第一プログラム解析部2の解析進行状況である工具交換完了信号aを監視し、即ちS14のまま待機し(S15)、第一プログラム解析部2が工具交換指令を解析し、実行完了するまでは第二プログラム解析部5の解析動作を一時中断するよう制御する。工具交換動作完了するとプログラムの終了を判定し(S16)、プログラムが終了するまで上述したステップS11〜S16までの動作を繰り返す。
On the other hand, as shown in FIG. 5, the second
なお、補助動作制御部6には、第一プログラム解析部2および第二プログラム解析部5の双方から工具準備指令が行われることになるが、制御指令無効化処理部の機能により、工具指令制御部7で同じ工具準備動作指令は無効とするように処理される。
The auxiliary
1 加工プログラム、2 第一プログラム解析部、3 補間制御部、4 送り軸駆動部、5 第二プログラム解析部、6 補助動作制御部、7 工具指令制御部、8 ATC制御部、9 主軸回転制御部、10 主軸駆動部、11 クーラント制御部、a 第一プログラム解析部2の解析進行状況を示す工具交換完了信号。
1 machining program, 2 first program analysis unit, 3 interpolation control unit, 4 feed axis drive unit, 5 second program analysis unit, 6 auxiliary operation control unit, 7 tool command control unit, 8 ATC control unit, 9
Claims (1)
加工動作を行うために必要な補助動作を実行させる補助動作制御部と、
加工プログラムの全指令を解析して、解析した指令が加工指令の場合には補間制御部に加工動作を実行させるための制御指令を与え、補助動作指令の場合には補助動作制御部に補助動作を実行させるための制御指令を与えると共に、当該補助動作指令が予め設定された他の補助動作の完了を待って実行できる従属補助動作指令の場合には第二加工プログラム解析部に完了信号を出力する第一加工プログラム解析部と、
加工プログラムの補助動作指令のみを解析して、解析した補助動作指令が予め設定された他の補助動作の完了を待つことなく実行できる独立補助動作指令の場合には補助動作制御部に当該独立補助動作を実行させるための制御指令を与えると共に、解析した補助動作指令が従属補助動作指令の場合には、第一加工プログラム解析部からの当該従属補助動作の完了信号を受信するまで、加工プログラムの補助動作指令の解析を中断する第二加工プログラム解析部と、
第一加工プログラム解析部から補助動作制御部に与えられた補助動作を実行させるための制御指令が独立補助動作を実行させるための制御指令である場合、該独立補助動作が第二加工プログラム解析部からの制御指令によって実行済みであるときには、第一加工プログラム解析部からの制御指令を無効にする制御指令無効化処理部と、
を備えることを特徴とする数値制御工作機械。 An interpolation control unit for executing machining operations;
An auxiliary operation control unit for executing an auxiliary operation necessary for performing the machining operation,
Analyzes the total instruction machining program, if the command analyzed is machining command gives control commands for executing the processing operation in the interpolation control unit, when the auxiliary operation command is an auxiliary operation control unit Is given a control command for executing the auxiliary operation, and if the auxiliary operation command is a subordinate auxiliary operation command that can be executed after completion of another auxiliary operation set in advance, the second machining program analysis unit is completed. A first machining program analysis unit for outputting a signal ;
In the case of an independent auxiliary operation command that can be executed without waiting for the completion of another auxiliary operation set in advance by analyzing only the auxiliary operation command of the machining program, the auxiliary auxiliary operation control unit concerned A control command for executing the operation is given, and if the analyzed auxiliary operation command is a subordinate auxiliary operation command , the machining program is not processed until the completion signal of the subordinate auxiliary operation is received from the first processing program analysis unit. A second machining program analysis unit for interrupting the analysis of the auxiliary operation command ;
If the control command for performing the auxiliary operation given to the auxiliary operation control unit from the first machining program analyzing section is a control command for executing the independent auxiliary operation, the independent auxiliary operation the second machining program analyzing section when already been executed by the control command from the control command invalidation processing unit to disable the control command from the first machining program analyzing section,
A numerically controlled machine tool comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008192232A JP5210070B2 (en) | 2008-07-25 | 2008-07-25 | Numerically controlled machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008192232A JP5210070B2 (en) | 2008-07-25 | 2008-07-25 | Numerically controlled machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010033150A JP2010033150A (en) | 2010-02-12 |
JP5210070B2 true JP5210070B2 (en) | 2013-06-12 |
Family
ID=41737586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008192232A Expired - Fee Related JP5210070B2 (en) | 2008-07-25 | 2008-07-25 | Numerically controlled machine tool |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5210070B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018067245A (en) * | 2016-10-21 | 2018-04-26 | ファナック株式会社 | Numerical control device, and control method of the same |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013171850A1 (en) * | 2012-05-15 | 2013-11-21 | 三菱電機株式会社 | Numerical control apparatus |
JP6215872B2 (en) | 2015-06-30 | 2017-10-18 | ファナック株式会社 | Numerical control device that notifies advance of execution of auxiliary function |
JP6806019B2 (en) * | 2017-09-26 | 2020-12-23 | オムロン株式会社 | Control device |
JP6687579B2 (en) * | 2017-10-24 | 2020-04-22 | ファナック株式会社 | Numerical control device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5790705A (en) * | 1980-11-28 | 1982-06-05 | Fanuc Ltd | Numerical control system |
JPS63143607A (en) * | 1986-12-08 | 1988-06-15 | Matsushita Electric Ind Co Ltd | Numerical controller |
JPH0746287B2 (en) * | 1987-06-12 | 1995-05-17 | ブラザー工業株式会社 | Numerical control device |
JPH077288B2 (en) * | 1989-03-31 | 1995-01-30 | オ−クマ株式会社 | Numerical control information creation device |
JPH06105407B2 (en) * | 1989-04-25 | 1994-12-21 | オ−クマ株式会社 | Numerical control information creation device |
JP3134498B2 (en) * | 1992-05-02 | 2001-02-13 | ブラザー工業株式会社 | Numerical control unit |
JP3423201B2 (en) * | 1997-10-06 | 2003-07-07 | ブラザー工業株式会社 | Numerical control unit |
-
2008
- 2008-07-25 JP JP2008192232A patent/JP5210070B2/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018067245A (en) * | 2016-10-21 | 2018-04-26 | ファナック株式会社 | Numerical control device, and control method of the same |
CN107976961A (en) * | 2016-10-21 | 2018-05-01 | 发那科株式会社 | The control method of numerical control device and numerical control device |
US10317876B2 (en) | 2016-10-21 | 2019-06-11 | Fanuc Corporation | Numerical control device and control method for numerical control device |
CN107976961B (en) * | 2016-10-21 | 2019-06-21 | 发那科株式会社 | The control method of numerical control device and numerical control device |
DE102017009760B4 (en) * | 2016-10-21 | 2020-01-02 | Fanuc Corporation | Numerical control device and control method for a numerical control device |
Also Published As
Publication number | Publication date |
---|---|
JP2010033150A (en) | 2010-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5778430B2 (en) | Machine tool controller | |
TWI498692B (en) | Numerical control device | |
JP5210070B2 (en) | Numerically controlled machine tool | |
WO2011074064A1 (en) | Numerical control machine tool | |
WO2003067345A1 (en) | Numeric control method and numeric control system | |
JP2009053801A (en) | Numerical controller with program restart function | |
JP4216808B2 (en) | Numerical controller | |
JP2007245247A (en) | Machine having program validation function | |
JP4097670B2 (en) | Monitor device for machine tools | |
JP6687579B2 (en) | Numerical control device | |
JP5339815B2 (en) | Numerical control device with processing resumption function | |
EP1394642B1 (en) | Multi-system numerical control device | |
JP6538754B2 (en) | Numerical control device | |
JP2007213241A (en) | Interruption workable numerically controlled machine tool | |
JP2021098259A (en) | Control method of tool magazine | |
JP4112433B2 (en) | Numerical control device for machine tool and numerical control method for machine tool | |
JP3180805B2 (en) | Numerically controlled machine tools | |
JP2016157393A (en) | Numeric control system | |
JP4558675B2 (en) | Numerical controller | |
JPS63311408A (en) | Numerical controller | |
US10671053B2 (en) | Numerical controller and machine tool system | |
JP4208600B2 (en) | NC machine tool | |
JP2013114425A (en) | Numerical controller | |
JP7130157B1 (en) | Numerical controller | |
JPH07152416A (en) | Numerical controller having program restarting function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110329 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120911 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121016 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130222 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |