JP2006190284A - Controller for machine tool capable of performing software plc contact processing, and its processing method - Google Patents
Controller for machine tool capable of performing software plc contact processing, and its processing method Download PDFInfo
- Publication number
- JP2006190284A JP2006190284A JP2005376280A JP2005376280A JP2006190284A JP 2006190284 A JP2006190284 A JP 2006190284A JP 2005376280 A JP2005376280 A JP 2005376280A JP 2005376280 A JP2005376280 A JP 2005376280A JP 2006190284 A JP2006190284 A JP 2006190284A
- Authority
- JP
- Japan
- Prior art keywords
- machine tool
- contact
- plc
- control
- user
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 25
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 238000000034 method Methods 0.000 claims abstract description 41
- 238000010586 diagram Methods 0.000 claims description 12
- 238000003754 machining Methods 0.000 claims description 11
- 238000005520 cutting process Methods 0.000 claims description 6
- 238000002347 injection Methods 0.000 claims description 6
- 239000007924 injection Substances 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 4
- 238000013461 design Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 6
- 239000010730 cutting oil Substances 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004397 blinking Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- 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
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13032—Different menus on screen, softkeys
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Numerical Control (AREA)
- Programmable Controllers (AREA)
Abstract
Description
本発明はソフトウェアPLC接点処理の可能な工作機械用制御装置および接点処理方法に係り、さらに詳しくは工作機械用主操作盤(Operation Panel)のPLC(Programmable Logic Controller)I/O手段を別の接点やランプを使用せずソフトウェア方式を使って処理することによって、ワイヤ配線なしに簡単に構成できるソフトウェアPLC接点処理の可能な工作機械用制御装置および処理方法に関する。 The present invention relates to a machine tool control device capable of software PLC contact processing and a contact processing method, and more particularly, a PLC (Programmable Logic Controller) I / O means of a machine tool main operation panel (Operation Panel). The present invention relates to a machine tool control apparatus and a processing method capable of software PLC contact processing that can be easily configured without wire wiring by processing using a software system without using a lamp or a lamp.
一般に、現在使われているCNC(Computer Numerical Control、数値制御装置)工作機械は加工物を数値制御プログラムによる自動動作によって切削などの加工作業を行う装備である。 2. Description of the Related Art Generally, CNC (Computer Numerical Control) machine tools that are currently used are equipment that performs a machining operation such as cutting a workpiece by automatic operation using a numerical control program.
図1は従来のCNC工作機械用制御装置のブロック図である。
図1の従来の制御装置100は連結された工作機械(図示せず)の全般的な動作を制御し、数値制御プログラムにより既に設定された命令に従って工作機械が動作できるように制御する役割を果たす。また、ユーザから所定の命令が入力され、特定のメッセージを伝達することができる。
FIG. 1 is a block diagram of a conventional CNC machine tool controller.
The
従来の制御装置100は、工作機械の動作に関するユーザの命令を入力されるため、入出力ボード11と、キーボード12および表示部13よりなる主操作盤10とを含む。また従来の制御装置100は、主操作盤10の命令を認識し、プログラム貯蔵部(図示せず)のプログラムを通して機械加工のための一連の順次的な制御命令を出力する数値制御部20、数値制御部20の順次制御命令を受信して対応する方法で工作機械の入出力を順次制御(sequential control)するPLC30、PLC30の命令や情報を入出力しつつ工作機械に命令を伝達する機械入出力部40、前記数値制御部20の順次制御命令に従ってサーボモータやスピンドルモータなどのモータ60を制御するサーボ制御部50よりなる。
A
ここで、順次制御とは、予め定まった順序によって一連の制御段階が順次に進む自動制御を指す。例えば、NC旋盤(NC TURNING MACHINE)が、外径が50mmであり内径にM20のタップ(tap)が形成されている部品を加工すると仮定すれば、まずNC旋盤は円形素材をチャックに固定させ加工を始める。そして、ターレットに装着された色々の工具のうち荒削に適した工具を選んだ後に、荒削加工を施す。荒削加工が終わった後はチャックの回転が止まる。この際ターレットでは精削加工に適した工具である精削バイトを選定する。工具選定が完了すれば、再びスピンドルによりチャックが回転し、ターレットの加工位置に置かれた精削バイトによって精削加工が施されて外径50mmの加工を完了する。外径加工が完了すれば、ターレットでドリルを選んで工作物の内径中心にドリル加工を施す。ドリル加工が終わると、内径加工に適した工具であるバイトがターレットから選ばれて加工位置に置かれた後に、M20タップ(tap)が形成できるように内径を加工する。内径加工が完了すれば、ターレットはM20タップ加工に適した工具であるタップ(tap)を選んでテーピング(taping)加工を施してタップを形成する。このような動作は順序によって自動的に進むが、これを順次制御と言う。すなわち、従来の制御装置100は一連の制御命令に従って順次に工作機械を制御することによって、いくら複雑な部品であっても作業順序によって所定の部品を加工するようになる。
Here, the sequential control refers to automatic control in which a series of control steps sequentially proceeds in a predetermined order. For example, assuming that an NC lathe (NC TURNING MACHINE) processes a part with an outer diameter of 50 mm and an M20 tap formed on the inner diameter, the NC lathe first fixes the circular material to the chuck. Begin. Then, after selecting a tool suitable for roughing among various tools mounted on the turret, roughing is performed. After the roughing process is finished, the chuck stops rotating. At this time, the turret selects a cutting tool that is a tool suitable for the cutting process. When the tool selection is completed, the chuck is rotated again by the spindle, and the fine cutting is performed by the fine cutting tool placed at the processing position of the turret to complete the processing of the outer diameter of 50 mm. When the outer diameter processing is completed, the drill is selected at the center of the inner diameter of the workpiece by selecting the drill with the turret. When the drilling is completed, the inner diameter is machined so that an M20 tap can be formed after a bite, which is a tool suitable for inner diameter machining, is selected from the turret and placed at the machining position. When the inner diameter processing is completed, the turret selects a tap that is a tool suitable for M20 tapping and performs taping to form a tap. Such operations automatically proceed according to the order, which is called sequential control. That is, the
図1のA部分は入出力ボード11とPLC30の接続関係を示したもので、前記入出力ボード11は各種工作機械操作用入力スイッチと工作機械またはPLC30の出力を表示するランプを含む。
入出力ボード11はPLC30の入力接点および出力接点と連結されたトグル(toggle)スイッチのような入力手段を備えて、スイッチの操作によるユーザのPLC30制御命令を受信する。また、入出力ボード11はPLC30の出力接点を通した出力を表示するランプを具備して工作機械を動作するか否かなどを表示した。
1 shows a connection relationship between the input /
The input /
図2は従来の工作機械制御装置の主操作盤を示した図である。
同図を参照すれば、表示画面2a、英文/数字入力キー2b、機能キーボードキー2cおよび操作パネル2dを含む。表示画面2aは表示部13に対応し、英文/数字入力キー2bおよび機能キーボードキー2cはキーボード(Key Board)12に対応する。また、操作パネル2dは入出力ボード11に対応し、PLC30に入力される各種制御用接点の入力は操作パネル2d上のスイッチの操作により生成される。
FIG. 2 is a view showing a main operation panel of a conventional machine tool control apparatus.
Referring to FIG. 2, a
このようなスイッチには工作機械操作用、電源オン/オフ用、非常停止(Emergency-STOP)用およびオーバーライド(override)用スイッチ、手動で操作される主軸時計方向および反時計方向操作スイッチ、切削油オン/オフ用スイッチ、手動移送操作スイッチなどを含む。そして、PLC30から出力される出力接点は操作パネル2d上のランプなどの表示素子により表示される。
Such switches include machine tool operation, power on / off, emergency-stop and override switches, manually operated spindle clockwise and counterclockwise switches, cutting oil Includes on / off switch and manual transfer operation switch. The output contact output from the
このようなスイッチによる工作機械の動作は、ボルトにタックを形成するように、一連の順次制御によって工作機械が現在遂行中の機械加工に関することではなく、一連の順次制御中にユーザの必要に応じて非順次的に発生する非順次制御命令である。 The operation of the machine tool by such a switch is not related to the machining that the machine tool is currently performing by a series of sequential controls so as to form a tack on the bolt, but according to the user's needs during the series of sequential controls. Are non-sequential control instructions generated non-sequentially.
例えば、機械加工のうち切削油噴射は予め定まった順序によって現在噴射する時期ではないが、加工状況から今噴射が必要な時期であるとユーザによって判断されれば、ユーザが必要に応じてスイッチ操作で切削油を噴射することができる。その他、主軸の回転方向が加工状況から反時計方向が有利であると判断されれば、加工順序を問わずユーザが加工をしばらく停止させた後に、任意に反時計方向に操作することなどである。このような動作は予め定まった順序で入力された加工順序を問わずユーザにより時々の状況に応じて行われている。すなわち、順次制御はユーザがキーボードまたはタッチスクリーンなどを用いて加工順序を入力すれば、これは数値制御部20を経て、サーボ制御はサーボ制御部50を経て、サーボモータやスピンドルモータなどのモータを制御する。また、工作機械の各装置の命令は、数値制御部20がPLC30に命令を下し、これによりPLC30を経て機械入出力部40が工作機械に命令を伝達する。すなわち、順次制御は数値制御部20を経てサーボ制御部20やPLC30に命令が伝達された。しかし、従来の工作機械用制御装置の制御命令のうち非順次制御命令は、ユーザが直接PLC専用I/O入出力接点を用いてインターフェースされている。すなわち、非順次制御命令はユーザが操作パネル2d上の各種スイッチを操作すれば、操作パネル2dからPLC30へ直接連結された配線を介して直接的にPLC30へ伝達される。
For example, the cutting oil injection in machining is not the current injection timing according to a predetermined order, but if the user determines that it is the time when the injection is required from the processing status, the user can operate the switch as necessary. With this, cutting oil can be injected. In addition, if it is determined that the counterclockwise rotation direction of the spindle is advantageous from the machining situation, the user may arbitrarily stop the machining operation for a while and then operate it counterclockwise regardless of the machining order. . Such an operation is performed according to the situation from time to time by the user regardless of the processing order input in a predetermined order. That is, when the user inputs a processing order using a keyboard or a touch screen, the sequential control is performed via the
通常、主操作盤10の入出力ボード11にはPLC30の入出力のための接点が16個ないし32個ほどを含む。従って、入出力ボード11とPLC30との間には接点の数に該当する配線が連結されており、このような配線の長さは通常数メートルに達する。従って、このような配線は、工作機械およびその制御装置から発生するノイズの経路およびアンテナの役割を果たしてしまい、工作機械の全般的な信頼性を低下する場合があり、配線の処理は工作機械設計上の色々な制約となってしまう。
Usually, the input /
また、最近、I/O接点の価格がアップしており、多様な工作機械制御用スイッチング素子を設け難くなっている。また、このようなスイッチング素子が主操作盤10に付加装着されることによって主操作盤10のサイズが段々大きくなり、主操作盤10の外観デザインもスイッチやランプの必然的な配置による限界を抱えるようになってきている。
In recent years, the price of I / O contacts has increased, making it difficult to provide various machine tool control switching elements. In addition, since such a switching element is additionally mounted on the
本発明は前述したような問題点を解決するために案出されたもので、その目的は工作機械用制御装置の主操作盤に具備されたPLC(Programmable Logic Controller)用I/Oを別の接点でないソフトウェア方式で処理することによって、PLC接点のための配線を除去し、システムの信頼性を高めたソフトウェアPLC接点処理の可能な工作機械用制御装置および処理方法を提供するところにある。 The present invention has been devised in order to solve the above-described problems, and its purpose is to provide a PLC (Programmable Logic Controller) I / O provided on the main operation panel of the machine tool control device. It is an object of the present invention to provide a machine tool control device and a processing method capable of performing software PLC contact processing by removing wiring for a PLC contact by processing by a software method that is not a contact, and improving system reliability.
また、このようなソフトウェアで処理されるPLC接点のユーザインターフェースを提供する主操作盤の構造を提供することによって、ユーザの便宜性を高めたソフトウェアPLC接点処理の可能な工作機械用制御装置および処理方法を提供するところにある。 Further, by providing a structure of a main operation panel that provides a user interface of PLC contacts processed by such software, a machine tool control device and processing capable of software PLC contact processing with improved user convenience are provided. Is to provide a method.
本発明に係る所定の制御命令によって工作機械を制御する工作機械用制御装置は、PLC(Programmable Logic Controller)、主操作盤および数値制御部を含む。
PLCは、順次的な制御命令を含む前記所定の制御命令の遂行中に入力され、ユーザの非順次制御命令に対応する所定の接点対応命令が入力され前記工作機械を制御する。主操作盤は前記工作機械の動作中ユーザから少なくとも一つの前記非順次制御命令を受信し、対応する所定の接点入力情報を出力する。
また、数値制御部は、前記接点入力情報を前記接点対応命令に変換して前記PLCに伝達する。
A machine tool control apparatus for controlling a machine tool according to a predetermined control command according to the present invention includes a PLC (Programmable Logic Controller), a main operation panel, and a numerical controller.
The PLC is input during execution of the predetermined control command including a sequential control command, and a predetermined contact corresponding command corresponding to a user non-sequential control command is input to control the machine tool. The main operation panel receives at least one non-sequential control command from the user during operation of the machine tool, and outputs corresponding predetermined contact input information.
Further, the numerical control unit converts the contact input information into the contact corresponding command and transmits it to the PLC.
ここで、前記非順次制御命令は、前記工作機械の非常停止、前記工作機械が動作中であることを表示する動作灯制御、固定扉の開閉制御およびオーバーライド(override)制御、手動移送動作制御、機械の非常停止、切削油の噴射開始または中断、防振具のクランプまたはアンクランプ、テールストックロッキングまたはアンロッキング、固定扉の開閉制御および非常停止のうち少なくとも一つを含む。 Here, the non-sequential control command includes an emergency stop of the machine tool, an operation light control for indicating that the machine tool is operating, an open / close control and override control of a fixed door, a manual transfer operation control, It includes at least one of emergency stop of the machine, start or stop of cutting oil injection, clamp or unclamp of vibration isolator, tail stock locking or unlocking, open / close control of fixed door, and emergency stop.
さらに、前記PLCは、前記工作機械から前記非順次制御命令に対する少なくとも一つの制御結果を受信して出力し、前記主操作盤は前記制御結果に対応する接点出力情報を受信してユーザに表示することができる。この場合、前記数値制御部は前記制御結果を前記接点出力情報に変換して前記主操作盤に出力する。 Further, the PLC receives and outputs at least one control result for the non-sequential control command from the machine tool, and the main operation panel receives contact output information corresponding to the control result and displays it to the user. be able to. In this case, the numerical controller converts the control result into the contact output information and outputs it to the main operation panel.
また、前記数値制御部および前記PLCが所定のデータを入出力できるメモリをさらに含むのが望ましい。この場合、前記数値制御部が前記接点対応命令を前記PLCに伝達し、前記PLCが前記制御結果を前記数値制御部に伝達するにあたって、前記メモリに前記接点対応命令および制御結果に対して既に設定されたフラグ(flag)を表示する方法で伝達する。 In addition, it is preferable that the numerical control unit and the PLC further include a memory capable of inputting and outputting predetermined data. In this case, when the numerical control unit transmits the contact corresponding command to the PLC and the PLC transmits the control result to the numerical control unit, the memory is already set with respect to the contact corresponding command and the control result. The transmitted flag is transmitted by a method of displaying.
前記PLCは前記数値制御部から受信したソフトウェアで具現可能な所定のラダーダイアグラム(Ladder Diagram)により動作し、前記ラダーダイアグラムは前記接点対応命令および制御結果の処理に関することを含む。 The PLC operates according to a predetermined ladder diagram (Ladder Diagram) that can be implemented by software received from the numerical control unit, and the ladder diagram includes processing related to the contact corresponding instruction and control result.
前記主操作盤は入力部、表示部および操作盤制御部を含む。
入力部は所定の入力方法でユーザの前記非順次制御命令を受信し、表示部は受信した前記接点出力情報をユーザに表示する。操作盤制御部は前記入力部を通したユーザの非順次制御命令を前記接点入力情報に変換して前記数値制御部に出力し、受信した前記接点出力情報に対応する情報を前記表示部に出力する。
The main operation panel includes an input unit, a display unit, and an operation panel control unit.
The input unit receives the non-sequential control command of the user by a predetermined input method, and the display unit displays the received contact output information to the user. The operation panel control unit converts a user's non-sequential control command through the input unit into the contact input information and outputs it to the numerical control unit, and outputs information corresponding to the received contact output information to the display unit To do.
前記表示部は、ユーザが視角および聴覚の少なくとも一つによって認識可能な方法で表示することができる。 The display unit can display the display unit in a manner that can be recognized by at least one of viewing angle and auditory sense.
前記入力部は、キーボード(keyboard)および視覚的に認識可能に表示される前記表示部上に具現されたタッチスクリーン(touch screen)のうち少なくとも一つを含むことができる。 The input unit may include at least one of a keyboard and a touch screen embodied on the display unit that is visually recognizable.
前記操作盤制御部は、ユーザから前記非順次制御命令を受信するための前記入力方法および前記接点出力情報の表示方法のうち少なくとも一つに関するユーザの設定のためのガイド(guide)を、前記表示部を通して表示し、前記ガイドによるユーザの設定を、前記入力部を通して入力される。 The operation panel control unit displays a guide for setting a user regarding at least one of the input method for receiving the non-sequential control command from the user and the display method of the contact output information. The user setting by the guide is input through the input unit.
また、本発明に係る工作機械は、前記工作機械用制御装置が装着して、前記非順次的な制御命令のための前記PLCの入出力接点用配線を除去することができる。 Also, the machine tool according to the present invention can be mounted on the machine tool control device to remove the PLC input / output contact wiring for the nonsequential control command.
本発明のPLC接点処理方法は、PLCが数値制御部を通して伝達される所定の順次的な制御命令に従って工作機械を制御し、主操作盤を通してユーザインターフェースを提供する工作機械用制御装置のPLC接点処理方法において、順次的な制御命令を含む前記所定の制御命令の遂行中に前記主操作盤を通してユーザから所定の非順次制御命令を受信する段階を含む。前記主操作盤が前記非順次制御命令に対応する所定の接点入力情報を出力するようになり、前記数値制御部が受信した前記接点入力情報に対応する所定の接点対応命令を出力する段階を含む。最後に、前記PLCが前記接点対応命令を入力され前記工作機械を制御する段階を含む。 The PLC contact processing method of the present invention controls a machine tool in accordance with a predetermined sequential control command transmitted through a numerical control unit and provides a user interface through a main operation panel. The method includes receiving a predetermined non-sequential control command from a user through the main operation panel during execution of the predetermined control command including a sequential control command. The main operation panel outputs predetermined contact input information corresponding to the non-sequential control command, and includes a step of outputting a predetermined contact corresponding command corresponding to the contact input information received by the numerical controller. . Finally, the PLC includes the step of receiving the contact corresponding command and controlling the machine tool.
本発明に係る工作機械用制御装置は、第1に、PLC(Programmable Logic Controller)の入出力用接点を使用せず、ユーザの非順次制御命令が行える。 First, the machine tool control apparatus according to the present invention can perform non-sequential control commands by a user without using an input / output contact of a PLC (Programmable Logic Controller).
第2に、従来のPLCをそのまま用いながらも主操作盤のPLC接点用スイッチおよびランプなどの表示素子を除去することができ、主操作盤とPLCとの配線を除去することができる。これを通して、配線の処理に関する設計上の制約を解消することができ、また配線を除去することによって配線を通して伝播する多様なノイズの経路を除去してシステムの信頼性を高められる。 Secondly, while using the conventional PLC as it is, display elements such as a PLC contact switch and a lamp of the main operation panel can be removed, and wiring between the main operation panel and the PLC can be removed. Through this, it is possible to eliminate the design restrictions related to the processing of the wiring, and by removing the wiring, it is possible to remove various noise paths propagating through the wiring and improve the reliability of the system.
第3に、PLC接点をソフトウェアで処理するにあたって、ユーザの操作によって設定させることによって、ユーザの作業習慣および形態を反映する主操作盤を簡単かつ便利で構成することができる。さらに、従来のPLC出力のような単純表示と違って、その内容まで定義して表示することによってユーザの便宜を向上させられる。 Thirdly, when the PLC contacts are processed by software, the main operation panel reflecting the user's work habits and form can be configured easily and conveniently by setting by user operation. Furthermore, unlike the simple display such as the conventional PLC output, the convenience of the user can be improved by defining and displaying the contents.
また、主操作盤の変更および各種PLC制御用接点の追加などが、ソフトウェアのアップグレードによって簡単になされることができ、ユーザの最終操作のための主操作盤のプッシュボタンおよび/またはランプをそのまま使用しながらも既存のPLC接点を使用しない場合もある。 In addition, changes to the main operation panel and addition of various PLC control contacts can be easily performed by software upgrades, and the push buttons and / or lamps on the main operation panel are used as is for the final operation of the user. However, existing PLC contacts may not be used.
以下、本発明の望ましい実施例を添付した図面に基づき詳述する。
本発明の実施例に係る工作機械用制御装置はPLCを含んで一連の順次的な制御命令を含む所定の制御命令によって所定の機械工作を行う中にユーザから非順次的な制御命令を入力され工作機械を制御することができる。このような非順次的な制御命令は、工作機械が所期の目的を達成するために一連の順次制御命令によって機械工作を行う中に、ユーザが任意に工作機械を制御しようとする各種命令を指し、工作機械作動中の動作灯制御、手動移送動作制御、手動で主軸の回転を時計方向または反時計方向への操作、機械の非常停止、ランプオンまたはオフ、切削油の噴射開始または中断、防振具のクランプまたはアンクランプ、テールストックロッキングまたはアンロッキング、固定扉の開閉制御および非常停止等を含む。
また、このような非順次制御命令に対する制御結果を従来のようなPLCの出力接点を使用せず、ソフトウェア的に処理してユーザに表示することができる。
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
A machine tool control apparatus according to an embodiment of the present invention receives a non-sequential control command from a user while performing a predetermined machine tool according to a predetermined control command including a series of sequential control commands including a PLC. The machine tool can be controlled. Such non-sequential control commands include various commands that allow the user to arbitrarily control the machine tool while the machine tool performs a series of sequential control commands in order to achieve the intended purpose. Pointing, operation light control during machine tool operation, manual transfer operation control, manual spindle rotation clockwise or counterclockwise, machine emergency stop, lamp on / off, cutting oil injection start or stop, prevention Includes clamps or unclamps of swing tools, tailstock locking or unlocking, fixed door opening / closing control and emergency stop.
Further, the control result for such a non-sequential control command can be processed by software and displayed to the user without using a conventional PLC output contact.
本発明の実施例に係る工作機械用制御装置は工作機械の制御のための数多くの入出力信号のためにPLCをそのまま使用し、前記作業もPLCを用いる。ただし、本発明はPLC制御命令のうち非順次的な制御命令の入出力方式をスイッチの直接連結のような接点を使用せずソフトウェア的に処理することによって、本発明の実施例に係る工作機械用制御装置はコスト節減、信頼性増進および設計の容易性などの多様な効果が発揮できる。 The machine tool control apparatus according to the embodiment of the present invention uses the PLC as it is for a large number of input / output signals for controlling the machine tool, and the work also uses the PLC. However, the present invention processes the input / output method of non-sequential control commands among the PLC control commands by software without using contacts such as direct connection of switches, so that the machine tool according to the embodiment of the present invention. The control device can exhibit various effects such as cost saving, reliability enhancement, and ease of design.
まず、本発明の実施例に係る工作機械用制御装置は主操作盤の表示部およびキーボードを通してPLC入力および出力接点状態(status)のソフトウェア的設定に関するユーザの命令を入力する。
本発明の実施例に係る工作機械用制御装置はこのようなユーザの設定による所定のキーボード入力があればこれをPLC用入力接点に代わって所定の方法でPLCに伝達することによって、既存のPLCの入力接点用スイッチに代えられる。
First, a machine tool control apparatus according to an embodiment of the present invention inputs a user command relating to software setting of a PLC input and an output contact status through a display unit and a keyboard of a main operation panel.
In the machine tool control apparatus according to the embodiment of the present invention, if there is a predetermined keyboard input by such a user setting, this is transmitted to the PLC by a predetermined method in place of the PLC input contact. Instead of the input contact switch.
また、本発明の実施例に係る工作機械用制御装置は非順次制御命令によるPLCの制御結果をPLCの出力接点によるランプ、その他表示素子を使用せず通信によって主操作盤の表示画面上に表示する。
従って、本発明の実施例に係る工作機械用制御装置はPLCをそのまま使用しつつ、主操作盤に連結されるPLCの入力および出力接点を除去することで減らせることができる。
In addition, the machine tool control apparatus according to the embodiment of the present invention displays the control result of the PLC by the non-sequential control command on the display screen of the main operation panel by communication without using the lamp by the output contact of the PLC and other display elements To do.
Therefore, the machine tool control apparatus according to the embodiment of the present invention can be reduced by removing the input and output contacts of the PLC connected to the main operation panel while using the PLC as it is.
以下、PLC入力および出力接点として使われるスイッチ、ランプ、LEDなどが生成する接点入力および出力に対応させて、本発明の実施例に係る工作機械用制御装置がソフトウェア的に生成する接点情報を、それぞれ‘接点入力情報'および‘接点出力情報'と称する。接点入力情報はユーザの非順次制御命令に対応するものであり、接点出力情報は非順次制御命令に対する結果情報である。ここで、接点入力情報と接点出力情報で処理される命令およびその過程を‘ソフトウェア−接点対応命令'と称する。 Hereinafter, the contact information generated by the machine tool control device according to the embodiment of the present invention in software corresponding to the contact input and output generated by the switch, lamp, LED, etc. used as the PLC input and output contact, These are referred to as “contact input information” and “contact output information”, respectively. The contact input information corresponds to the user's non-sequential control command, and the contact output information is result information for the non-sequential control command. Here, an instruction processed by the contact input information and the contact output information and the process thereof are referred to as a “software-contact instruction”.
図3は、本発明の実施例に係る工作機械用制御装置のブロック図である。
同図を参照すれば、本発明の実施例に係る工作機械用制御装置300は、主操作盤310、数値制御部320、PLC330、機械動作入出力部340、サーボ(servo)制御部350およびサーボモータ(servomotor)360よりなる。
FIG. 3 is a block diagram of the machine tool control apparatus according to the embodiment of the present invention.
Referring to the figure, a machine
主操作盤310は、所定の通信プロトコルにより数値制御部320と通信が可能であり、ユーザの制御命令を入力され数値制御部320に伝達する。また、主操作盤310は、数値制御部320の出力を受信して対応するイメージをユーザに表示することによってユーザとして工作機械の状態をモニタリングすることができる。
The
主操作盤310は、ユーザによりPLC330を直接制御するために使用するソフトウェア−接点対応命令に関するユーザの設定が入力され、設定によるユーザの入力がある場合これを数値制御部320に伝達する。
The
主操作盤310は、操作盤制御部311、表示部313およびキーボード(Keyboard)315を含む。ただし、実施例によって入出力ボード(図示せず)をさらに含むことができる。
The
表示部313は、CRT(Cathode-Ray Tube)、普及型(STN)LCD(Liquid Crystal Display)、薄膜トランジスタ(TFT:Thin Film Transistor)LCDおよびOLED(Organic Light Emitting Diodes)モニタが該当し、操作盤制御部311の出力を受けてユーザが確認できるように表示する。また、表示部313は、タッチスクリーン(touch screen)の機能を含むことができる。
The
表示部313を通して表示される事項は、工作機械の各種制御状況に対するモニタリング情報を含み、ユーザが所定の制御命令およびソフトウェア−接点対応命令を、設定および入力しようとする場合に、ユーザの操作のための各種ガイドを表示する。
The items displayed through the
操作盤制御部311は、キーボード315を通して入力されるユーザの各種制御命令を数値制御部320に伝達する。操作盤制御部311は、ユーザがソフトウェア−接点対応命令を設定しようとする場合、ユーザの操作のためのガイドを、表示部313を通して出力することによってユーザがソフトウェア−接点対応命令を設定できるようにする。操作盤制御部311は、非順次制御命令のためのソフトウェア接点入力情報の処理のために、所定のキー入力を接点入力情報に対応させ、これにより該当キーが操作される場合、前記キーに対応する接点入力情報を数値制御部320に伝達する。望ましくは、このような非順次制御命令に割り当てられるキーはキーボード315のうち別の機能キーを用いられる。
The operation
また、操作盤制御部311は、非順次制御命令に対するPLC330の制御結果である接点出力情報が数値制御部320から入力され、表示部313を通してユーザに表示する。この場合、操作盤制御部311は単純な接点表示だけではなく、多様な情報を具体的に表示させることができる。
The operation
キーボード315は非順次制御命令を含むユーザの各種制御命令を入力される装置であって、所定個数の機能キー(function key)を含むこともできる。
本発明の実施例はキーボード315を例として挙げたが、これに限られず、マウス(mouse)、ジョグシャトル(jog shuttle)、その他有/無線インターフェースとして操作盤制御部311およびユーザをインターフェーシングできるものなら十分である。
The
In the embodiment of the present invention, the
工作機械用制御装置300は、PLC330に入出力される接点中でキーボード315またはタッチを通してユーザにより直接制御される非順次制御命令と、その制御結果の全てをソフトウェア−接点対応命令で処理することができる。しかし、実施例によってこのようなPLC330の入出力接点のうち所定の接点は従来の方式をそのまま利用できる。このような場合、主操作盤310は入出力ボードを含む場合がある。
The machine
ソフトウェア−接点対応命令で処理される場合と従来の方法を通して処理されるPLC330の接点の区分は、ユーザの操作便宜およびパターンによって決定される。
数値制御部320は、既に設定された数値制御プログラムによってPLC330およびサーボ制御部350を通して工作機械の全般的な動作を制御し、主操作盤310と所定のプロトコルによって通信しつつ所定の命令を送受信する。また、通常の通信方法を含む所定の方法でPLC330とデータを送受信する。
The distinction between the contacts of the
The
数値制御部320は、所定の数値制御プログラムによる順次制御命令をPLC330に伝達し、PLC330から該当制御に対する制御結果が入力され処理して表示部313に出力する。また、数値制御部320は、サーボモータ360の制御のためにサーボ制御部350に所定の制御命令を出力する。数値制御部320は、ソフトウェア−接点対応命令の処理のため、ユーザの操作によって接点入力情報を操作盤制御部311から受信すれば、既に設定された非順次制御命令で確認し、対応する接点対応命令をPLC330に出力する。また、数値制御部320は、接点対応命令に従ってPLC330が工作機械(図示せず)を制御した所定の‘制御結果'を受信して、対応する接点出力情報を生成して主操作盤310に出力する。
The
数値制御部320が接点対応命令をPLC330に伝達し、PLC330から制御結果を受信するため、数値制御部320とPLC330は共通メモリ(図示せず)を使用することができる。数値制御部320とPLC330は、共通メモリ(図示せず)の所定の位置を接点対応命令および制御結果の表示に割り当て、該当メモリ値(以下、‘フラグ(flag)'と称する。)を管理することによってソフトウェア−接点対応命令に関する情報を送受信することができる。
Since the
ただし、他の実施例では一般的な通信によって数値制御部320はPLC330に接点対応命令を伝達し、PLC330はこれを所定の内部メモリ(図示せず)に貯蔵することによって、既に設定された接点入力で処理することができる。同様に、接点対応命令に対する制御結果を通信によって数値制御部320に伝達することによって、本発明の実施例のソフトウェア−接点対応命令を処理することができる。
However, in another embodiment, the
PLC330は、内部に入出力接点用メモリ(図示せず)および共通メモリ(図示せず)を含み、機械動作入出力部340を通して工作機械(図示せず)の動作を実質的に制御する。そのため、数値制御部320と所定のプロトコルによって通信し、数値制御部320から所定のシーケンス制御命令を受信する。
The
また、PLC330は、主操作盤310を通してユーザから実時間で非順次制御命令を受けて工作機械(図示せず)を制御する。このため、PLC330は、共通メモリ(図示せず)上のフラグを読み出して、数値制御部320の接点対応命令に対応する制御命令を機械動作入出力部340に出力する。
Further, the
PLC330は、行う制御命令のうちソフトウェア−接点対応命令で処理する作業(例えば、‘非常停止'のような)に対しては通常の入出力接点用メモリ値を読み出さず、数値制御部320が伝達するフラグを読み出して行う。従って、PLC330が行うラダーダイアグラム(Ladder Diagram)を作成するにあたって、ユーザはPLC330が内部の入出力接点用メモリ値ではなくフラグを読み出してソフトウェア−接点対応命令に対応する作業を処理するように作成する。
The
機械動作入出力部340は、機械動作入力部341および機械動作出力部343を含む。機械動作入力部341は、工作機械(図示せず)の制御結果を入力されPLC330に出力する。機械動作出力部343は、PLC330の制御命令を受信して工作機械(図示せず)が対応する動作を行うように制御する。
The machine operation input /
サーボ制御部350は、サーボモータ360に連結され、数値制御部320の制御によってサーボモータ360を制御する。
The
以上では主操作盤310の操作盤制御部311と数値制御部320を別に構成する場合を例として説明したが、本発明の他の実施例によれば、操作盤制御部311の機能を含む数値制御部320を具現することができる。
The case where the operation
前述した構成要素を含む本発明の実施例に係る工作機械制御装置300の全体動作を見れば、数値制御部320は主操作盤310の命令を認識しプログラム内容によって工作機械動作命令を行い、PLC330は数値制御部320のソフトウェア−接点対応命令によって非順次制御命令を行う。
If the overall operation of the machine
ソフトウェア−接点対応命令のうち制御命令の入力は、キーボード315上のキーを通してユーザとインターフェースされる。他の実施例によれば、主操作盤310上の表示部313を通して表示されるイメージとキーボード315上のキーが両方使用できる。
Of the software-contact correspondence commands, control command inputs are interfaced with the user through keys on the
ソフトウェア−接点対応命令のうち制御結果の出力のための従来のランプ、その他の表示素子は表示部313上のイメージに対応する。
ユーザは、主操作盤310を用いて非順次制御命令に該当するソフトウェア−接点対応命令に関するユーザ設定が行える。ここで、ユーザ設定事項は該当ソフトウェア−接点対応命令に対するキーボード315上のキー指定および表示部313の表示方法などが含まれる。このような設定は、既に定まったデフォルト設定をそのまま用いたり、ユーザの作業パターンおよび習慣によって随時に相違に設定したりすることができる。
Among the software-contact correspondence commands, a conventional lamp for outputting a control result and other display elements correspond to an image on the
The user can make user settings regarding the software-contact correspondence command corresponding to the non-sequential control command using the
設定が完了されると、ユーザは従来のスイッチを操作する代わりにキーボード315上のキーを操作したり、キーボード315を用いた表示部313上のカーソル(cursor)操作を通して制御したりして行うことができる。
When the setting is completed, the user operates the keys on the
ソフトウェア−接点対応命令を設定し、これにより対応する非順次制御命令を行う方法は、本発明の技術分野において通常の知識を有する者によって多様に具現することができる。本発明では、主にフラグを用いる方法を説明したが、多様な通信方法によって周期的に伝送される数値制御部320とPLC330とのメッセージを確認することによって対応するソフトウェア−接点対応命令が行える。
A method of setting a software-contact instruction and performing a corresponding non-sequential control instruction can be variously implemented by those having ordinary knowledge in the technical field of the present invention. In the present invention, a method using flags is mainly described. However, a corresponding software-contact instruction can be performed by checking messages between the
以下、図4を通してソフトウェア−接点対応命令のユーザインターフェース方法についてさらに詳述する。図4は本発明の一実施例によって工作機械制御装置の主操作盤を簡略に示した図である。 Hereinafter, the user interface method of the software-contact correspondence instruction will be described in more detail with reference to FIG. FIG. 4 is a view schematically showing a main operation panel of a machine tool control apparatus according to an embodiment of the present invention.
図4の主操作盤310は、多様なユーザインターフェースを提供することができ、基本的に工作機械の一般的な制御とモニタリング手段を提供すること以外に、ソフトウェア−接点対応命令を設定し操作するに当たって、さらに簡便かつ容易に行えるようにするためのものである。図4の主操作盤310は、図3の工作機械制御装置300の主操作盤310に対応するものである。この主操作盤310について、図4に基づき説明する。
The
図4の表示画面4aは表示部313に対応し、入力キー4b、機能キー4cおよび操作パネル4dはキーボード315に対応する。
図4のように別の操作パネル4dを設ける場合であっても、殆んどのスイッチおよび表示素子を省略することができる。ただし、ユーザの操作便宜性のための最小限のスイッチだけを操作パネル4d上に従来の形態に維持することができる。このような操作パネル4d上のスイッチもソフトウェア−接点対応命令で処理することができ、さらに従来の接点を用いる方法で具現することができる。電源スイッチ、非常停止用(Emergency Stop)スイッチおよびオーバーライドスイッチなどを操作パネル4dに位置させることができる。
The
Even when another
表示画面4aには、図2の従来の操作パネル2d上の各種スイッチおよびランプに対応するスイッチ(以下、‘ソフトウェアスイッチ'と称する)およびランプなどのイメージが表示される。このようなソフトウェアスイッチを使用することは作業灯スイッチ、自動扉開閉制御用スイッチ、防振具制御用スイッチ、工具補正用スイッチなどが該当する。操作盤制御部311は、各機能キー4cをソフトウェアスイッチに対応させることで、ユーザが表示画面4a上のソフトウェアスイッチのイメージを見ながら機能キー4cを操作させることができる。しかし、表示画面4a上のソフトウェアスイッチのイメージを表示することは必須的ではない。
On the
他の実施例によれば、各ソフトウェアスイッチが全て機能キー4cに割り当てて対応させられない場合に、一部のソフトウェアスイッチは入力キー4bを用いて表示画面4a上のカーソルを動かす方法で操作することができる。
According to another embodiment, when not all the software switches are assigned to the
さらに他の実施例によって、表示画面4aがタッチスクリーンの機能を含んで実質的なスイッチで動作することによって機能キー4cに代えられる。
また、図2の従来の操作パネル2dの各種LEDおよびランプにおいては、図4の主操作盤310では表示画面4a上に表示することができる。また、表示画面4aの構成によって通常の表示事項と区別して、ソフトウェアPLC接点用専用画面で構成することができる。
According to another embodiment, the
2 can be displayed on the
以上、図4のようなソフトウェアスイッチと機能キー4cの対応関係に関することを含むソフトウェア−接点対応命令の設定に関しては、前述したように表示部313を通して表示される所定のガイドにより設定可能である。
As described above, the setting of the software-contact correspondence command including the relationship between the software switch and the
図5は、図4の主操作盤310のうち表示画面4aの一例を示した図である。表示画面4aのうち5aは、ユーザが作業灯の開閉制御のためのスイッチとして機能キー4cのうち‘F2'に設定し、作業灯の制御のためのスイッチとして機能キー4cのうち‘F1'に設定したことを示す。従って、ユーザは、F1を繰り返して押圧することによって作業灯をオン/オフすることができ、F2を繰り返して押圧することによって自動扉を制御することができる。このような機能キー4cの設定はユーザによって可変できることは当然である。
FIG. 5 is a diagram showing an example of the
また、表示画面4a上の5bは、チャッククランプ(chuck clamp)および下段ギヤ(gear)の制御に対して別のキーを指定せず、表示画面4a上のカーソルを用いて調整するように設定されていることを示す。
Further, 5b on the
そして、ユーザのこのような制御に対する制御結果は、PLC330から主操作盤310の表示部313に伝達され、表示画面4a上の5cのように該当状態を表示する部分が所定の色相変化や点滅などにより表示される。
Then, the control result for such control by the user is transmitted from the
図6は、本発明の実施例に係る工作機械用制御装置300の動作説明に提供される流れ図であって、非順次制御命令が行われる過程を示す。以下、図3ないし図6を参照して工作機械用制御装置300の動作を説明する。
FIG. 6 is a flowchart provided for explaining the operation of the machine
工作機械の運転中、主操作盤310の操作盤制御部311は、キーボード315を介してユーザの非順次制御命令を受信する。非順次制御命令の受信に先立って、ユーザは非順次制御命令の入力のためのユーザインターフェースを設定することができる。そして、操作盤制御部311は、ユーザインターフェース設定のための所定のガイド(guide)を、表示部313を介して表示することができる(S601)。
During operation of the machine tool, the operation
操作盤制御部311は非順次制御命令に対して既に設定された接点入力情報を数値制御部320に出力する(S603)。
The
数値制御部320は、接点入力情報を受信すれば、接点入力情報を分析してユーザの非順次制御命令を認識し、PLC330にこの接点入力情報に対応する所定の接点対応命令を出力する。接点対応命令の出力は共通メモリ(図示せず)上の該当フラグを表示する方法で行われる(S605)。
When receiving the contact input information, the
PLC330は、一連の順次的な制御命令を含む所定の制御命令の遂行中に共通メモリ(図示せず)を読み出して、接点対応命令の有無を確認する。確認の結果、接点対応命令があれば、PLC330は対応する制御命令を機械動作出力部343に出力することによってユーザの非順次制御命令による動作を行う(S607)。以上の方法でユーザの非順次制御命令がPLC330で行われる。
The
図7は、本発明の実施例に係る工作機械用制御装置の動作説明に提供される他の流れ図であって、非順次制御命令に対する制御結果が表示される過程を示す。 FIG. 7 is another flowchart provided for explaining the operation of the machine tool control apparatus according to the embodiment of the present invention, and shows a process in which a control result for a non-sequential control command is displayed.
図6の方法によって所定のユーザの非順次制御命令が工作機械(図示せず)で行われると、PLC330は機械動作入力部341を通して制御結果を受信し、数値制御部320に前記制御結果を伝達する。制御結果の伝達は共通メモリ(図示せず)上の該当フラグを表示する方法で行われる(S701)。
When a non-sequential control command of a predetermined user is executed by a machine tool (not shown) by the method of FIG. 6, the
数値制御部320は、共通メモリ(図示せず)を読み出して制御結果が表示されるか否かを確認する。確認の結果、制御結果があれば数値制御部320は対応する接点出力情報を主操作盤310に出力する(S703)。
The
主操作盤310の操作盤制御部311は、受信した接点出力情報に対して既に設定された所定の制御結果を、表示部313を通してユーザに表示する(S705)。
The operation
以上の方法によって本発明の工作機械用制御装置が動作することによってユーザの非順次制御命令に対する結果を表示する。 The result of the non-sequential control command of the user is displayed by operating the machine tool control device of the present invention by the above method.
以上では本発明の望ましい実施例について示し、かつ説明したが、本発明は前述した特定の実施例に限らず、請求の範囲で請求する本発明の要旨を逸脱せず、当該発明の属する技術の分野における通常の知識を有する者によって多様な変形実施が可能であることは勿論、このような変形実施は本発明の技術的思想や展望から個別的に理解されてはいけない。 Although the preferred embodiments of the present invention have been shown and described above, the present invention is not limited to the specific embodiments described above, and does not depart from the gist of the present invention claimed in the scope of claims. Various modifications can be made by those having ordinary knowledge in the field, and such modifications should not be individually understood from the technical idea and perspective of the present invention.
310 主操作盤
311 操作盤制御部
313 表示部
4a 表示画面
315 キーボード
4b 入力キー
4c 機能キー
4d 操作パネル
320 数値制御部
330 PLC
340 機械動作入出力部
341 機械動作入力部
343 機械動作出力部
350 サーボ制御部
360 サーボモータ
310
340 Machine operation input /
Claims (14)
前記主操作盤は、前記工作機械の動作のうちユーザから少なくとも一つの非順次制御命令を受信し、対応する所定の接点入力情報を前記数値制御部に出力し、
前記数値制御部は、前記接点入力情報を所定の接点対応命令に変換して前記PLCに伝達し、
前記PLCは、前記接点対応命令を入力されて前記工作機械を制御することを特徴とする工作機械用制御装置。 A main operation panel to which various setting values for machining are input from a user, a numerical control unit for outputting a series of sequential control commands for machining based on the setting values received from the main operation panel, and the numerical control unit A servo control unit that servo-controls the motor in a corresponding manner by receiving sequential control commands from the PLC, a PLC that controls input / output of a machine tool in a corresponding manner by receiving sequential control commands from the numerical control unit, In a machine tool control device including a machine input / output unit that transmits commands to a machine tool while inputting / outputting commands and information,
The main operation panel receives at least one non-sequential control command from a user among operations of the machine tool, and outputs corresponding predetermined contact input information to the numerical control unit,
The numerical control unit converts the contact input information into a predetermined contact corresponding command and transmits it to the PLC,
The PLC controls the machine tool by receiving the contact corresponding command, and controls the machine tool.
前記数値制御部は、前記PLCから制御結果を受信して前記制御結果に対応する接点出力情報に変換して前記主操作盤に出力し、
前記主操作盤は、前記接点出力情報を受信してユーザに表示することを特徴とする請求項1に記載の工作機械用制御装置。 The PLC receives and outputs at least one control result for the non-sequential control command from the machine tool,
The numerical control unit receives a control result from the PLC, converts it into contact output information corresponding to the control result, and outputs the contact output information to the main operation panel,
The machine tool control device according to claim 1, wherein the main operation panel receives the contact output information and displays it to a user.
前記数値制御部が、前記接点対応命令を前記PLCに伝達し、前記PLCが前記制御結果を前記数値制御部に伝達するにあたって、前記メモリに前記接点対応命令および制御結果に対して既に設定されたフラグを表示する方法で伝達することを特徴とする請求項3に記載の工作機械用制御装置。 The numerical controller and the PLC further include a memory capable of inputting and outputting predetermined data,
When the numerical control unit transmits the contact correspondence command to the PLC, and the PLC transmits the control result to the numerical control unit, the memory has already been set for the contact correspondence command and the control result. 4. The machine tool control device according to claim 3, wherein the flag is transmitted by a display method.
前記ラダーダイアグラムは、前記接点対応命令および制御結果の処理に関するものを含むことを特徴とする請求項3に記載の工作機械用制御装置。 The PLC operates according to a predetermined ladder diagram that can be implemented by software received from the numerical controller,
4. The machine tool control device according to claim 3, wherein the ladder diagram includes a processing related to processing of the contact correspondence instruction and a control result.
所定の入力方法でユーザの前記非順次制御命令を受信する入力部と、
受信した前記接点出力情報をユーザに表示する表示部と、
前記入力部を通したユーザの非順次制御命令を前記接点入力情報に変換して前記数値制御部に出力し、受信した前記接点出力情報に対応する情報を前記表示部に出力する操作盤制御部とを含むことを特徴とする請求項3に記載の工作機械用制御装置。 The main operation panel is
An input unit for receiving the non-sequential control command of the user by a predetermined input method;
A display unit for displaying the received contact output information to the user;
An operation panel control unit that converts a non-sequential control command of a user through the input unit into the contact input information, outputs the contact input information to the numerical control unit, and outputs information corresponding to the received contact output information to the display unit The machine tool control device according to claim 3, comprising:
ユーザから前記非順次制御命令を受信するための前記入力方法および前記接点出力情報の表示方法のうち少なくとも一つに関するユーザの設定のためのガイドを、前記表示部を通して表示し、
前記ガイドによるユーザの設定を、前記入力部を通して入力されることを特徴とする請求項6に記載の工作機械用制御装置。 The operation panel controller is
A guide for user setting regarding at least one of the input method for receiving the non-sequential control command from the user and the display method of the contact output information is displayed through the display unit,
The machine tool control device according to claim 6, wherein a user setting by the guide is input through the input unit.
順次制御命令を含む前記所定の制御命令の遂行中に前記主操作盤を通してユーザから所定の非順次制御命令を受信する段階と、
前記主操作盤が前記非順次制御命令に対応する所定の接点入力情報を出力する段階と、
前記数値制御部が受信した前記接点入力情報に対応する所定の接点対応命令を出力する段階と、
前記PLCが前記接点対応命令を入力され前記工作機械を制御する段階とを含んでなされることを特徴とする工作機械用制御装置のPLC接点処理方法。 In a PLC contact processing method for a machine tool control device in which a PLC controls a machine tool according to a predetermined sequential control command transmitted through a numerical control unit and provides a user interface through a main operation panel.
Receiving a predetermined non-sequential control command from a user through the main operating panel during execution of the predetermined control command including a sequential control command;
The main operation panel outputting predetermined contact input information corresponding to the non-sequential control command;
Outputting a predetermined contact correspondence command corresponding to the contact input information received by the numerical controller;
A PLC contact processing method for a machine tool control apparatus, comprising: a step in which the PLC receives the contact corresponding command and controls the machine tool.
前記数値制御部が前記制御結果を受信して対応する所定の接点出力情報を出力する段階と、
前記主操作盤が前記接点出力情報を受信して前記制御結果に対応する内容をユーザに表示する段階とをさらに含むことを特徴とする請求項11に記載の工作機械用制御装置のPLC接点処理方法。 The PLC receiving and outputting at least one control result for the non-sequential control command from the machine tool;
The numerical control unit receiving the control result and outputting corresponding predetermined contact output information;
The PLC contact processing of the machine tool control device according to claim 11, further comprising: the main operation panel receiving the contact output information and displaying a content corresponding to the control result to a user. Method.
所定のメモリに前記接点対応命令および制御結果に対して既に設定されたフラグを表示する方法で出力することを特徴とする請求項12に記載の工作機械用制御装置のPLC接点処理方法。 At least one of the step in which the numerical controller outputs the contact corresponding command and the step in which the PLC outputs the control result includes:
13. The PLC contact processing method for a machine tool control device according to claim 12, wherein a flag already set for the contact corresponding command and control result is displayed in a predetermined memory.
前記ガイドによってユーザが設定を入力する段階とをさらに含むことを特徴とする請求項12に記載の工作機械用制御装置のPLC接点処理方法。 Displaying to the user a guide for assisting the user in setting at least one of a method for inputting the non-sequential control command from the user and a method for displaying the contact output information;
The PLC contact processing method for a machine tool control device according to claim 12, further comprising the step of a user inputting a setting through the guide.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040115503A KR20060076884A (en) | 2004-12-29 | 2004-12-29 | A software plc control unit of cnc and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006190284A true JP2006190284A (en) | 2006-07-20 |
JP4302100B2 JP4302100B2 (en) | 2009-07-22 |
Family
ID=36797376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005376280A Active JP4302100B2 (en) | 2004-12-29 | 2005-12-27 | Machine PLC control device capable of software PLC contact processing and processing method |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP4302100B2 (en) |
KR (1) | KR20060076884A (en) |
CN (1) | CN100445909C (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402197A (en) * | 2011-07-22 | 2012-04-04 | 江俊逢 | Reconfigurable numerical control system and reconfiguration method |
CN103116307A (en) * | 2013-01-08 | 2013-05-22 | 株洲南方燃气轮机成套制造安装有限公司 | Machine set pump valve control circuit |
CN101846980B (en) * | 2009-09-01 | 2013-11-13 | 中广核工程有限公司 | Method and system for converting logic diagram into sequence diagram |
CN104423316A (en) * | 2013-08-23 | 2015-03-18 | 罗伯特·博世有限公司 | Operation device, control device and equipment using automatic technology |
CN105807723A (en) * | 2016-05-19 | 2016-07-27 | 广州亿图自动控制***有限公司 | Multi-channel lathe control system |
CN114488954A (en) * | 2021-12-20 | 2022-05-13 | 安徽环球传动科技有限公司 | Flexible machine tool control system |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4328352B2 (en) * | 2006-12-18 | 2009-09-09 | ファナック株式会社 | Diagnostic method and system for external signal input / output unit |
KR101500748B1 (en) * | 2008-12-15 | 2015-03-09 | 두산인프라코어 주식회사 | Numerical control system |
CN101819419B (en) * | 2009-02-27 | 2011-12-07 | 郑州紫辰科技开发有限公司 | Active plc intelligent liquid crystal display |
CN102350421B (en) * | 2011-07-15 | 2013-11-20 | 北方工业大学 | Force position servo control system for automatically cleaning carbon bowl of anode carbon block for aluminum electrolysis |
JP5073850B1 (en) * | 2011-07-26 | 2012-11-14 | ファナック株式会社 | Numerical control device for machine tool with sound converter |
CN105022349A (en) * | 2015-08-26 | 2015-11-04 | 武汉华中数控股份有限公司 | Bus type numerical control apparatus with touch panel |
KR102453367B1 (en) * | 2018-03-08 | 2022-10-07 | 주식회사 디엔솔루션즈 | Machine tool and method for controlling the same |
CN110667170A (en) * | 2019-09-27 | 2020-01-10 | 天津市天锻压力机有限公司 | Intelligent eccentric torque detection system and method of servo press |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2232514B (en) * | 1989-04-24 | 1993-09-01 | Yokogawa Electric Corp | Programmable controller |
CN1105760A (en) * | 1994-01-06 | 1995-07-26 | 上海机械高等专科学校 | Non-programming sequence controller |
JPH08249024A (en) * | 1995-03-14 | 1996-09-27 | Omron Corp | Programmable controller |
JPH08339220A (en) * | 1995-06-14 | 1996-12-24 | Sekisui Chem Co Ltd | Nc controller for machine tool |
JP3465575B2 (en) * | 1998-03-10 | 2003-11-10 | 三菱電機株式会社 | Numerical control method and device |
JPH11338515A (en) * | 1998-05-26 | 1999-12-10 | Matsushita Electric Works Ltd | Programmable controller and programmable controller system using the same |
JP3896076B2 (en) * | 2002-12-26 | 2007-03-22 | ファナック株式会社 | Numerical controller |
-
2004
- 2004-12-29 KR KR1020040115503A patent/KR20060076884A/en not_active Application Discontinuation
-
2005
- 2005-12-27 JP JP2005376280A patent/JP4302100B2/en active Active
- 2005-12-27 CN CNB2005101356279A patent/CN100445909C/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101846980B (en) * | 2009-09-01 | 2013-11-13 | 中广核工程有限公司 | Method and system for converting logic diagram into sequence diagram |
CN102402197A (en) * | 2011-07-22 | 2012-04-04 | 江俊逢 | Reconfigurable numerical control system and reconfiguration method |
CN103116307A (en) * | 2013-01-08 | 2013-05-22 | 株洲南方燃气轮机成套制造安装有限公司 | Machine set pump valve control circuit |
CN104423316A (en) * | 2013-08-23 | 2015-03-18 | 罗伯特·博世有限公司 | Operation device, control device and equipment using automatic technology |
CN105807723A (en) * | 2016-05-19 | 2016-07-27 | 广州亿图自动控制***有限公司 | Multi-channel lathe control system |
CN114488954A (en) * | 2021-12-20 | 2022-05-13 | 安徽环球传动科技有限公司 | Flexible machine tool control system |
Also Published As
Publication number | Publication date |
---|---|
CN100445909C (en) | 2008-12-24 |
JP4302100B2 (en) | 2009-07-22 |
KR20060076884A (en) | 2006-07-05 |
CN1797249A (en) | 2006-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4302100B2 (en) | Machine PLC control device capable of software PLC contact processing and processing method | |
JP5099602B2 (en) | Numerical controller | |
US7899574B2 (en) | Machine-tool controller | |
JP4011372B2 (en) | Machining program check method and check apparatus for numerically controlled machine tool, and numerically controlled machine tool provided with the same | |
US9436365B2 (en) | Operating device for NC machine tool | |
US8200362B2 (en) | Numerically controlling apparatus with stop point setting and removing means | |
JP2006190285A (en) | Control system for machine tool capable of outputting voice and recognizing voice, and its method | |
JP2008027045A (en) | Numerical control apparatus provided with interference checking function | |
US7102622B2 (en) | Production equipment monitoring device | |
US5327350A (en) | Interactive type numerical control apparatus and method thereof | |
JPWO2017149667A1 (en) | Machine tool management device | |
JPH03265906A (en) | Programming system for interactive numerical controller | |
US5538369A (en) | Machine tool with tapping function | |
JP2020160586A (en) | Machine-tool and control system | |
JP2000135652A (en) | Control device of machine tool | |
JP4265423B2 (en) | Machine control device | |
KR20110019813A (en) | Graphic display apparatus and method for displaying operation data about computer numarical control machine tools | |
JP4657595B2 (en) | NC machine tool display device | |
JPH04329407A (en) | Controller for nc machine | |
US20130073075A1 (en) | Cnc machine without an operator console | |
EP0345355A1 (en) | Interactive nc apparatus | |
JP2005122597A (en) | Display device of nc machine tool | |
JPH0277904A (en) | Nc data origination method | |
KR20100065595A (en) | Machining center having automatic table transfer apparatus | |
US5204810A (en) | Nc sentence creation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081126 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081226 |
|
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: 20090324 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090421 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4302100 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130501 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140501 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |