JPS62147508A - Numerical control system - Google Patents
Numerical control systemInfo
- Publication number
- JPS62147508A JPS62147508A JP29012485A JP29012485A JPS62147508A JP S62147508 A JPS62147508 A JP S62147508A JP 29012485 A JP29012485 A JP 29012485A JP 29012485 A JP29012485 A JP 29012485A JP S62147508 A JPS62147508 A JP S62147508A
- Authority
- JP
- Japan
- Prior art keywords
- data
- numerical control
- line
- numerical
- serial
- 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.)
- Pending
Links
Landscapes
- Numerical Control (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、製造ラインに組込まれた複数台の工作機械等
の制御対象を演算制御する数値制御システムに関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a numerical control system that performs computational control on control objects such as a plurality of machine tools installed in a production line.
(従来の技術)
複数の数値制御工作機械を導入して製造ラインの自動化
を図る場合に、それぞれの工作機械を制御するための数
値制御装置(NC装置)は製造ラインの複雑さに見合っ
た十分な機能が要求される。そのため最近のNC装置は
、操作を容易にするうえで種々の機能が付加され、しか
もその操作に熟練を要しないばかりか、またロボットと
組み合わせた機械加工の自動化システムによりラインの
無人運転も実現され、省力化に大きく寄与している。(Prior art) When introducing multiple numerically controlled machine tools to automate a production line, the number of numerical control devices (NC devices) used to control each machine tool must be sufficient to match the complexity of the production line. functions are required. For this reason, recent NC devices have been added with various functions to make them easier to operate, and not only do they require no skill to operate, but also automated machining systems combined with robots have enabled unmanned line operation. , which greatly contributes to labor saving.
第2図は、マイクロプロセッサを使ったCNC(コンピ
ュータ内蔵のNC装置)の−例を示している。FIG. 2 shows an example of a CNC (NC device with a built-in computer) using a microprocessor.
システムの稼動に先立って、テープリーダ11かも指令
テープが読み取られ、ROM12a、RAM12b等の
メモリに指令プログラムがブロック単位で読み込まれ、
それがプロセッサ13により処理される。このプロセッ
サ13には、上記テープリーダ11の他、制御対象であ
る工作機械のサーボモータ14aを制御する軸制御部1
4や、NCの運転状態1機械現在位置等を表示する表示
部と指令データを入力するキーボードとを一体に構成し
たMD115などがパスライン16により接続される。Prior to the operation of the system, the tape reader 11 also reads the command tape, reads the command program into memories such as ROM 12a and RAM 12b in blocks,
It is processed by processor 13. This processor 13 includes, in addition to the tape reader 11, an axis control section 1 that controls a servo motor 14a of a machine tool to be controlled.
4, an MD 115 which integrally includes a display section for displaying the current position of the NC operating state 1 machine and a keyboard for inputting command data, etc., are connected by a path line 16.
また、上記プロセッサ13の処理能力に制限があるため
、必要に応じて処理機能や容量を補う上位コンピュータ
とのインタフェース部17が設けられる。Further, since the processing capacity of the processor 13 is limited, an interface unit 17 with a host computer is provided to supplement the processing function and capacity as necessary.
(発明が解決しようとする問題点)
ところが実際には、工作機械を運転するうえでは、記憶
している加工プログラムに従ってマイクロプロセッサ1
3でサーボモータ14の駆動系を制御できればよいので
あって、その他の入力機器、出力機器、補助記憶部など
は、工作機械をプログラム制御するための前処理などの
準備作業に必要であっても、自動運転においては直接に
必要でない、また製造ラインに配置される複数の工作機
械が同一の種類のものであるときには、オペレータはラ
インの各所で同一の準備作業を行なうことになり、しか
もそのためにNC装置も高価になるという問題点があっ
た。(Problem to be solved by the invention) However, in reality, when operating a machine tool, the microprocessor 1 runs according to the stored machining program.
3 to control the drive system of the servo motor 14, and other input devices, output devices, auxiliary storage units, etc. may be necessary for preparatory work such as preprocessing for program control of the machine tool. , which is not directly necessary for automated operation, and when multiple machine tools placed on a production line are of the same type, operators will be required to perform the same preparatory work at various parts of the line, and There was also a problem that the NC device was expensive.
本発明は、上記の点に鑑みなされたもので、製造ライン
に組込まれた複数台の工作機械等の制御対象を演算制御
する数値制御システムを効率良く運転させ、且つそのコ
ストの低減を図ることを目的にしている。The present invention has been made in view of the above points, and an object thereof is to efficiently operate a numerical control system for calculating and controlling control objects such as a plurality of machine tools incorporated in a production line, and to reduce the cost thereof. The purpose is
(問題点を解決するための手段)
本発明の数値制御システムでは、記憶しているNCプロ
グラムに基ずいて制御対象の工作機械を演算制御する複
数台の数値制御装置と、これら数値制御装置間をリング
状に結合する伝送線路と、前記数値制御装置のうちの特
定の装置に所定のインターフェイスを介して接続される
入出力装置と、この入出力装置により前記各数値制御装
置へ前記伝送線路を介してデータ設定、加工プログラム
の登録および状態表示を行なわせる伝送回路とを具備す
るようにしている。(Means for Solving the Problems) The numerical control system of the present invention includes a plurality of numerical control devices that calculate and control a machine tool to be controlled based on a stored NC program, and an interface between these numerical control devices. an input/output device connected to a specific one of the numerical control devices via a predetermined interface; A transmission circuit is provided through which data setting, machining program registration, and status display are performed.
(作用)
したがって、本発明は、各数値制御装置は最小の演算制
御ユニットにより構成でき、リング状の伝送線路に数値
制御装置を特定したデータあるいは指令を出力し、複数
の装置のデータ設定、加工プログラムの登録、内部状態
の表示などを行なうことができる。(Function) Therefore, in the present invention, each numerical control device can be configured with the smallest arithmetic control unit, and data or commands specifying the numerical control device can be outputted to the ring-shaped transmission line, and data setting and processing of multiple devices can be performed. You can register programs, display internal status, etc.
(実施例)
以下、本発明の一実施例を図面を参照しながら説明する
。(Example) Hereinafter, an example of the present invention will be described with reference to the drawings.
第1図は、本発明の一実施例を示す数値制御システムの
構成説明図である。FIG. 1 is an explanatory diagram of the configuration of a numerical control system showing one embodiment of the present invention.
このシステムは、一台の親NC(数値制御装置)20と
、五台の子NC21〜25とから構成され、合計大台の
NC工作機械が制御されるものである。これら各NG2
0〜25はR5232Cインタフエースのリング状伝送
線路りによりリンクされており、子NC21〜25は、
いずれも複数のサーボモータを駆動するサーボユニット
と、NCプログラムを記憶する記憶部を含むマイクロコ
ンピュータと、直列伝送のためのドライバ、レシーバを
有するインタフェイス回路などのベーシックユニットか
ら構成される。他方、親NC20には、手動データ入力
およびCRTディスプレイを一体にしたMDI/CRT
26、テープリーグ27などの入出力装置を接続するた
めのI10インターフェイスが備えられ、更にホストコ
ンピュータとの間のインタフェース回路28が接続され
ている。This system is composed of one parent NC (numerical control device) 20 and five child NCs 21 to 25, and a total of a large number of NC machine tools are controlled. Each of these NG2
0 to 25 are linked by a ring-shaped transmission line of R5232C interface, and child NCs 21 to 25 are
Each of them is composed of basic units such as a servo unit that drives a plurality of servo motors, a microcomputer that includes a storage section that stores NC programs, and an interface circuit that has a driver and receiver for serial transmission. On the other hand, the parent NC 20 has an MDI/CRT that integrates manual data input and a CRT display.
26, an I10 interface for connecting input/output devices such as a tape league 27, and an interface circuit 28 with a host computer.
このような数値制御システムは、オペレータが親NC2
0に接続されたMDI/CRT26やテープリーダ27
から入力した六台分のデータや指令を区別して、子NC
21〜25のデータや指令はシリアルに変換して伝送線
路りに送出する。In such a numerical control system, the operator
MDI/CRT 26 and tape reader 27 connected to
The data and commands for six units input from
Data and commands 21 to 25 are converted into serial data and sent to the transmission line.
この時、伝送する各データブロックの先頭には子NC2
1〜25を区別するためのフラグビットが付られる。し
たがって、リング状の伝送線路りにより順次転送される
シリアルデータが芥子NC21〜25においてフラグビ
ットにより判断され、自分のデータブロックのみパラレ
ルデータに変換してメモリに取込み、他の分は再度シリ
アルデータのまま伝送線路りに送出する。また、子NC
21〜25からのアラームメツセージなど、MDI10
RT26に表示すべきデータは、ホストコンピユータに
制御される所定の割込みタイミングで伝送線路りに送出
される。At this time, the child NC2 is placed at the beginning of each data block to be transmitted.
A flag bit is attached to distinguish between 1 and 25. Therefore, the serial data that is sequentially transferred through the ring-shaped transmission line is judged by the flag bits in the mustard NCs 21 to 25, and only its own data block is converted into parallel data and taken into the memory, and the other data blocks are read into the serial data again. It is then sent out to the transmission line. Also, child NC
Alarm messages from 21 to 25, etc., MDI10
Data to be displayed on the RT 26 is sent to the transmission line at a predetermined interrupt timing controlled by the host computer.
第3図は、上記シリアル伝送回路30の一構成例を示す
図で、各NC20〜25に設けられ、NC側でのパラレ
ルデータを、シリアル/パラレル変換回路31とドライ
バ/レシーバ32とを介してシリアルデータに変換し、
シリアル伝送線路りに送出し、かつNC側に取込むよう
にしたものである。FIG. 3 is a diagram showing an example of the configuration of the serial transmission circuit 30, which is provided in each of the NCs 20 to 25 and transmits parallel data on the NC side via a serial/parallel conversion circuit 31 and a driver/receiver 32. Convert to serial data,
The signal is sent out to the serial transmission line and taken in to the NC side.
こうして、前記子NC21〜25の構成はプログラムメ
モリやデータメモリなど最小限の記憶手段と、サーボユ
ニットのみでよく、その他周辺機器とのI10インター
フェイスなどを設けなくてもよく、伝送線路りを介して
データ設定、加工プログラムの登録および状態表示を行
なわせることができ、複数台の工作機械を製造ラインに
組込んだ時のコストを低減することが可能である。また
、オペレータにとっても、親NC20のところで子NC
21〜25のデータ設定や加工プログラムの登録、NC
内部状態の表示の監視ができ、ラインの管理が容易にな
る。In this way, the configuration of the child NCs 21 to 25 requires only a minimum storage means such as a program memory and data memory, and a servo unit, and there is no need to provide an I10 interface with other peripheral devices, and it is possible to connect them via transmission lines. Data setting, machining program registration, and status display can be performed, and costs can be reduced when multiple machine tools are incorporated into a production line. Also, for the operator, the child NC at the parent NC 20
21 to 25 data settings and processing program registration, NC
Internal status display can be monitored, making line management easier.
なお、本発明は上記実施例に限定されるものでなく、発
明の要旨を変更しない範囲で、種々に変形して実施し得
ることはいうまでもない。It goes without saying that the present invention is not limited to the above-mentioned embodiments, and can be implemented with various modifications without departing from the gist of the invention.
(発明の効果)
上述したように本発明によれば、製造ラインに組込まれ
た複数台の工作機械等の制御対象を演算制御する数値制
御装置群を集中して設けた入出力端末によりコントロー
ルできるから1例え相異なるNC工作機械でも効率良く
述転させ、且つ特定の一台ないし数台のNCC装具以外
最低限のベーシックユニットのみで構成するようにして
、そのコストの低減を容易に行なえるようにした数値制
御システムを提供することができる。(Effects of the Invention) As described above, according to the present invention, a group of numerical control devices that perform calculation control on control objects such as a plurality of machine tools incorporated in a production line can be controlled by a centralized input/output terminal. Therefore, even if different NC machine tools are used, it is possible to efficiently operate the machine, and the cost can be easily reduced by configuring it with only the minimum basic unit other than one or several specific NCC devices. We can provide a numerical control system.
第1図は本発明の一実施例を説明する数値制御システム
の構成説明図、第2図はNC装置の構成の一例を示すブ
ロック図、第3図はシリアル伝送回路の一例を示す図で
ある。
20〜25・・・数値制御装置、L・・・伝送線路、2
6・・・MDI/CRT、27・・・テープリーグ、3
0・・・シリアル伝送回路。
特許出願人 ファナック株式会社
代 理 人 弁理士 辻 實
狛KL口・ふd−帆とFIG. 1 is an explanatory diagram of the configuration of a numerical control system illustrating an embodiment of the present invention, FIG. 2 is a block diagram illustrating an example of the configuration of an NC device, and FIG. 3 is a diagram illustrating an example of a serial transmission circuit. . 20-25... Numerical control device, L... Transmission line, 2
6...MDI/CRT, 27...Tape league, 3
0...Serial transmission circuit. Patent applicant FANUC Co., Ltd. Representative Patent attorney Tsuji MisakomaKLguchi/Fud-Hoto
Claims (1)
機械を演算制御する複数台の数値制御装置と、これら数
値制御装置間をリング状に結合する伝送線路と、前記数
値制御装置のうちの特定の装置に所定のインターフェイ
スを介して接続される入出力装置と、この入出力装置に
より前記各数値制御装置へ前記伝送線路を介してデータ
設定、加工プログラムの登録および状態表示を行なわせ
る伝送回路とを具備したことを特徴とする数値制御シス
テム。A plurality of numerical control devices that calculate and control a machine tool to be controlled based on a stored NC program, a transmission line that connects these numerical control devices in a ring shape, and identification of the numerical control devices. an input/output device connected to the device via a predetermined interface; and a transmission circuit that causes the input/output device to perform data setting, machining program registration, and status display to each of the numerical control devices via the transmission line. A numerical control system characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29012485A JPS62147508A (en) | 1985-12-23 | 1985-12-23 | Numerical control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29012485A JPS62147508A (en) | 1985-12-23 | 1985-12-23 | Numerical control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62147508A true JPS62147508A (en) | 1987-07-01 |
Family
ID=17752111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29012485A Pending JPS62147508A (en) | 1985-12-23 | 1985-12-23 | Numerical control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62147508A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03260809A (en) * | 1990-03-12 | 1991-11-20 | Mitsubishi Motors Corp | Composite working machine controller |
-
1985
- 1985-12-23 JP JP29012485A patent/JPS62147508A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03260809A (en) * | 1990-03-12 | 1991-11-20 | Mitsubishi Motors Corp | Composite working machine controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5406473A (en) | Programmable controller | |
JPS6243703A (en) | Numerical control system | |
EP3376322B1 (en) | Control system, controller, and control method | |
JPS63273105A (en) | Numerical controller | |
EP0333876A1 (en) | Method of controlling robot depending upon load conditions | |
EP0171435B1 (en) | Numerical control method | |
EP0100684A2 (en) | Cell control apparatus and method | |
JPS62147508A (en) | Numerical control system | |
US6150786A (en) | Controller for industrial machine | |
EP0407612B1 (en) | External extension type programmable controller | |
US5323308A (en) | Programmable control system | |
EP0553349A1 (en) | Cnc system for controlling a plurality of machines | |
JPS5927311A (en) | Work cell controller | |
JP2687119B2 (en) | Numerical control unit | |
JP2694639B2 (en) | Numerical control unit | |
KR100221491B1 (en) | Method for controlling dual robot | |
JPS6354605A (en) | Numerical controller | |
JPH11134010A (en) | Program executing method of programmable controller | |
WO2020017248A1 (en) | Control device, control method, and control program | |
JPS6349903A (en) | Numerical controller | |
JP2694638B2 (en) | Numerical control unit | |
JPH03260809A (en) | Composite working machine controller | |
JP2779796B2 (en) | Numerical control unit | |
JPH01173204A (en) | Numerical controller | |
KR100448489B1 (en) | Method for controlling a central computer connected to personal computers and a numerical controller and a control device thereof, specially concerned with enabling a concentrated management in one place by connecting the plural personal computers and the numerical controller with the central computer |