JPH0634921Y2 - Numerical control machine tool - Google Patents
Numerical control machine toolInfo
- Publication number
- JPH0634921Y2 JPH0634921Y2 JP4494089U JP4494089U JPH0634921Y2 JP H0634921 Y2 JPH0634921 Y2 JP H0634921Y2 JP 4494089 U JP4494089 U JP 4494089U JP 4494089 U JP4494089 U JP 4494089U JP H0634921 Y2 JPH0634921 Y2 JP H0634921Y2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- machining program
- identification signal
- machine tool
- storage area
- 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
Landscapes
- Numerical Control (AREA)
Description
【考案の詳細な説明】 〈産業上の利用分野〉 本考案は加工プログラムに従って工作物の加工を行う数
値制御工作機械に関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a numerically controlled machine tool for machining a workpiece according to a machining program.
〈従来の技術〉 従来、複数の形状の異なる工作物の加工を無人で行う数
値制御工作機械は数値制御装置の複数の記憶領域に複数
に加工プログラムが記憶されており、これら複数の記憶
領域の中より、外部から入力された工作物番号に該当す
る加工プログラムが格納された記憶領域を指定すること
により、そこに格納された加工プログラムが実行され、
この加工プログラムに従って工作機械が制御され、工作
物の加工が行われていた。<Prior Art> Conventionally, in a numerically controlled machine tool for unmanned machining of a plurality of workpieces having different shapes, a plurality of machining programs are stored in a plurality of memory areas of a numerical controller, and these machining areas are stored in a plurality of memory areas. By specifying the storage area where the machining program corresponding to the workpiece number input from the outside is stored, the machining program stored there is executed,
The machine tool was controlled according to this machining program to machine the workpiece.
〈考案が解決しようとする課題〉 しかし、記憶領域に格納できる加工プログラムには制限
があるため、格納できる加工プログラムの数より多い種
類の工作物を加工しようとする場合、その都度、作業者
が外部より加工プログラムを記憶領域に入替えてやるこ
とが必要となってくる。このため、外部より記憶領域に
入替えてやる作業が頻繁となる場合、加工プログラムの
入替えミスが生じる危険性があり、この結果工作物と指
定された記憶領域の加工プログラムが対応しなくなる問
題があった。<Problems to be solved by the invention> However, there is a limit to the machining programs that can be stored in the storage area. It becomes necessary to replace the machining program in the storage area from the outside. For this reason, when the work of exchanging the storage area from the outside becomes frequent, there is a risk of mistakes in exchanging the machining program, and as a result, there is a problem that the machining program of the designated storage area does not correspond to the workpiece. It was
〈課題を解決するための手段〉 本考案は上述した問題を解決するためになされたもの
で、第1図に示すように識別信号を持つ複数の加工プロ
グラム1と、これら複数の加工プログラム1をそれぞれ
格納する複数の記憶領域を形成したメモリ2と、外部か
らの識別信号に基づいて複数の記憶領域から該当する記
憶領域を指定する指定手段3と、この指定手段3から指
定された記憶領域に格納された加工プログラム1に従っ
て工作機械を制御する制御手段4と、前記外部からの識
別信号と加工プログラムの識別信号とを比較し一致しな
い場合に加工を中止する信号を前記制御手段4に出力す
る比較手段5とを備えたものである。<Means for Solving the Problems> The present invention has been made to solve the above-mentioned problems. As shown in FIG. 1, a plurality of machining programs 1 having an identification signal and a plurality of machining programs 1 are provided. A memory 2 having a plurality of storage areas respectively stored therein, a designating means 3 for designating a corresponding storage area from the plurality of storage areas based on an external identification signal, and a storage area designated by the designating means 3. The control means 4 for controlling the machine tool according to the stored machining program 1 compares the identification signal from the outside with the identification signal of the machining program, and outputs a signal to stop the machining if the discrimination signals do not match. The comparison means 5 is provided.
〈作用〉 外部より識別信号が入力されると、指定手段3によって
識別信号に該当する記憶領域が指定され、指定された記
憶領域の加工プログラムが制御手段4によって実行され
るときに比較手段5によって加工プログラムの識別信号
と、外部からの識別信号とが比較され、一致した場合に
はそのまま制御手段4による加工プログラム1の実行が
行われ、一致しない場合には加工を中止する信号が出さ
れて制御手段4の加工プログラム1の実行が中止され
る。<Operation> When the identification signal is input from the outside, the designation means 3 designates the storage area corresponding to the identification signal, and when the control means 4 executes the machining program for the designated storage area, the comparison means 5 The identification signal of the machining program and the identification signal from the outside are compared, and if they coincide with each other, the machining program 1 is executed by the control means 4 as they are. If they do not coincide with each other, a signal to stop the machining is issued. The execution of the machining program 1 of the control means 4 is stopped.
〈実施例〉 以下本考案の実施例を図面に基づいて説明する。第2図
において10は研削盤、20は数値制御装置、30はシーケン
スコントローラである。この研削盤10は研削砥石Gを軸
承する砥石台11と工作物Wを載置する工作物テーブル13
とを備えている。そして前記砥石台11および工作物テー
ブル13は駆動回路16,17によってそれぞれ回転駆動され
るサーボモータ12,14によって移動されるようになって
いる。<Embodiment> An embodiment of the present invention will be described below with reference to the drawings. In FIG. 2, 10 is a grinder, 20 is a numerical controller, and 30 is a sequence controller. This grinder 10 has a grindstone base 11 for supporting a grindstone G and a work table 13 on which a work W is mounted.
It has and. The grindstone base 11 and the workpiece table 13 are moved by servomotors 12 and 14 which are rotationally driven by drive circuits 16 and 17, respectively.
前記数値制御装置20は、中央処理装置21、メモリ22、パ
ルス発生回路23、加工プログラム入力装置25、インタフ
ェース26によって構成され、パルス発生回路23から送出
される指令パルスが駆動回路16,17に供給されるように
なっている。The numerical controller 20 includes a central processing unit 21, a memory 22, a pulse generation circuit 23, a machining program input device 25, and an interface 26, and command pulses sent from the pulse generation circuit 23 are supplied to the drive circuits 16 and 17. It is supposed to be done.
メモリ22には複数の加工プログラムを格納するプログラ
ムデータ記憶領域PA1,PA2,PA3……が形成されている。Program data storage areas PA1, PA2, PA3 ... For storing a plurality of machining programs are formed in the memory 22.
シーケンスコントローラ30は中央処理装置31、メモリ3
2、インタフェース33,34によって構成されている。この
シーケンスコントローラ30はインターフェース33を介し
て数値制御装置20の中央処理装置21に接続され、インタ
ーフェース34を介して加工する工作物を指示するローダ
36が接続されている。The sequence controller 30 includes a central processing unit 31 and a memory 3.
2. It is composed of interfaces 33 and 34. The sequence controller 30 is connected to the central processing unit 21 of the numerical controller 20 via an interface 33, and a loader for instructing a workpiece to be processed via an interface 34.
36 are connected.
前記メモリ32には数値制御装置20のメモリ22内のプログ
ラムデータ記憶領域PA1,PA2,PA3・・・にどの加工プロ
グラムが格納されているかを記憶するアドレスマップ領
域AMAと、数値制御装置20に指令を与える指令プログラ
ムPGが記憶されている。The memory 32 has an address map area AMA for storing which machining programs are stored in the program data storage areas PA1, PA2, PA3 ... In the memory 22 of the numerical control device 20, and a command to the numerical control device 20. A command program PG for giving is stored.
以上のような構成で動作について説明する。まず研削盤
10の運転に先立ち、作業者が加工プログラム入力装置25
により任意の順番で加工プログラムをプログラムデータ
記憶領域PA1,PA2,PA3・・・・を指定して格納させてお
く。この時、プログラムデータ記憶領域PA1,PA2,PA3・
・・・にどの加工プログラムが格納されたかがメモリ32
のアドレスマップ領域AMAに記憶される。今アドレスマ
ップ領域AMAには第3図のように加工プログラムがプロ
グラムデータ記憶領域PA1,PA2,PA3・・・・に格納され
ていると記憶されているとする。The operation of the above configuration will be described. First grinder
Before the operation of 10, the worker enters the machining program input device 25
, The machining programs are stored by designating the program data storage areas PA1, PA2, PA3 ... In any order. At this time, the program data storage area PA1, PA2, PA3
Memory 32 shows which machining program is stored in.
Is stored in the address map area AMA. Now, it is assumed that the machining program is stored in the address map area AMA as shown in FIG. 3 in the program data storage areas PA1, PA2, PA3, ....
以下第4図の指令プログラムPGのフローチャートで加工
を行う際の中央処理装置31の動作について説明する。The operation of the central processing unit 31 when performing machining will be described below with reference to the flow chart of the command program PG in FIG.
このフローチャートはローダ36から工作物信号が送信さ
れると実行され、ステップ100でアドレスマップ領域AMA
より工作物信号に対応する加工プログラムの格納された
加工プログラムデータ記憶領域PA1,PA2,PA3……を検索
する。このとき工作物番号が1であれば加工プログラム
データ記憶領域PA2に入力されていると検出する。次に
ステップ101で加工プログラム記憶領域は検出されたか
の問いに対して検出されなければ、ステップ102に進ん
で該当加工プログラムがないことをローダ36に送信して
処理を終了し、検出されればステップ103に進む。ステ
ップ103に進むと該当加工プログラムが格納された加工
プログラムデータ記憶領域PA2を読み込むように中央処
理装置21に指令を与え、ステップ104に進む。そしてス
テップ104では中央処理装置21に工作物1の加工プログ
ラムが読み込まれるまで待機し、読み込まれた時点でス
テップ105に進む。ステップ105に進むと加工プログラム
が実行され、加工プログラムが実行されると、プログラ
ム識別信号がシーケンスコントローラ30に出力され、こ
の識別信号をステップ106でローダ36からの信号と一致
するかを比較し、一致しないのであれば、ステップ107
に進んで中央処理装置21にプログラムの実行の中止を指
令する。一致するならそのまま処理を終了し、以後、加
工プログラムに基づいてパルス発生器23がパルスを発生
し、このパルスに基づいて駆動回路16,17がサーボモー
タ12,14を駆動し、砥石台11および工作物テーブル13が
移動して工作物が加工される。This flowchart is executed when the workpiece signal is transmitted from the loader 36, and in step 100, the address map area AMA
Search the machining program data storage areas PA1, PA2, PA3, ... In which the machining programs corresponding to the workpiece signal are stored. At this time, if the workpiece number is 1, it is detected that the data is input to the machining program data storage area PA2. Next, if it is not detected in step 101 whether the machining program storage area is detected, the process proceeds to step 102, the fact that there is no corresponding machining program is transmitted to the loader 36, the process is terminated, and if it is detected, the step is performed. Continue to 103. When the process proceeds to step 103, the central processing unit 21 is instructed to read the machining program data storage area PA2 in which the corresponding machining program is stored, and the process proceeds to step 104. Then, in step 104, the CPU 21 waits until the machining program of the workpiece 1 is read into the central processing unit 21, and when it is read, the process proceeds to step 105. The machining program is executed when proceeding to step 105, and when the machining program is executed, a program identification signal is output to the sequence controller 30, and this identification signal is compared with the signal from the loader 36 in step 106, If they do not match, step 107
Then, the central processing unit 21 is instructed to stop the execution of the program. If they match, the processing is ended as it is, and thereafter, the pulse generator 23 generates a pulse based on the machining program, the drive circuits 16 and 17 drive the servomotors 12 and 14 based on the pulse, and the grindstone 11 and The work table 13 moves to process the work.
〈考案の効果〉 以上述べたように本考案においては、加工プログラムに
識別信号を記録し、この識別信号と外部からの識別信号
とが一致するか比較し、一致しない場合に加工を中止さ
せる比較手段を備えているので、誤って加工プログラム
を入力した場合に工作物を誤った加工プログラムで加工
することを未然に防止することができる利点がある。<Effect of the Invention> As described above, in the present invention, the identification signal is recorded in the machining program, and it is compared whether or not the identification signal and the identification signal from the outside match. If they do not match, the machining is stopped. Since the means is provided, there is an advantage that it is possible to prevent the workpiece from being machined by the wrong machining program when the machining program is erroneously input.
第1図は本考案の構成を示したブロック図、第2図は本
考案実施例の数値制御工作機械の構成図、第3図はアド
レスマップの格納状態を示す図、第4図はシーケンスコ
ントローラの動作手順を示すフローチャートである。 10……研削盤、12,14……サーボモータ、16,17……駆動
回路、20……数値制御装置、21……中央処理装置、22…
…メモリ、25……加工プログラム入力装置、30……シー
ケンスコントローラ、31……中央処理装置、32……メモ
リ、36……ローダ。FIG. 1 is a block diagram showing a configuration of the present invention, FIG. 2 is a configuration diagram of a numerically controlled machine tool according to an embodiment of the present invention, FIG. 3 is a diagram showing a storage state of an address map, and FIG. 4 is a sequence controller. 3 is a flowchart showing the operation procedure of FIG. 10 …… Grinding machine, 12,14 …… Servo motor, 16,17 …… Drive circuit, 20 …… Numerical control device, 21 …… Central processing unit, 22…
… Memory, 25 …… Machining program input device, 30 …… Sequence controller, 31 …… Central processing unit, 32 …… Memory, 36 …… Loader.
Claims (1)
を移動させて工作物を加工する数値制御工作機械におい
て、識別信号を持つ複数の加工プログラムと、これら複
数の加工プログラムをそれぞれ格納する複数の記憶領域
を形成したメモリと、外部からの識別信号に基づいて複
数の記憶領域から該当する記憶領域を指定する指定手段
と、この指定手段にて指定された記憶領域に格納された
加工プログラムに従って工作機械を制御する制御手段
と、前記外部からの識別信号と加工プログラムの識別信
号とを比較し一致しない場合に加工を中止する信号を前
記制御手段に出力する比較手段とを備えたことを特徴と
する数値制御工作機械。1. In a numerically controlled machine tool for machining a workpiece by moving a workpiece and a tool according to the machining program, a plurality of machining programs having identification signals and a plurality of storage areas for respectively storing the plurality of machining programs. And a designating means for designating a corresponding storage area from a plurality of storage areas based on an identification signal from the outside, and a machine tool according to a machining program stored in the storage area designated by the designating means. Numerical value comprising control means for controlling, and comparison means for comparing the identification signal from the outside with the identification signal of the machining program and outputting a signal for stopping the machining to the control means when they do not match. Control machine tools.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4494089U JPH0634921Y2 (en) | 1989-04-17 | 1989-04-17 | Numerical control machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4494089U JPH0634921Y2 (en) | 1989-04-17 | 1989-04-17 | Numerical control machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02135147U JPH02135147U (en) | 1990-11-09 |
JPH0634921Y2 true JPH0634921Y2 (en) | 1994-09-14 |
Family
ID=31558686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4494089U Expired - Fee Related JPH0634921Y2 (en) | 1989-04-17 | 1989-04-17 | Numerical control machine tool |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0634921Y2 (en) |
-
1989
- 1989-04-17 JP JP4494089U patent/JPH0634921Y2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH02135147U (en) | 1990-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4604560A (en) | Numerical control machine tool with an emergency origin returning function | |
JPS6244281B2 (en) | ||
JPH103308A (en) | Interference avoiding method for industrial robot | |
JPH0554128B2 (en) | ||
JPS63181005A (en) | Parallel processing method for numerical controller | |
JPH0729255B2 (en) | NC data creation method for turning | |
JPH0634921Y2 (en) | Numerical control machine tool | |
JP3893334B2 (en) | Multi-system numerical controller | |
JP2852986B2 (en) | Processing system | |
JPH0653335B2 (en) | Numerical control program machining simulation method | |
JPH0630011B2 (en) | Numerical control Machining restart control method | |
JP3050991B2 (en) | Tool offset shape data input type numerical control method and device | |
JPS62237508A (en) | Numerical controlled punch pressing machine | |
JPS6147652B2 (en) | ||
JP3226459B2 (en) | Turret indexing control device for lathe | |
EP0328665A1 (en) | Numerical controller | |
JP2992163B2 (en) | Numerical control method and device | |
JP2875801B2 (en) | DNC equipment | |
JPS63180451A (en) | Preparation by jig having information | |
JPS6289116A (en) | Numerical control device | |
JPS6063610A (en) | Numerical controller with graphic display device capable of drawing clamping device | |
JPH0883113A (en) | Controller for nc machine tool | |
JPS6133202B2 (en) | ||
JPH0463401B2 (en) | ||
JPH0641799Y2 (en) | Numerical control grinder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |