JPH03295623A - Control device of molding machine - Google Patents
Control device of molding machineInfo
- Publication number
- JPH03295623A JPH03295623A JP2097595A JP9759590A JPH03295623A JP H03295623 A JPH03295623 A JP H03295623A JP 2097595 A JP2097595 A JP 2097595A JP 9759590 A JP9759590 A JP 9759590A JP H03295623 A JPH03295623 A JP H03295623A
- Authority
- JP
- Japan
- Prior art keywords
- inference
- section
- molding machine
- information
- common data
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/76—Measuring, controlling or regulating
- B29C45/766—Measuring, controlling or regulating the setting or resetting of moulding conditions, e.g. before starting a cycle
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Mechanical Engineering (AREA)
- Extrusion Of Metal (AREA)
- Injection Moulding Of Plastics Or The Like (AREA)
- Extrusion Moulding Of Plastics Or The Like (AREA)
- Feedback Control In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、射出成形機、押出成形機等の成形機の制御装
置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a control device for a molding machine such as an injection molding machine or an extrusion molding machine.
[従来の技術]
従来のエキスパートシステムを備えた成形機においては
、成形機本体に取付けられた複数のセンサが接続された
機械制御部とエキスパートシステムとが互に独立して設
けられ、エキスパートシステムは、前記機械制御部を介
して各センサの検出した事実情報を得るものである。こ
のため各センサの事実情報を使用するエキスパートシス
テムと、エキスパートシステムの推論結果を利用する機
械制御部との間では、シリアル伝送によって相互に必要
な情報を送るように構成されている。[Prior Art] In a conventional molding machine equipped with an expert system, a machine control unit attached to the molding machine body and connected to a plurality of sensors and an expert system are provided independently from each other. , the factual information detected by each sensor is obtained via the machine control section. For this reason, the expert system that uses factual information from each sensor and the machine control section that uses the inference results of the expert system are configured to send necessary information to each other by serial transmission.
これらの情報は、次のような手順で伝達される。This information is transmitted in the following steps.
まず、エキスパートシステムは、センサからの事実情報
を得るために、必要とする事実情報の識別コートを作成
し、コマンドとして制御部に伝達する。制御部は、コマ
ンドを識別し、必要とする事実情報をエキスパートシス
テムに送る。必要とする事実情報がない場合には、その
時点から事実情報を採取するプログラムを実行して、そ
の後、エキスパートシステムに送る。エキスパートシス
テムは、送られてきた事実情報をあらかじめ指定された
領域に格納する。次に、エキスパートシステムは、知識
ベースと事実情報を基に成形条件を推論し、推論結果を
出す。First, in order to obtain factual information from the sensor, the expert system creates an identification code for the necessary factual information and transmits it as a command to the control unit. The controller identifies the command and sends the necessary factual information to the expert system. If the required factual information is not available, run a program that collects factual information from that point on, and then sends it to the expert system. The expert system stores the received factual information in a pre-specified area. Next, the expert system infers the forming conditions based on the knowledge base and factual information and provides an inference result.
該推論結果の実行に際しては、エキスパートシステムは
、結果が制御に関係のあるものを伝送可能な形態に変換
し、制御部に伝達する。また、必要があればエキスパー
トシステムで、CR7表示装置などにメツセージとして
表示する。そして、制御部は、受理した情報から動作指
令を識別し、必要ならば成形機の制御を実行する。When executing the inference results, the expert system converts the results related to control into a form that can be transmitted, and transmits them to the control unit. In addition, if necessary, the message is displayed as a message on a CR7 display device or the like using an expert system. Then, the control unit identifies the operation command from the received information and executes control of the molding machine if necessary.
[発明が解決しようとする課題]
上記従来の技術では、制御部とエキスパートシステム間
の情報がシリアル伝送により伝達されるため、情報の伝
達に時間かかかり、エキスパートシステムの推論を用い
た制御を用いた制御を高速に行なうことが困難であると
いう問題点があった。[Problems to be Solved by the Invention] In the above-mentioned conventional technology, information is transmitted between the control unit and the expert system by serial transmission, so it takes time to transmit the information, and it is difficult to use control using the inference of the expert system. There was a problem in that it was difficult to perform controlled control at high speed.
本発明は、上記従来の技術の有する問題点に鑑みてなさ
れたものであり、制御部とエキスパートシステムとを一
体化して、エキスパートシステムの推論を用いた制御を
高速に行なうことが可能な成形機の制御装置を提供する
ことを目的とする。The present invention has been made in view of the above-mentioned problems of the conventional technology, and provides a molding machine that integrates a control unit and an expert system and can perform control at high speed using the inference of the expert system. The purpose is to provide a control device for.
[課題を解決するための手段]
上記目的を達成するため、本発明の成形機の制御装置は
、
機械制御部と、推論部および知識ベースからなるエキス
パートシステムとを備え、前記機械制御部および前記推
論部の双方からアクセス可能な共有メモリ内に共通デー
タ領域を設け、前記推論部は、前記知識ベースのデータ
を基にして前記共通データ領域に格納されている制御情
報を参照しながら推論して推論結果を前記共通データ領
域に格納するものであり、前記機械制御部は、前記成形
機から採取した制御情報を前記共通データ領域に格納す
るとともに、前記共通データ領域の推論結果を基にして
前記成形機を制御することを特徴とする。[Means for Solving the Problems] In order to achieve the above object, a control device for a molding machine of the present invention includes a machine control section, an expert system consisting of an inference section and a knowledge base, A common data area is provided in a shared memory that is accessible from both of the inference units, and the inference unit makes inferences based on the data of the knowledge base while referring to control information stored in the common data area. The inference result is stored in the common data area, and the machine control unit stores the control information collected from the molding machine in the common data area, and also stores the inference result in the common data area. It is characterized by controlling a molding machine.
機械制御部と、推論部は、1個の中央処理装置構成され
、オペレーティングシステムの分散処理によって分割さ
れているものとすることができる。The machine control section and the inference section may be configured as one central processing unit, and may be divided by distributed processing of the operating system.
機械制御部と推論部は、各別に中央処理装置を備えてい
るものとしてもよい。The machine control section and the inference section may each include a central processing unit.
[作用コ
複数のセンサか成形機から検出する各事実情報は、機械
制御部を介して制御装置の共通のデータ領域に格納され
る。エキスパートシステムは、この共通データ領域の事
実情報を随時参照しながら推論する。エキスパートシス
テムによる推論結果が前記共通データ領域に格納され、
一方、機械制御部は、この推論結果を随時利用して成形
機を制御する。[Operation] Each factual information detected from a plurality of sensors or a molding machine is stored in a common data area of the control device via the machine control section. The expert system makes inferences while constantly referring to the factual information in this common data area. Inference results by the expert system are stored in the common data area,
On the other hand, the machine control section uses this inference result as needed to control the molding machine.
すなわち、機械制御部とエキスパート間の情報は、共通
データ領域を介して伝達され、伝送時間がかかるシリア
ル伝送は不要となる。したがって、上記情報の伝達時間
は、従来のシリアル伝送を用いたものに比べ、短縮され
る。That is, information between the machine control unit and the expert is transmitted via the common data area, eliminating the need for serial transmission that takes time. Therefore, the time for transmitting the information is shortened compared to that using conventional serial transmission.
[実施例] 本発明の実施例を図面に基づいて説明する。[Example] Embodiments of the present invention will be described based on the drawings.
第1図は本発明の一実施例のソフトウェア構成を概略的
に示し、制御装置1は、機械制御部3、推論部5および
ヒユーマンインターフェース部9の各タスクを有し、オ
ペレーティングシステム(図中では「O5」と記す。)
8の分散処理によって分割されたマルチタスクのソフト
ウェア構成方式をとっている。共有メモリ2は、各タス
ク(マルチタスク)からアクセス可能なデータ領域であ
り、該共有メモリ2内には、機械制御3および推諭部5
に共通な用途で定義された、随時(任意に)参照可能な
共通データ領域7が設けられている。FIG. 1 schematically shows the software configuration of an embodiment of the present invention, in which a control device 1 has each task of a machine control section 3, an inference section 5, and a human interface section 9, and an operating system (not shown in the figure). (Denoted as “O5”)
It uses a multi-task software configuration method divided by 8 distributed processing. The shared memory 2 is a data area that can be accessed from each task (multitask).
A common data area 7 is provided which is defined for common purposes and can be referenced at any time (arbitrarily).
エキスパートシステム4は、前記推論部5と、あらかじ
め成形に間する専門家や熟練した作業者の知識等に基づ
いて作成されたデータである知識ベース情報が格納され
ている知識ベース6から構成されている。推論部5は、
知識ベース6に格納されている知識ベース情報11を基
にして、共通データ領域7に格納されている後述する事
実情報を参照しながら推論を行ない、その推論結果を共
通データ領域7に格納するとともに、後述するヒユーマ
ンインターフェース7を介して外部に出力する。機械制
御部3は、あらかじめ定められたタイミングに従い、成
形機12に取付けられた図示しない複数のセンサからの
、樹脂温度、金型温度、スクリュ位置等、制御に必要な
情報である制御情報10(入力)を採取し、その採取結
果を事実情報として共通データ領域7に格納する。また
、機械制御部3は、推論部5が共通データ領域7に格納
した推論結果および後述する指令/表示情報13が示す
指令を基にして、制御のための演算を行ない、その演算
結果である制御情報i。The expert system 4 is composed of the inference section 5 and a knowledge base 6 in which knowledge base information, which is data created in advance based on the knowledge of experts and skilled workers involved in molding, is stored. There is. The inference section 5 is
Based on the knowledge base information 11 stored in the knowledge base 6, inference is made while referring to fact information stored in the common data area 7, which will be described later, and the inference result is stored in the common data area 7. , and output to the outside via a human interface 7, which will be described later. The machine control unit 3 receives control information 10 (information necessary for control, such as resin temperature, mold temperature, screw position, etc.) from a plurality of sensors (not shown) attached to the molding machine 12 in accordance with a predetermined timing. input) and stores the collected results in the common data area 7 as factual information. In addition, the machine control unit 3 performs calculations for control based on the inference results stored in the common data area 7 by the inference unit 5 and instructions indicated by command/display information 13, which will be described later. Control information i.
(出力)を出力し、成形機12を制復する。(output) and controls the molding machine 12.
ヒユーマンインターフェース部9は、推論部5の推論結
果を指令/表示情報13(出力)として出力し、後述す
るデイスプレィ25(第2図参照)によって操作者に表
示するとともに、操作者の指令を後述するキーボード2
6(第2図参照)によって指令/表示情報13(入力)
として入力する。The human interface section 9 outputs the inference result of the inference section 5 as command/display information 13 (output), displays it to the operator on a display 25 (see FIG. 2), which will be described later, and also displays the operator's commands, which will be described later. keyboard 2
6 (see Figure 2) command/display information 13 (input)
Enter as .
第2図は第1図に示す実施例が適用可能な制御装置の一
例を示す、第2図に示す制御装置1内には、複数のイン
ターフェースとして、ディジタル人出力21、アナログ
人出力22、温度人力23および位置入力24等が設け
られ、これら複数のインターフェースを介して制御情報
10(第1図参照)の入出力を行なうことができる。中
央処理装置27(第2図ではrcpu、と記す。)は公
知のノイマン型マイクロコンピュータで構成できる。FIG. 2 shows an example of a control device to which the embodiment shown in FIG. 1 can be applied. In the control device 1 shown in FIG. A human power 23, a position input 24, etc. are provided, and control information 10 (see FIG. 1) can be input and output via these plurality of interfaces. The central processing unit 27 (referred to as rcpu in FIG. 2) can be constituted by a known Neumann type microcomputer.
リードオンリーメモリ28(第2図では’ROM、と記
す。)には、それぞれ第1図に示すオペレーティングシ
ステム8、機械制御部3、推論部5およびヒユーマンイ
ンターフェース部9の各ソフトウェアのプログラムが格
納されている。ランダムアクセスメモリ29(第2図で
はrRAM、と記す。)は、第1図に示す共有メモリ2
として使用される。デイスプレィ25およびキーボード
26は、それぞれ、第1図に示す指示/表示情報13の
表示および指令入力用として用いることが可能である。The read-only memory 28 (indicated as 'ROM' in FIG. 2) stores software programs for the operating system 8, machine control section 3, inference section 5, and human interface section 9 shown in FIG. 1, respectively. ing. The random access memory 29 (indicated as rRAM in FIG. 2) is the shared memory 2 shown in FIG.
used as. The display 25 and the keyboard 26 can be used for displaying the instruction/display information 13 shown in FIG. 1 and for inputting commands, respectively.
上記実施例では、1個の中央処理装置をオペレーティン
グシステムの分散処理によって分割したマルチタスク構
成のものを示したが、オペレーティングシステムを使用
せず、機械制御部、推論部およびヒユーマンインターフ
ェース部に各別に中央処理装置を使用したマルチプロセ
ッシング方式としてもよい。In the above embodiment, a multitasking configuration was shown in which one central processing unit was divided by distributed processing using an operating system. A multiprocessing method using a central processing unit may also be used.
[発明の効果]
本発明は、上述のとおり構成されているので、以下に記
載するような効果を奏する。[Effects of the Invention] Since the present invention is configured as described above, it produces the following effects.
機械制御部とエキスパートシステム間の情報を共有する
ので、情報の伝達時間が短縮され、エキスパートシステ
ムの推論を用いた制御を高速に行なうことが可能となる
。この結果、制御の対象を広げることができ、より適正
な成形条件を設定することができるので、成形品の品質
を向上させることができる。Since information is shared between the machine control unit and the expert system, the information transmission time is shortened, and control using the expert system's reasoning can be performed at high speed. As a result, the objects of control can be expanded and more appropriate molding conditions can be set, so the quality of the molded product can be improved.
第1図は本発明の一実施例のソフトウェア構成を概略的
に示すブロック図、第2図は第1図に示す実施例が通用
可能な制御装置の一例を示すブロック図である。
1−・制御部jilij 2−・・共有メモ
リ3・・・機械制御部
4・・・エキスパートシステム
5・・・推論部 6・・・知識ベース7・・
・共通データ領域
8・・・オペレーティングシステム
9・・・ヒユーマンインターフェース部1
0・・・制御情報
2・・・成形機FIG. 1 is a block diagram schematically showing the software configuration of an embodiment of the present invention, and FIG. 2 is a block diagram showing an example of a control device to which the embodiment shown in FIG. 1 can be applied. 1-・Control unit jilij 2-・・Shared memory 3・・Machine control unit 4・・Expert system 5・・Inference unit 6・・・Knowledge base 7・・
・Common data area 8...Operating system 9...Human interface section 1 0...Control information 2...Molding machine
Claims (1)
ス(6)からなるエキスパートシステム(4)とを備え
、前記機械制御部(3)および前記推論部(5)の双方
からアクセス可能な共有メモリ(2)内に共通データ領
域(7)を設け、前記推論部(5)は、前記知識ベース
(6)のデータ(11)を基にして前記共通データ領域
(7)に格納されている制御情報(10)を参照しなが
ら推論して推論結果を前記共通データ領域(7)に格納
するものであり、前記機械制御部(3)は、前記成形機
(12)から採取した制御情報(10)を前記共通デー
タ領域(7)に格納するとともに、前記共通データ領域
(7)の推論結果を基にして前記成形機(12)を制御
することを特徴とする成形機の制御装置。 2)機械制御部(3)と、推論部(5)は、1個の中央
処理装置(27)で構成され、オペレーティングシステ
ムの分散処理によって分割されているものである請求項
1記載の成形機の制御装置。 3)機械制御部(3)と、推論部(5)は、各別に中央
処理装置を備えているものである請求項1記載の成形機
の制御装置。[Scope of Claims] 1) An expert system (4) comprising a machine control section (3), an inference section (5) and a knowledge base (6), wherein the machine control section (3) and the inference section ( A common data area (7) is provided in the shared memory (2) that is accessible from both of the above-mentioned knowledge base (6), and the inference section (5) extracts the common data based on the data (11) of the knowledge base (6). The machine control unit (3) makes an inference while referring to the control information (10) stored in the area (7) and stores the inference result in the common data area (7). The control information (10) collected from (12) is stored in the common data area (7), and the molding machine (12) is controlled based on the inference result of the common data area (7). A control device for a molding machine. 2) The molding machine according to claim 1, wherein the machine control section (3) and the reasoning section (5) are composed of one central processing unit (27) and are divided by distributed processing of an operating system. control device. 3) The control device for a molding machine according to claim 1, wherein the machine control section (3) and the reasoning section (5) are each equipped with a central processing unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2097595A JPH03295623A (en) | 1990-04-16 | 1990-04-16 | Control device of molding machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2097595A JPH03295623A (en) | 1990-04-16 | 1990-04-16 | Control device of molding machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03295623A true JPH03295623A (en) | 1991-12-26 |
Family
ID=14196591
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2097595A Pending JPH03295623A (en) | 1990-04-16 | 1990-04-16 | Control device of molding machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03295623A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1270172A1 (en) * | 2001-06-25 | 2003-01-02 | Fanuc Ltd | Method of and device for collecting knowledge of molding technique |
| JP2009196372A (en) * | 1998-10-05 | 2009-09-03 | Husky Injection Molding Syst Ltd | Integrated control platform for injection-molding system |
-
1990
- 1990-04-16 JP JP2097595A patent/JPH03295623A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009196372A (en) * | 1998-10-05 | 2009-09-03 | Husky Injection Molding Syst Ltd | Integrated control platform for injection-molding system |
| EP1270172A1 (en) * | 2001-06-25 | 2003-01-02 | Fanuc Ltd | Method of and device for collecting knowledge of molding technique |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5166872A (en) | System and method for controlling devices through communication processors and pluralities of address-associated device controllers sharing each communication processor | |
| SE8801399D0 (en) | Monitoring system | |
| JPH03295623A (en) | Control device of molding machine | |
| KR880002076A (en) | Numerical Control Device | |
| US4941081A (en) | Interrupt zone in rung of ladder program in programmable controller | |
| JP2005014149A (en) | Robot system | |
| JPS63186303A (en) | Plant monitoring control system | |
| JP2963676B2 (en) | Programmable controller | |
| JP2799009B2 (en) | Programmable controller | |
| JP3551198B2 (en) | Data communication system and master station unit | |
| JP2725091B2 (en) | Information management system for injection molding machines | |
| Jung et al. | Mood and task coordination of home robots | |
| JPH03154104A (en) | positioning control device | |
| JPH1185264A (en) | State data gathering method and control unit | |
| JPS6423342A (en) | Programmable controller | |
| JPH01147321A (en) | Process display device | |
| JPH01123206U (en) | ||
| JP2850354B2 (en) | Distributed controller | |
| JPH0656584B2 (en) | Operating state monitoring device in a split processing system using multiple computers | |
| JPS63116210A (en) | Sequence controller input/output control method | |
| JPH02148355A (en) | Overlaying system for distributed processing system | |
| JPS647783B2 (en) | ||
| JPH04155405A (en) | Controller | |
| JPH01197807A (en) | Machine sequence control system for numerical controller | |
| SU583406A1 (en) | Program control device |