Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7632976B2 - Injection molding machines, industrial machine controllers - Google Patents
[go: Go Back, main page]

JP7632976B2 - Injection molding machines, industrial machine controllers - Google Patents

Injection molding machines, industrial machine controllers Download PDF

Info

Publication number
JP7632976B2
JP7632976B2 JP2021156890A JP2021156890A JP7632976B2 JP 7632976 B2 JP7632976 B2 JP 7632976B2 JP 2021156890 A JP2021156890 A JP 2021156890A JP 2021156890 A JP2021156890 A JP 2021156890A JP 7632976 B2 JP7632976 B2 JP 7632976B2
Authority
JP
Japan
Prior art keywords
processing circuit
injection molding
unit
molding machine
cpu
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.)
Active
Application number
JP2021156890A
Other languages
Japanese (ja)
Other versions
JP2023047779A (en
Inventor
未来生 有田
浩 茂木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Heavy Industries Ltd
Original Assignee
Sumitomo Heavy Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sumitomo Heavy Industries Ltd filed Critical Sumitomo Heavy Industries Ltd
Priority to JP2021156890A priority Critical patent/JP7632976B2/en
Publication of JP2023047779A publication Critical patent/JP2023047779A/en
Application granted granted Critical
Publication of JP7632976B2 publication Critical patent/JP7632976B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Injection Moulding Of Plastics Or The Like (AREA)

Description

本開示は、射出成形機等に関する。 This disclosure relates to injection molding machines, etc.

例えば、射出成形機が異常のある状態で停止した場合に、次回の起動時に通常の起動モードよりも機能が制限された制限起動モードで射出成形機を起動させる技術が開示されている(特許文献1参照)。 For example, a technology has been disclosed in which, if an injection molding machine stops in an abnormal state, the next time the injection molding machine is started, it is started in a restricted start-up mode in which functions are more limited than in the normal start-up mode (see Patent Document 1).

国際公開第2019/142472号International Publication No. 2019/142472

しかしながら、上述の技術の場合、例えば、射出成形機の制御装置のCPU(Central Processing Unit)が異常停止した場合、次回の起動時に制限起動モードで制御装置(CPU)が起動されるだけである。そのため、例えば、CPUの動作に関連するハードウェア(例えば、メモリや電源)に異常が生じている場合、制限起動モードでも適切に起動できず、再度、CPUが異常停止してしまう可能性が高い。その結果、例えば、CPUの異常停止が複数回連続する現象の後に、CPUを含む基板等のハードウェアの交換が実施されることになり、射出成形機のダウンタイムが相対的に長くなる可能性がある。また、実際には、ハードウェアが故障しているにも関わらず、CPUの異常停止が複数回連続する原因がソフトウェアの異常(バグ)と推測され、ソフトウェアの再インストールや復元等が実施されると、更に射出成形機のダウンタイムが長くなる可能性がある。 However, in the case of the above-mentioned technology, for example, if the CPU (Central Processing Unit) of the control device of the injection molding machine stops abnormally, the control device (CPU) is simply started in the restricted startup mode at the next startup. Therefore, for example, if an abnormality occurs in hardware related to the operation of the CPU (e.g., memory or power supply), it is highly likely that the CPU will not be able to start properly even in the restricted startup mode and will abnormally stop again. As a result, for example, after the phenomenon in which the CPU stops abnormally multiple times in succession, hardware such as a board including the CPU will be replaced, and the downtime of the injection molding machine may become relatively long. Furthermore, even if the hardware is actually broken, if the cause of the multiple consecutive CPU abnormal stops is suspected to be a software abnormality (bug), and the software is reinstalled or restored, etc., the downtime of the injection molding machine may become even longer.

そこで、上記課題に鑑み、射出成形機等の産業機械において、コントローラの異常停止に伴うダウンタイムを相対的に短く抑制することが可能な技術を提供することを目的とする。 In view of the above problems, the objective of the present invention is to provide a technology that can reduce the downtime caused by an abnormal stop of a controller in industrial machinery such as an injection molding machine.

上記目的を達成するため、本開示の一実施形態では、
金型装置を型締する型締装置と、
前記型締装置により型締された前記金型装置に成形材料を充填する射出装置と、
前記射出装置により充填された成形材料が冷却固化した後、前記金型装置から成形品を取り出すエジェクタ装置と、
処理回路と、前記処理回路と別に設けられ、前記処理回路の状態を監視する監視部と、前記処理回路と別に設けられ、前記監視部により前記処理回路の異常停止が検知される場合に、前記処理回路の動作に関するハードウェアの異常の有無を診断する診断部と、前記処理回路と別に設けられ、前記診断部により前記ハードウェアの異常がある旨の診断結果が出力される場合に、所定の上位装置に向けてその旨を通知する通知部と、を有する制御装置と、を備える、
射出成形機が提供される。
In order to achieve the above object, in one embodiment of the present disclosure,
a mold clamping device that clamps the mold device;
an injection unit that fills the mold unit clamped by the mold clamping unit with a molding material;
an ejector device that removes a molded product from the mold device after the molding material filled by the injection device is cooled and solidified;
a control device including: a processing circuit; a monitoring unit provided separately from the processing circuit and monitoring a state of the processing circuit; a diagnosis unit provided separately from the processing circuit and diagnosing the presence or absence of a hardware abnormality related to the operation of the processing circuit when the monitoring unit detects an abnormal stop of the processing circuit; and a notification unit provided separately from the processing circuit and notifying a predetermined upper device of the presence or absence of a diagnosis abnormality in the hardware when the diagnosis unit outputs a diagnosis result indicating that there is an abnormality in the hardware.
An injection molding machine is provided.

また、本開示の他の実施形態では、
処理回路と、
前記処理回路と別に設けられ、前記処理回路の状態を監視する監視部と、
前記処理回路と別に設けられ、前記監視部により前記処理回路の異常停止が検知される場合に、前記処理回路の動作に関するハードウェアの異常の有無を診断する診断部と、
前記処理回路と別に設けられ、前記診断部により前記ハードウェアの異常がある旨の診断結果が出力される場合に、所定の上位装置に向けてその旨の通知を行う通知部と、を備える、
産業機械のコントローラが提供される。
In another embodiment of the present disclosure,
A processing circuit;
a monitoring unit provided separately from the processing circuit and monitoring a state of the processing circuit;
a diagnostic unit that is provided separately from the processing circuit and that diagnoses whether or not there is a hardware abnormality related to the operation of the processing circuit when the monitoring unit detects an abnormal stop of the processing circuit;
a notification unit that is provided separately from the processing circuit and that, when the diagnosis unit outputs a diagnosis result indicating that an abnormality exists in the hardware, notifies a predetermined upper device of that fact.
A controller for an industrial machine is provided.

上述の実施形態によれば、射出成形機等の産業機械において、コントローラの異常停止に伴うダウンタイムを相対的に短く抑制することができる。 According to the above-described embodiment, the downtime caused by an abnormal stop of the controller in industrial machinery such as an injection molding machine can be kept relatively short.

射出成形機システムのハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of an injection molding machine system. 射出成形機システムのハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of an injection molding machine system. 管理装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a management apparatus. コントローラにおけるCPUの異常停止への対処に関する構成の一例を示すブロック図である。11 is a block diagram showing an example of a configuration for dealing with an abnormal shutdown of a CPU in a controller. FIG. コントローラによるCPUの異常停止への対処に関する処理の一例を概略的に示すフローチャートである。10 is a flowchart illustrating an example of a process for dealing with an abnormal stop of a CPU by a controller.

以下、図面を参照して実施形態について説明する。 The following describes the embodiment with reference to the drawings.

以下、実施形態について図面を参照して説明するが、各図面において、同一の又は対応する構成については同一の又は対応する符号を付して説明を省略する場合がある。 The following describes the embodiments with reference to the drawings. In each drawing, the same or corresponding components are denoted by the same or corresponding reference numerals, and the description may be omitted.

[射出成形機システムの概要]
図1、図2を参照して、本実施形態に係る射出成形機システムSYSの概要について説明する。
[Outline of injection molding machine system]
An outline of an injection molding machine system SYS according to this embodiment will be described with reference to FIGS. 1 and 2. FIG.

図1、図2は、本実施形態に係る射出成形機システムSYSのハードウェア構成の一例を示す図である。図1では、射出成形機1は、型開完了時の状態を表し、図2では、射出成形機1は、型締時の状態を表す。図1、図2中において、X軸、Y軸、及びZ軸は互いに垂直であり、X軸の正負方向(以下、単に「X方向」)及びY軸の正負方向(以下、単に「Y方向」)は水平方向を表し、Z軸の正負方向(以下、単に「Z方向」)は鉛直方向を表す。 Figures 1 and 2 are diagrams showing an example of the hardware configuration of an injection molding machine system SYS according to this embodiment. In Figure 1, the injection molding machine 1 is shown in a state when mold opening is complete, and in Figure 2, the injection molding machine 1 is shown in a state when mold clamping is complete. In Figures 1 and 2, the X-axis, Y-axis, and Z-axis are perpendicular to each other, the positive and negative directions of the X-axis (hereinafter simply "X direction") and the positive and negative directions of the Y-axis (hereinafter simply "Y direction") represent the horizontal direction, and the positive and negative directions of the Z-axis (hereinafter simply "Z direction") represent the vertical direction.

射出成形機システムSYSは、射出成形機1と、管理装置2と、ユーザ端末3とを含む。 The injection molding machine system SYS includes an injection molding machine 1, a management device 2, and a user terminal 3.

本例では、射出成形機システムSYSに含まれる射出成形機1は、2台であるが、1台であってもよいし、3台以上であってもよい。また、射出成形機システムSYSに含まれる管理装置2は、1台であってもよいし、複数台であってもよい。また、射出成形機システムSYSに含まれるユーザ端末3は、1台であってもよいし、複数台であってもよい。 In this example, the injection molding machine system SYS includes two injection molding machines 1, but it may also include one or three or more. The injection molding machine system SYS includes a management device 2, which may also include one or more. The injection molding machine system SYS includes a user terminal 3, which may also include one or more.

<射出成形機の概要>
射出成形機1(産業機械の一例)は、射出成形によって成形品を得るための一連の動作を行う。
<Outline of injection molding machine>
An injection molding machine 1 (an example of industrial machinery) performs a series of operations for obtaining a molded product by injection molding.

また、射出成形機1は、所定の通信回線NWを通じて、管理装置2やユーザ端末3と通信可能に接続される。また、射出成形機1は、通信回線NWを通じて、他の射出成形機1と通信可能に接続されてもよい。 The injection molding machine 1 is also communicatively connected to the management device 2 and the user terminal 3 via a specified communication line NW. The injection molding machine 1 may also be communicatively connected to other injection molding machines 1 via the communication line NW.

通信回線NWは、例えば、射出成形機1が設置される工場内のローカルネットワーク(LAN:Local Area Network)を含む。ローカルネットワークは、有線であってもよいし、無線であってよいし、その両方を含む態様であってもよい。また、通信回線NWは、例えば、射出成形機1が設置される工場の外部の広域ネットワーク(WAN:Wide Area Network)を含んでもよい。広域ネットワークには、例えば、基地局を末端とする移動体通信網が含まれてよい。移動体通信網は、例えば、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation)等に対応していてよい。また、広域ネットワークには、例えば、通信衛星を利用する衛星通信網が含まれてもよい。また、広域ネットワークには、例えば、インターネット網が含まれてもよい。また、通信回線NWは、例えば、ブルートゥース(登録商標)通信やWiFi通信等の無線通信方式に対応する近距離通信回線が含まれてもよい。 The communication line NW includes, for example, a local network (LAN: Local Area Network) in a factory where the injection molding machine 1 is installed. The local network may be wired or wireless, or may be an embodiment including both. The communication line NW may also include, for example, a wide area network (WAN: Wide Area Network) outside the factory where the injection molding machine 1 is installed. The wide area network may include, for example, a mobile communication network with a base station as a terminal. The mobile communication network may correspond to, for example, LTE (Long Term Evolution), 4G ( 4th Generation), 5G ( 5th Generation), etc. The wide area network may also include, for example, a satellite communication network using a communication satellite. The wide area network may also include, for example, an Internet network. The communication line NW may also include, for example, a short-distance communication line corresponding to a wireless communication method such as Bluetooth (registered trademark) communication or WiFi communication.

例えば、射出成形機1は、周期的に出力される、射出成形機1(自機)の稼働状態に関するデータ(以下、「稼働データ」)を逐次取得し、通信回線NWを通じて、管理装置2に送信(アップロード)する。これにより、管理装置2(或いは、その管理者や作業者等)は、稼働状態を把握し、射出成形機1のメンテナンスのタイミングや射出成形機1の稼働スケジュール等を管理することができる。また、管理装置2は、射出成形機1の稼働データに基づき、射出成形機1の制御に関するデータ(例えば、成形条件等)を生成し、射出成形機1に送信することにより、外部から射出成形機1に関する制御を行うことができる。 For example, the injection molding machine 1 sequentially acquires data (hereinafter, "operation data") related to the operating status of the injection molding machine 1 (its own machine) that is periodically output, and transmits (uploads) the data to the management device 2 via the communication line NW. This allows the management device 2 (or its manager or worker, etc.) to grasp the operating status and manage the timing of maintenance of the injection molding machine 1 and the operating schedule of the injection molding machine 1. In addition, the management device 2 generates data related to the control of the injection molding machine 1 (e.g., molding conditions, etc.) based on the operating data of the injection molding machine 1, and transmits the data to the injection molding machine 1, thereby enabling control of the injection molding machine 1 from outside.

稼働データには、例えば、射出成形機1の成形動作に関する制御状態を表すデータ(以下、「制御データ」)が含まれる。制御データは、後述のコントローラ700で出力される。また、稼働データには、例えば、射出成形機1の成形動作を実現する各種の電動アクチュエータを駆動する各種ドライバの動作状態に関するデータ(以下、「ドライバ動作データ」)が含まれる。電動アクチュエータには、例えば、後述の型締モータ160、型厚調整モータ183、エジェクタモータ210、計量モータ340、射出モータ350、モータ420等である。ドライバ動作データは、各種ドライバから出力される。また、稼働データには、射出成形機1に関する稼働時における各種の検出データが含まれる。検出データは、例えば、各種センサから出力される。各種センサには、例えば、後述の型締モータエンコーダ161、型厚調整モータエンコーダ184、エジェクタモータエンコーダ211、計量モータエンコーダ341、射出モータエンコーダ351等が含まれる。また、各種センサには、例えば、後述のタイバー歪検出器141、温度検出器314、圧力検出器360等が含まれる。また、各種センサには、例えば、電動アクチュエータ等の電流や電圧を検出する各種の電流センサや電圧センサ等が含まれる。また、各種センサには、アナログ出力される検出データをデジタル変換し出力するAD(Analog-Digital)コンバータが含まれてもよい。 The operation data includes, for example, data representing the control state of the molding operation of the injection molding machine 1 (hereinafter, "control data"). The control data is output by the controller 700 described later. The operation data also includes, for example, data relating to the operation state of various drivers that drive various electric actuators that realize the molding operation of the injection molding machine 1 (hereinafter, "driver operation data"). The electric actuators include, for example, the clamping motor 160, the mold thickness adjustment motor 183, the ejector motor 210, the metering motor 340, the injection motor 350, the motor 420, etc. described later. The driver operation data is output from various drivers. The operation data also includes various detection data related to the injection molding machine 1 during operation. The detection data is output, for example, from various sensors. The various sensors include, for example, the clamping motor encoder 161, the mold thickness adjustment motor encoder 184, the ejector motor encoder 211, the metering motor encoder 341, the injection motor encoder 351, etc. described later. The various sensors include, for example, a tie bar strain detector 141, a temperature detector 314, and a pressure detector 360, which will be described later. The various sensors also include, for example, various current sensors and voltage sensors that detect the current and voltage of an electric actuator, etc. The various sensors may also include an AD (Analog-Digital) converter that converts analog output detection data into digital data and outputs it.

また、例えば、射出成形機1は、周期的に出力される、射出成形機1(自機)の稼働データを逐次取得し、通信回線NWを通じて、ユーザ端末3に射出成形機1(自機)の稼働データを送信する。これにより、射出成形機1は、ユーザ端末3を通じて、ユーザに対して、射出成形機1の稼働状態に関する情報提供を行うことができる。 For example, the injection molding machine 1 sequentially acquires operation data of the injection molding machine 1 (its own machine) that is periodically output, and transmits the operation data of the injection molding machine 1 (its own machine) to the user terminal 3 via the communication line NW. This allows the injection molding machine 1 to provide information on the operating status of the injection molding machine 1 to the user via the user terminal 3.

また、例えば、射出成形機1は、マスタ機として、通信回線NWを通じて、スレーブ機としての他の射出成形機1の動作を監視したり、制御したりしてもよい。具体的には、射出成形機1(スレーブ機)は、通信回線NWを通じて、稼働データを射出成形機1(マスタ機)に送信してよい。これにより、射出成形機1(マスタ機)は、他の射出成形機1(スレーブ機)の動作を監視することができる。また、射出成形機1(マスタ機)は、稼働データに基づき、他の射出成形機1(スレーブ機)の動作状態を把握しながら、動作に関する制御指令を、通信回線NWを通じて、他の射出成形機1(スレーブ機)に送信してもよい。これにより、射出成形機1(マスタ機)は、他の射出成形機1(スレーブ機)の動作を制御することができる。この場合、射出成形機1(マスタ機)は、自機の動作に同期させるように、他の射出成形機1(スレーブ機)の動作を制御してもよい。 For example, the injection molding machine 1 may, as a master machine, monitor and control the operation of other injection molding machines 1 as slave machines through the communication line NW. Specifically, the injection molding machine 1 (slave machine) may transmit operation data to the injection molding machine 1 (master machine) through the communication line NW. This allows the injection molding machine 1 (master machine) to monitor the operation of the other injection molding machines 1 (slave machines). The injection molding machine 1 (master machine) may also transmit control commands regarding operation to the other injection molding machines 1 (slave machines) through the communication line NW while grasping the operating state of the other injection molding machines 1 (slave machines) based on the operation data. This allows the injection molding machine 1 (master machine) to control the operation of the other injection molding machines 1 (slave machines). In this case, the injection molding machine 1 (master machine) may control the operation of the other injection molding machines 1 (slave machines) so as to synchronize with the operation of the injection molding machine 1 (master machine).

<管理装置の概要>
管理装置2は、上述の如く、通信回線NWを通じて、射出成形機1と通信可能に接続される。また、管理装置2は、通信回線NWを通じて、ユーザ端末3と通信可能に接続されてもよい。
<Overview of the management device>
As described above, the management device 2 is communicatively connected to the injection molding machine 1 through the communication line NW. The management device 2 may also be communicatively connected to the user terminal 3 through the communication line NW.

管理装置2は、例えば、射出成形機1が設置される工場の外部の管理センタ等の遠隔地に設置されるオンプレミスサーバやクラウドサーバである。また、管理装置2は、例えば、射出成形機1が設置される工場内部や工場に相対的に近い場所(例えば、工場の近くの無線基地局や局舎等の通信施設)に設置されるエッジサーバであってもよい。また、管理装置2は、例えば、射出成形機1が設置される工場の内部に設置され、射出成形機1の動作を外部から制御可能なPLC(Programmable Logic Controller)やエッジコントローラであってもよい。また、管理装置2は、射出成形機1が設置される工場内の端末装置(例えば、デスクトップ型のコンピュータ端末)であってもよい。また、管理装置2は、射出成形機1の管理者等が携帯可能な携帯端末(例えば、スマートフォン、タブレット端末、ラップトップ型のコンピュータ端末等)であってもよい。 The management device 2 may be, for example, an on-premise server or a cloud server installed in a remote location such as a management center outside the factory where the injection molding machine 1 is installed. The management device 2 may be, for example, an edge server installed inside the factory where the injection molding machine 1 is installed or in a location relatively close to the factory (for example, a communication facility such as a wireless base station or station building near the factory). The management device 2 may be, for example, a programmable logic controller (PLC) or edge controller installed inside the factory where the injection molding machine 1 is installed and capable of controlling the operation of the injection molding machine 1 from the outside. The management device 2 may be a terminal device (for example, a desktop computer terminal) in the factory where the injection molding machine 1 is installed. The management device 2 may be a mobile terminal (for example, a smartphone, a tablet terminal, a laptop computer terminal, etc.) that can be carried by the manager of the injection molding machine 1, etc.

管理装置2は、例えば、射出成形機1から送信(アップロード)されるデータに基づき、射出成形機1の稼働状態を把握し、射出成形機1の稼働状態を管理(監視)してよい。また、管理装置2は、把握される射出成形機1の稼働状態に基づき、射出成形機1の異常診断等の各種診断を行ってもよい。 The management device 2 may, for example, grasp the operating status of the injection molding machine 1 based on data transmitted (uploaded) from the injection molding machine 1, and manage (monitor) the operating status of the injection molding machine 1. Furthermore, the management device 2 may perform various diagnoses, such as abnormality diagnosis, of the injection molding machine 1 based on the grasped operating status of the injection molding machine 1.

また、管理装置2は、例えば、通信回線NWを通じて、射出成形機1に対する制御データ(例えば、成形条件に関するデータ)を送信してもよい。これにより、管理装置2は、射出成形機1の動作を制御することができる。 The management device 2 may also transmit control data (e.g., data related to molding conditions) to the injection molding machine 1, for example, via the communication line NW. This allows the management device 2 to control the operation of the injection molding machine 1.

また、管理装置2は、例えば、後述の入力装置2Gを通じて受け付けられるユーザからの所定の入力に応じて、射出成形機1に関する設定を行ってもよい。射出成形機1に関する設定には、例えば、射出成形機1の成形条件に関する設定が含まれる。また、射出成形機1に関する設定には、例えば、後述の射出成形機1に関するデータの収集に関する設定が含まれる。具体的には、管理装置2は、例えば、入力装置2Gを通じてユーザから受け付けられる、表示装置2Hの所定の設定画面に対する所定の入力に応じて、射出成形機1に関する設定を行ってよい。そして、ユーザ端末3は、確定された射出成形機1に関する設定内容を対象の射出成形機1に向けて送信してよい。これにより、射出成形機1は、受信される設定内容に応じて、自機の設定を行うことができる。そのため、管理装置2は、ユーザの操作に応じた設定内容を射出成形機1に反映させることができる。 The management device 2 may also set the injection molding machine 1 in response to a predetermined input from the user received through the input device 2G, which will be described later. The settings for the injection molding machine 1 include, for example, settings for the molding conditions of the injection molding machine 1. The settings for the injection molding machine 1 include, for example, settings for the collection of data for the injection molding machine 1, which will be described later. Specifically, the management device 2 may set the injection molding machine 1 in response to a predetermined input to a predetermined setting screen of the display device 2H, which is received from the user through the input device 2G. The user terminal 3 may then transmit the determined setting contents for the injection molding machine 1 to the target injection molding machine 1. This allows the injection molding machine 1 to set its own machine in response to the received setting contents. Therefore, the management device 2 can reflect the setting contents in response to the user's operation in the injection molding machine 1.

管理装置2は、例えば、表示装置2Hを通じて、射出成形機1に関する情報を射出成形機1や工場の管理者等に提供してよい。射出成形機1に関する情報には、例えば、射出成形機1の稼働状態に関する情報が含まれる。具体的には、管理装置2は、例えば、入力装置2Gを通じてユーザから受け付けられる所定の入力に応じて、射出成形機1から送信(アップロード)される各種のデータに基づく射出成形機1に関する情報を表示装置2Hに表示させる。これにより、管理装置2は、射出成形機1から受信されるデータに基づき、射出成形機1や工場の管理者等に射出成形機1に関する情報を提供することができる。 The management device 2 may provide information about the injection molding machine 1 to the manager of the injection molding machine 1 or the factory, for example, through the display device 2H. The information about the injection molding machine 1 includes, for example, information about the operating status of the injection molding machine 1. Specifically, the management device 2 causes the display device 2H to display information about the injection molding machine 1 based on various data transmitted (uploaded) from the injection molding machine 1, in response to a specific input received from a user through, for example, the input device 2G. In this way, the management device 2 can provide information about the injection molding machine 1 to the manager of the injection molding machine 1 or the factory, for example, based on the data received from the injection molding machine 1.

ユーザ端末3は、上述の如く、通信回線NWを通じて、射出成形機1や管理装置2と通信可能に接続される。 As described above, the user terminal 3 is connected to the injection molding machine 1 and the management device 2 so as to be able to communicate with each other via the communication line NW.

ユーザ端末3は、射出成形機システムSYSのユーザによって利用される。射出成形機システムSYSのユーザには、射出成形機1を操作する作業者や射出成形機1のメンテナンスを行うサービスマン等の射出成形機1のユーザが含まれる。また、射出成形機システムSYSのユーザには、射出成形機1や射出成形機1が設置される工場の管理者等の管理装置2のユーザが含まれる。 The user terminal 3 is used by users of the injection molding machine system SYS. Users of the injection molding machine system SYS include users of the injection molding machine 1, such as an operator who operates the injection molding machine 1 and a serviceman who maintains the injection molding machine 1. Users of the injection molding machine system SYS also include users of the management device 2, such as the manager of the injection molding machine 1 and the factory in which the injection molding machine 1 is installed.

ユーザ端末3は、例えば、スマートフォン、タブレット端末、ラップトップ型のPC(Personal Computer)等の可搬型の端末装置(即ち、携帯端末)である。また、ユーザ端末3は、例えば、デスクトップ型のPC等の定置型の端末装置であってもよい。 The user terminal 3 is, for example, a portable terminal device (i.e., a mobile terminal) such as a smartphone, a tablet terminal, or a laptop-type PC (Personal Computer). The user terminal 3 may also be, for example, a stationary terminal device such as a desktop PC.

ユーザ端末3は、例えば、液晶ディスプレイや有機ELディスプレイ等の表示装置を有し、表示装置を通じて、射出成形機1に関する情報をユーザに提供してよい。射出成形機1に関する情報には、例えば、射出成形機1の稼働状態に関する情報が含まれる。具体的には、ユーザ端末3は、例えば、操作入力装置、音声入力装置、ジェスチャ入力装置等の入力装置を有し、入力装置を通じてユーザから受け付けられる所定の入力(即ち、ユーザからの要求)に応じて、情報提供の要求信号を射出成形機1や管理装置2に送信してよい。そして、射出成形機1や管理装置2は、ユーザ端末3から受信される要求信号に応じて、対象の情報を含むデータ(例えば、稼働状態に関する情報に対応する稼働データ等)を要求信号の送信元のユーザ端末3に配信してよい。これにより、ユーザ端末3は、射出成形機1や管理装置2から受信されるデータに基づき、ユーザに射出成形機1に関する情報を提供することができる。 The user terminal 3 may have a display device such as a liquid crystal display or an organic EL display, and may provide information about the injection molding machine 1 to the user through the display device. The information about the injection molding machine 1 includes, for example, information about the operating status of the injection molding machine 1. Specifically, the user terminal 3 may have an input device such as an operation input device, a voice input device, a gesture input device, etc., and may transmit a request signal for providing information to the injection molding machine 1 or the management device 2 in response to a predetermined input (i.e., a request from the user) received from the user through the input device. Then, in response to the request signal received from the user terminal 3, the injection molding machine 1 or the management device 2 may deliver data including the target information (for example, operating data corresponding to information about the operating status, etc.) to the user terminal 3 that is the sender of the request signal. As a result, the user terminal 3 can provide the user with information about the injection molding machine 1 based on the data received from the injection molding machine 1 or the management device 2.

また、ユーザ端末3は、例えば、入力装置を通じて受け付けられるユーザからの所定の入力に応じて、射出成形機1に関する設定を行ってもよい。射出成形機1に関する設定には、例えば、射出成形機1の成形条件に関する設定が含まれる。また、射出成形機1に関する設定には、例えば、後述の射出成形機1に関するデータの収集に関する設定が含まれる。具体的には、ユーザ端末3は、例えば、入力装置を通じてユーザから受け付けられる、表示装置の所定の設定画面に対する所定の入力に応じて、射出成形機1に関する設定を行ってよい。そして、ユーザ端末3は、確定された射出成形機1に関する設定内容を対象の射出成形機1に向けて送信してよい。これにより、射出成形機1は、受信される設定内容に応じて、自機の設定を行うことができる。そのため、ユーザ端末3は、ユーザの操作に応じた設定内容を射出成形機1に反映させることができる。 The user terminal 3 may also set the injection molding machine 1 in response to a predetermined input from the user received through the input device, for example. The settings for the injection molding machine 1 include, for example, settings for the molding conditions of the injection molding machine 1. The settings for the injection molding machine 1 include, for example, settings for collecting data related to the injection molding machine 1, which will be described later. Specifically, the user terminal 3 may set the injection molding machine 1 in response to, for example, a predetermined input received from the user through the input device on a predetermined setting screen of the display device. The user terminal 3 may then transmit the confirmed setting contents for the injection molding machine 1 to the target injection molding machine 1. This allows the injection molding machine 1 to set its own machine in response to the received setting contents. Therefore, the user terminal 3 can reflect the setting contents in response to the user's operation in the injection molding machine 1.

[射出成形機の基本構成]
次に、引き続き、図1、図2を参照して、射出成形機1の基本構成について説明する。
[Basic configuration of injection molding machine]
Next, the basic configuration of the injection molding machine 1 will be described with reference to FIGS.

射出成形機1は、型締装置100と、エジェクタ装置200と、射出装置300と、移動装置400と、コントローラ700と、入力装置750と、表示装置760とを含む。 The injection molding machine 1 includes a clamping device 100, an ejector device 200, an injection device 300, a moving device 400, a controller 700, an input device 750, and a display device 760.

<型締装置>
型締装置100は、金型装置10の型閉、型締、及び型開を行う。型締装置100は例えば、横型であって、金型装置10を開閉させる方向(以下、「型開閉方向」)が水平方向である。型締装置100は、固定プラテン110、可動プラテン120、トグルサポート130、タイバー140、トグル機構150、型締モータ160、運動変換機構170、及び型厚調整機構180等を有する。
<Clamping device>
The mold clamping device 100 performs mold closing, mold clamping, and mold opening of the mold device 10. The mold clamping device 100 is, for example, a horizontal type, and the direction in which the mold device 10 is opened and closed (hereinafter, the "mold opening and closing direction") is the horizontal direction. The mold clamping device 100 has a fixed platen 110, a movable platen 120, a toggle support 130, a tie bar 140, a toggle mechanism 150, a mold clamping motor 160, a motion conversion mechanism 170, a mold thickness adjustment mechanism 180, and the like.

以下、型締装置100に関する説明では、金型装置10の型閉時の可動プラテン120の移動方向(図1、図2中の右方向)を前方とし、金型装置10の型開時の可動プラテン120の移動方向(図1、図2中の左方向)を後方として説明する。後述のエジェクタ装置200に関する説明についても同様である。 In the following description of the mold clamping device 100, the direction of movement of the movable platen 120 when the mold device 10 is closed (to the right in FIGS. 1 and 2) is defined as the front, and the direction of movement of the movable platen 120 when the mold device 10 is opened (to the left in FIGS. 1 and 2) is defined as the rear. The same applies to the description of the ejector device 200 described below.

金型装置10は、固定金型11と、可動金型12とを含む。 The mold device 10 includes a fixed mold 11 and a movable mold 12.

固定プラテン110は、フレームFrに対し固定される。固定プラテン110における可動プラテン120との対向面には、固定金型11が取付けられる。 The fixed platen 110 is fixed to the frame Fr. The fixed mold 11 is attached to the surface of the fixed platen 110 facing the movable platen 120.

可動プラテン120は、フレームFrに対し型開閉方向に移動自在とされる。フレームFr上には、可動プラテン120を案内するガイド101が敷設される。可動プラテン120における固定プラテン110との対向面には、可動金型12が取付けられる。 The movable platen 120 is movable relative to the frame Fr in the mold opening and closing direction. A guide 101 that guides the movable platen 120 is laid on the frame Fr. A movable mold 12 is attached to the surface of the movable platen 120 that faces the fixed platen 110.

固定プラテン110に対し可動プラテン120を進退させることにより、型閉、型締、及び型開が行われる。 Mold closing, clamping, and opening are performed by moving the movable platen 120 forward and backward relative to the fixed platen 110.

トグルサポート130は、固定プラテン110と間隔をおいて連結され、フレームFr上に型開閉方向に移動自在に載置される。また、トグルサポート130は、フレームFr上に敷設されるガイドに沿って移動自在とされてもよい。この場合、トグルサポート130のガイドは、可動プラテン120のガイド101と共通であってもよい。 The toggle support 130 is connected to the fixed platen 110 at a distance and is placed on the frame Fr so as to be freely movable in the mold opening and closing direction. The toggle support 130 may also be freely movable along a guide laid on the frame Fr. In this case, the guide of the toggle support 130 may be the same as the guide 101 of the movable platen 120.

尚、本実施形態では、固定プラテン110がフレームFrに対し固定され、トグルサポート130がフレームFrに対し型開閉方向に移動自在とされるが、トグルサポート130がフレームFrに対し固定され、固定プラテン110がフレームFrに対し型開閉方向に移動自在とされてもよい。 In this embodiment, the fixed platen 110 is fixed to the frame Fr, and the toggle support 130 is movable relative to the frame Fr in the mold opening/closing direction, but the toggle support 130 may be fixed to the frame Fr, and the fixed platen 110 may be movable relative to the frame Fr in the mold opening/closing direction.

タイバー140は、固定プラテン110とトグルサポート130とを型開閉方向に間隔Lをおいて連結する。タイバー140は、複数本(例えば、4本)用いられてよい。それぞれのタイバー140は、型開閉方向に平行とされ、型締力に応じて伸びる。少なくとも1本のタイバー140には、タイバー140の歪を検出するタイバー歪検出器141が設けられる。タイバー歪検出器141は、その検出結果を示す信号をコントローラ700に送る。タイバー歪検出器141の検出結果は、型締力の検出等に用いられる。 The tie bar 140 connects the fixed platen 110 and the toggle support 130 at a distance L in the mold opening/closing direction. A plurality of tie bars 140 (for example, four) may be used. Each tie bar 140 is parallel to the mold opening/closing direction and extends according to the mold clamping force. At least one tie bar 140 is provided with a tie bar strain detector 141 that detects the strain of the tie bar 140. The tie bar strain detector 141 sends a signal indicating the detection result to the controller 700. The detection result of the tie bar strain detector 141 is used to detect the mold clamping force, etc.

尚、本実施形態では、型締力を検出する型締力検出器として、タイバー歪検出器141が用いられるが、既知の技術に基づく他の機器に置換されてもよい。例えば、型締力検出器は、歪みゲージ式に限定されず、圧電式、容量式、油圧式、電磁式等でもよく、その取付け位置もタイバー140に限定されない。 In this embodiment, the tie bar strain detector 141 is used as the clamping force detector for detecting the clamping force, but it may be replaced with other devices based on known technology. For example, the clamping force detector is not limited to the strain gauge type, but may be a piezoelectric type, a capacitive type, a hydraulic type, an electromagnetic type, etc., and its mounting position is not limited to the tie bar 140.

トグル機構150は、可動プラテン120とトグルサポート130との間に配設され、トグルサポート130に対し可動プラテン120を型開閉方向に移動させる。トグル機構150は、クロスヘッド151、一対のリンク群等で構成される。各リンク群は、ピン等で屈伸自在に連結される第1リンク152及び第2リンク153を有する。第1リンク152は可動プラテン120に対しピン等で揺動自在に取付けられ、第2リンク153はトグルサポート130に対しピン等で揺動自在に取付けられる。第2リンク153は、第3リンク154を介してクロスヘッド151に取付けられる。トグルサポート130に対しクロスヘッド151を進退させると、第1リンク152及び第2リンク153が屈伸し、トグルサポート130に対し可動プラテン120が進退する。 The toggle mechanism 150 is disposed between the movable platen 120 and the toggle support 130, and moves the movable platen 120 in the mold opening/closing direction relative to the toggle support 130. The toggle mechanism 150 is composed of a crosshead 151, a pair of link groups, etc. Each link group has a first link 152 and a second link 153 that are connected to bendable and extendable by a pin or the like. The first link 152 is attached to the movable platen 120 by a pin or the like so as to be swingable, and the second link 153 is attached to the toggle support 130 by a pin or the like so as to be swingable. The second link 153 is attached to the crosshead 151 via a third link 154. When the crosshead 151 is advanced or retreated relative to the toggle support 130, the first link 152 and the second link 153 are bent or retreated, and the movable platen 120 advances or retreats relative to the toggle support 130.

尚、トグル機構150の構成は、図1及び図2に示す構成に限定されない。例えば、図1及び図2では、各リンク群の節点の数が5つであるが、4つでもよく、第3リンク154の一端部が、第1リンク152と第2リンク153との節点に結合されてもよい。 The configuration of the toggle mechanism 150 is not limited to the configuration shown in Figs. 1 and 2. For example, although the number of nodes in each link group is five in Figs. 1 and 2, it may be four, and one end of the third link 154 may be connected to a node between the first link 152 and the second link 153.

型締モータ160は、トグルサポート130に取付けられており、トグル機構150を作動させる。型締モータ160は、トグルサポート130に対しクロスヘッド151を進退させることにより、第1リンク152及び第2リンク153を屈伸させ、トグルサポート130に対し可動プラテン120を進退させる。型締モータ160は、運動変換機構170に直結されるが、ベルトやプーリ等を介して運動変換機構170に連結されてもよい。 The mold clamping motor 160 is attached to the toggle support 130 and operates the toggle mechanism 150. The mold clamping motor 160 moves the crosshead 151 forward and backward relative to the toggle support 130, thereby bending and extending the first link 152 and the second link 153 and moving the movable platen 120 forward and backward relative to the toggle support 130. The mold clamping motor 160 is directly connected to the motion conversion mechanism 170, but may also be connected to the motion conversion mechanism 170 via a belt, pulley, etc.

運動変換機構170は、型締モータ160の回転運動をクロスヘッド151の直線運動に変換する。運動変換機構170は、ねじ軸171と、ねじ軸171に螺合するねじナット172とを含む。ねじ軸171と、ねじナット172との間には、ボール或いはローラが介在してもよい。 The motion conversion mechanism 170 converts the rotational motion of the mold clamping motor 160 into the linear motion of the crosshead 151. The motion conversion mechanism 170 includes a screw shaft 171 and a screw nut 172 that screws onto the screw shaft 171. A ball or roller may be interposed between the screw shaft 171 and the screw nut 172.

型締装置100は、コントローラ700による制御下で、型閉工程、型締工程、型開工程等を行う。 The mold clamping device 100 performs processes such as mold closing, mold clamping, and mold opening under the control of the controller 700.

型閉工程では、型締装置100は、型締モータ160を駆動してクロスヘッド151を設定速度で型閉完了位置まで前進させることにより、可動プラテン120を前進させ、可動金型12を固定金型11にタッチさせる。クロスヘッド151の位置や速度は、例えば、型締モータエンコーダ161等を用いて検出される。型締モータエンコーダ161は、型締モータ160の回転を検出し、その検出結果を示す信号をコントローラ700に送る。 In the mold closing process, the mold clamping device 100 drives the mold clamping motor 160 to advance the crosshead 151 at a set speed to the mold closing completion position, thereby advancing the movable platen 120 and touching the movable mold 12 to the fixed mold 11. The position and speed of the crosshead 151 are detected, for example, using a mold clamping motor encoder 161. The mold clamping motor encoder 161 detects the rotation of the mold clamping motor 160 and sends a signal indicating the detection result to the controller 700.

尚、クロスヘッド151の位置を検出するクロスヘッド位置検出器やクロスヘッド151の速度を検出するクロスヘッド速度検出器は、型締モータエンコーダ161に限定されず、既知の技術に基づく他の機器に置換されてもよい。また、可動プラテン120の位置を検出する可動プラテン位置検出器、及び可動プラテン120の速度を検出する可動プラテン速度検出器は、型締モータエンコーダ161に限定されず、既知の技術に基づく他の機器に置換されてもよい。 The crosshead position detector that detects the position of the crosshead 151 and the crosshead speed detector that detects the speed of the crosshead 151 are not limited to the clamping motor encoder 161 and may be replaced with other devices based on known technology. Also, the movable platen position detector that detects the position of the movable platen 120 and the movable platen speed detector that detects the speed of the movable platen 120 are not limited to the clamping motor encoder 161 and may be replaced with other devices based on known technology.

型締工程では、型締装置100は、型締モータ160をさらに駆動してクロスヘッド151を型閉完了位置から型締位置までさらに前進させることで型締力を生じさせる。型締時に可動金型12と固定金型11との間にキャビティ空間14が形成され、射出装置300がキャビティ空間14に液状の成形材料を充填する。充填された成形材料が冷却固化されることで、成形品が得られる。金型装置10内のキャビティ空間14の数は、複数であってもよい。この場合、複数の成形品が同時に得られる。 In the mold clamping process, the mold clamping device 100 generates a mold clamping force by further driving the mold clamping motor 160 to move the crosshead 151 further forward from the mold closing completion position to the mold clamping position. During mold clamping, a cavity space 14 is formed between the movable mold 12 and the fixed mold 11, and the injection device 300 fills the cavity space 14 with liquid molding material. The filled molding material is cooled and solidified to obtain a molded product. The number of cavity spaces 14 in the mold device 10 may be multiple. In this case, multiple molded products are obtained simultaneously.

型開工程では、型締装置100は、型締モータ160を駆動してクロスヘッド151を設定速度で型開完了位置まで後退させることにより、可動プラテン120を後退させ、可動金型12を固定金型11から離間させる。その後、エジェクタ装置200が可動金型12から成形品を突き出す。 In the mold opening process, the mold clamping device 100 drives the mold clamping motor 160 to move the crosshead 151 back to the mold opening completion position at a set speed, thereby moving the movable platen 120 back and separating the movable mold 12 from the fixed mold 11. After that, the ejector device 200 ejects the molded product from the movable mold 12.

型閉工程及び型締工程における設定条件は、一連の設定条件として、まとめて設定される。例えば、型閉工程及び型締工程におけるクロスヘッド151の速度や位置(具体的には、型閉開始位置、速度切替位置、型閉完了位置、及び型締位置を含む)や型締力等は、一連の設定条件として、まとめて設定される。型閉開始位置、速度切替位置、型閉完了位置、及び型締位置は、後側から前方に向けてこの順で並び、速度が設定される区間の始点や終点を表す。区間ごとに、速度が設定される。速度切替位置は、1つでもよいし、複数でもよい。速度切替位置は、設定されなくてもよい。型締位置と型締力とは、何れか一方のみが設定されてもよい。 The setting conditions for the mold closing process and the mold clamping process are set together as a series of setting conditions. For example, the speed and position of the crosshead 151 in the mold closing process and the mold clamping process (specifically, including the mold closing start position, speed switching position, mold closing completion position, and mold clamping position) and the mold clamping force are set together as a series of setting conditions. The mold closing start position, speed switching position, mold closing completion position, and mold clamping position are arranged in this order from the rear side to the front, and represent the start and end points of the section in which the speed is set. The speed is set for each section. There may be one or more speed switching positions. The speed switching position does not have to be set. Only one of the mold clamping position and the mold clamping force may be set.

また、型開工程における設定条件も同様に設定される。例えば、型開工程におけるクロスヘッド151の速度や位置(型開開始位置、速度切替位置、及び型開完了位置を含む)は、一連の設定条件として、まとめて設定される。型開開始位置、速度切替位置、及び型開完了位置は、前側から後方に向けて、この順で並び、速度が設定される区間の始点や終点を表す。区間ごとに、速度が設定される。速度切替位置は、1つでもよいし、複数でもよい。速度切替位置は、設定されなくてもよい。型開開始位置と型締位置とは同じ位置であってよい。また、型開完了位置と型閉開始位置とは同じ位置であってよい。 The setting conditions for the mold opening process are also set in a similar manner. For example, the speed and position of the crosshead 151 in the mold opening process (including the mold opening start position, speed switching position, and mold opening completion position) are set together as a series of setting conditions. The mold opening start position, speed switching position, and mold opening completion position are arranged in this order from the front to the rear, and represent the start and end points of the section in which the speed is set. The speed is set for each section. There may be one speed switching position, or there may be multiple speed switching positions. The speed switching position does not have to be set. The mold opening start position and the mold clamping position may be the same position. Furthermore, the mold opening completion position and the mold closing start position may be the same position.

尚、クロスヘッド151の速度や位置等の代わりに、可動プラテン120の速度や位置等が設定されてもよい。また、クロスヘッドの位置(例えば、型締位置)や可動プラテンの位置の代わりに、型締力が設定されてもよい。 In addition, the speed, position, etc. of the movable platen 120 may be set instead of the speed, position, etc. of the crosshead 151. Also, the clamping force may be set instead of the position of the crosshead (e.g., clamping position) or the position of the movable platen.

トグル機構150は、型締モータ160の駆動力を増幅して可動プラテン120に伝える。その増幅倍率は、トグル倍率とも呼ばれる。トグル倍率は、第1リンク152と第2リンク153とのなす角θ(以下、「リンク角度θ」とも称する)に応じて変化する。リンク角度θは、クロスヘッド151の位置から求められる。リンク角度θが180°のとき、トグル倍率が最大になる。 The toggle mechanism 150 amplifies the driving force of the mold clamping motor 160 and transmits it to the movable platen 120. The amplification ratio is also called the toggle ratio. The toggle ratio changes according to the angle θ between the first link 152 and the second link 153 (hereinafter also referred to as the "link angle θ"). The link angle θ is determined from the position of the crosshead 151. When the link angle θ is 180°, the toggle ratio is maximum.

金型装置10の交換や金型装置10の温度変化等により金型装置10の厚さが変化した場合、型締時に所定の型締力が得られるように、型厚調整が行われる。型厚調整では、例えば、可動金型12が固定金型11にタッチする型タッチの時点でトグル機構150のリンク角度θが所定の角度になるように、固定プラテン110とトグルサポート130との間隔Lを調整する。 When the thickness of the mold device 10 changes due to replacement of the mold device 10 or a change in temperature of the mold device 10, the mold thickness is adjusted so that a predetermined clamping force is obtained during mold clamping. In mold thickness adjustment, for example, the distance L between the fixed platen 110 and the toggle support 130 is adjusted so that the link angle θ of the toggle mechanism 150 becomes a predetermined angle at the time of mold touch when the movable mold 12 touches the fixed mold 11.

型厚調整機構180は、固定プラテン110とトグルサポート130との間隔Lを調整することで、型厚調整を行う。型厚調整機構180は、タイバー140の後端部に形成されるねじ軸181と、トグルサポート130に回転自在に保持されるねじナット182と、ねじ軸181に螺合するねじナット182を回転させる型厚調整モータ183とを有する。 The mold thickness adjustment mechanism 180 adjusts the mold thickness by adjusting the distance L between the fixed platen 110 and the toggle support 130. The mold thickness adjustment mechanism 180 has a screw shaft 181 formed at the rear end of the tie bar 140, a screw nut 182 rotatably held by the toggle support 130, and a mold thickness adjustment motor 183 that rotates the screw nut 182 that screws onto the screw shaft 181.

ねじ軸181及びねじナット182は、タイバー140ごとに設けられる。型厚調整モータ183の回転は、回転伝達部185を介して複数のねじナット182に伝達されてよい。複数のねじナット182を同期して回転できる。 A screw shaft 181 and a screw nut 182 are provided for each tie bar 140. The rotation of the mold thickness adjustment motor 183 may be transmitted to multiple screw nuts 182 via a rotation transmission unit 185. The multiple screw nuts 182 can rotate synchronously.

尚、回転伝達部185の伝達経路を変更することで、複数のねじナット182を個別に回転することも可能である。 In addition, by changing the transmission path of the rotation transmission unit 185, it is also possible to rotate multiple screw nuts 182 individually.

回転伝達部185は、例えば、歯車等で構成される。この場合、それぞれのねじナット182の外周に受動歯車が形成され、型厚調整モータ183の出力軸には駆動歯車が取付けられ、複数の受動歯車及び駆動歯車と噛み合う中間歯車がトグルサポート130の中央部に回転自在に保持される。 The rotation transmission unit 185 is composed of, for example, gears. In this case, a passive gear is formed on the outer periphery of each screw nut 182, a drive gear is attached to the output shaft of the mold thickness adjustment motor 183, and an intermediate gear that meshes with the multiple passive gears and the drive gear is held rotatably in the center of the toggle support 130.

尚、回転伝達部185は、歯車の代わりに、ベルトやプーリ等で構成されてもよい。 In addition, the rotation transmission unit 185 may be configured with a belt, pulley, etc. instead of a gear.

型厚調整機構180の動作は、コントローラ700によって制御される。コントローラ700は、型厚調整モータ183を駆動して、ねじナット182を回転させることで、ねじナット182を回転自在に保持するトグルサポート130の固定プラテン110に対する位置を調整し、固定プラテン110とトグルサポート130との間隔Lを調整する。 The operation of the mold thickness adjustment mechanism 180 is controlled by the controller 700. The controller 700 drives the mold thickness adjustment motor 183 to rotate the screw nut 182, thereby adjusting the position of the toggle support 130, which rotatably holds the screw nut 182, relative to the fixed platen 110, and adjusting the distance L between the fixed platen 110 and the toggle support 130.

間隔Lは、型厚調整モータエンコーダ184を用いて検出される。型厚調整モータエンコーダ184は、型厚調整モータ183の回転量や回転方向を検出し、その検出結果を示す信号をコントローラ700に送る。型厚調整モータエンコーダ184の検出結果は、トグルサポート130の位置や間隔Lの監視や制御に用いられる。 The distance L is detected using the mold thickness adjustment motor encoder 184. The mold thickness adjustment motor encoder 184 detects the amount of rotation and the direction of rotation of the mold thickness adjustment motor 183, and sends a signal indicating the detection result to the controller 700. The detection result of the mold thickness adjustment motor encoder 184 is used to monitor and control the position of the toggle support 130 and the distance L.

尚、トグルサポート130の位置を検出するトグルサポート位置検出器、及び間隔Lを検出する間隔検出器は、型厚調整モータエンコーダ184に限定されず、既知の技術に基づく他の機器に置換されてもよい。 In addition, the toggle support position detector that detects the position of the toggle support 130 and the gap detector that detects the gap L are not limited to the mold thickness adjustment motor encoder 184, and may be replaced with other devices based on known technology.

型厚調整機構180は、互いに螺合するねじ軸181とねじナット182の一方を回転させることで、間隔Lを調整する。複数の型厚調整機構180が用いられてもよく、複数の型厚調整モータ183が用いられてもよい。 The mold thickness adjustment mechanism 180 adjusts the distance L by rotating one of a screw shaft 181 and a screw nut 182 that are screwed together. Multiple mold thickness adjustment mechanisms 180 may be used, and multiple mold thickness adjustment motors 183 may be used.

尚、本例では、型締装置100は、型開閉方向が水平方向である横型であるが、型開閉方向が上下方向である竪型でもよい。また、本例では、型締装置100は、駆動源として、型締モータ160を有するが、型締モータ160の代わりに、油圧シリンダを有してもよい。また、型締装置100は、型開閉用にリニアモータを有し、型締用に電磁石を有してもよい。 In this example, the clamping device 100 is a horizontal type in which the mold opening and closing direction is horizontal, but it may be a vertical type in which the mold opening and closing direction is vertical. In this example, the clamping device 100 has a clamping motor 160 as a drive source, but instead of the clamping motor 160, a hydraulic cylinder may be used. The clamping device 100 may also have a linear motor for opening and closing the mold, and an electromagnet for clamping the mold.

<エジェクタ装置>
エジェクタ装置200は、射出装置300により金型装置10に充填された成形材料が冷却固化した後、金型装置10から成形品を突き出す(取り出す)。エジェクタ装置200は、エジェクタモータ210、運動変換機構220、及びエジェクタロッド230等を有する。
<Ejector device>
After the molding material filled in the mold device 10 by the injection device 300 is cooled and solidified, the ejector device 200 ejects (removes) the molded product from the mold device 10. The ejector device 200 includes an ejector motor 210, a motion conversion mechanism 220, an ejector rod 230, and the like.

エジェクタモータ210は、可動プラテン120に取付けられる。エジェクタモータ210は、運動変換機構220に直結されるが、ベルトやプーリ等を介して運動変換機構220に連結されてもよい。 The ejector motor 210 is attached to the movable platen 120. The ejector motor 210 is directly connected to the motion conversion mechanism 220, but may also be connected to the motion conversion mechanism 220 via a belt, pulley, etc.

運動変換機構220は、エジェクタモータ210の回転運動をエジェクタロッド230の直線運動に変換する。運動変換機構220は、ねじ軸と、ねじ軸に螺合するねじナットとを含む。ねじ軸と、ねじナットとの間には、ボール或いはローラが介在してよい。 The motion conversion mechanism 220 converts the rotational motion of the ejector motor 210 into the linear motion of the ejector rod 230. The motion conversion mechanism 220 includes a screw shaft and a screw nut that screws onto the screw shaft. A ball or roller may be interposed between the screw shaft and the screw nut.

エジェクタロッド230は、可動プラテン120の貫通穴において進退自在とされる。エジェクタロッド230の前端部は、可動金型12の内部に進退自在に配設される可動部材15と接触する。エジェクタロッド230の前端部は、可動部材15と連結されていてもよいし、連結されていなくてもよい。 The ejector rod 230 is movable forward and backward through a through hole in the movable platen 120. The front end of the ejector rod 230 contacts the movable member 15 that is arranged inside the movable mold 12 so that it can move forward and backward. The front end of the ejector rod 230 may or may not be connected to the movable member 15.

エジェクタ装置200は、コントローラ700による制御下で、突き出し工程を行う。 The ejector device 200 performs the ejection process under the control of the controller 700.

突き出し工程では、エジェクタ装置200は、エジェクタモータ210を駆動してエジェクタロッド230を設定速度で待機位置から突き出し位置まで前進させることにより、可動部材15を前進させ、成形品を突き出す。その後、エジェクタ装置200は、エジェクタモータ210を駆動してエジェクタロッド230を設定速度で後退させ、可動部材15を元の待機位置まで後退させる。エジェクタロッド230の位置や速度は、例えば、エジェクタモータエンコーダ211を用いて検出される。エジェクタモータエンコーダ211は、エジェクタモータ210の回転を検出し、その検出結果を示す信号をコントローラ700に送る。 In the ejection process, the ejector device 200 drives the ejector motor 210 to advance the ejector rod 230 from the standby position to the ejection position at a set speed, thereby advancing the movable member 15 and ejecting the molded product. The ejector device 200 then drives the ejector motor 210 to retract the ejector rod 230 at a set speed, causing the movable member 15 to retract to its original standby position. The position and speed of the ejector rod 230 are detected, for example, using the ejector motor encoder 211. The ejector motor encoder 211 detects the rotation of the ejector motor 210 and sends a signal indicating the detection result to the controller 700.

尚、エジェクタロッド230の位置を検出するエジェクタロッド位置検出器やエジェクタロッド230の速度を検出するエジェクタロッド速度検出器は、エジェクタモータエンコーダ211に限定されず、既知の技術に基づく他の機器に置換されてもよい。 In addition, the ejector rod position detector that detects the position of the ejector rod 230 and the ejector rod speed detector that detects the speed of the ejector rod 230 are not limited to the ejector motor encoder 211 and may be replaced with other devices based on known technology.

<射出装置>
射出装置300は、型締装置100により型締された金型装置10に成形材料を充填する。具体的には、射出装置300は、フレームFrに対し進退自在なスライドベース301に設置され、金型装置10に対し進退自在とされる。そして、射出装置300は、金型装置10にタッチし、金型装置10内のキャビティ空間14に成形材料を充填する。射出装置300は、例えば、シリンダ310、ノズル320、スクリュ330、計量モータ340、射出モータ350、圧力検出器360等を有する。
<Injection unit>
The injection device 300 fills the molding material into the mold device 10 clamped by the mold clamping device 100. Specifically, the injection device 300 is mounted on a slide base 301 that can move forward and backward with respect to the frame Fr, and is movable forward and backward with respect to the mold device 10. The injection device 300 touches the mold device 10 and fills the molding material into the cavity space 14 in the mold device 10. The injection device 300 has, for example, a cylinder 310, a nozzle 320, a screw 330, a metering motor 340, an injection motor 350, a pressure detector 360, and the like.

以下、射出装置300の説明では、射出装置300を金型装置10に対し接近させる方向(図1、図2中の左方向)を前方とし、射出装置300を金型装置10に対し離間させる方向(図1、図2中の右方向)を後方として説明する。後述の移動装置400の説明についても同様である。 In the following description of the injection device 300, the direction in which the injection device 300 approaches the mold device 10 (leftward in Figs. 1 and 2) is referred to as the front, and the direction in which the injection device 300 moves away from the mold device 10 (rightward in Figs. 1 and 2) is referred to as the rear. The same applies to the description of the moving device 400 described below.

シリンダ310は、供給口311から内部に供給された成形材料を加熱する。成形材料は、例えば、樹脂等を含む。成形材料は、例えば、ペレット状に形成され、固体の状態で供給口311に供給される。供給口311はシリンダ310の後部に形成される。シリンダ310の後部の外周には、水冷シリンダ等の冷却器312が設けられる。冷却器312よりも前方において、シリンダ310の外周には、バンドヒータ等の加熱器313と温度検出器314とが設けられる。 Cylinder 310 heats the molding material supplied to the inside from supply port 311. The molding material includes, for example, resin. The molding material is formed, for example, in pellet form and supplied to supply port 311 in a solid state. Supply port 311 is formed at the rear of cylinder 310. A cooler 312 such as a water-cooled cylinder is provided on the outer periphery of the rear of cylinder 310. A heater 313 such as a band heater and a temperature detector 314 are provided on the outer periphery of cylinder 310 forward of cooler 312.

シリンダ310は、シリンダ310の軸方向(図1及び図2中左右方向)に複数のゾーンに区分される。各ゾーンには、加熱器313と温度検出器314とが設けられる。ゾーンごとに、温度検出器314の検出温度が設定温度になるように、コントローラ700が加熱器313を制御する。 The cylinder 310 is divided into multiple zones in the axial direction of the cylinder 310 (left and right direction in Figures 1 and 2). Each zone is provided with a heater 313 and a temperature detector 314. For each zone, the controller 700 controls the heater 313 so that the temperature detected by the temperature detector 314 becomes the set temperature.

ノズル320は、シリンダ310の前端部に設けられ、金型装置10に対し押し付けられる。ノズル320の外周には、加熱器313と温度検出器314とが設けられる。ノズル320の検出温度が設定温度になるように、コントローラ700が加熱器313を制御する。 The nozzle 320 is provided at the front end of the cylinder 310 and is pressed against the mold device 10. A heater 313 and a temperature detector 314 are provided on the outer periphery of the nozzle 320. The controller 700 controls the heater 313 so that the detected temperature of the nozzle 320 becomes the set temperature.

スクリュ330は、シリンダ310内において回転自在に且つ進退自在に配設される。スクリュ330を回転させると、スクリュ330の螺旋状の溝に沿って成形材料が前方に送られる。成形材料は、前方に送られながら、シリンダ310からの熱によって徐々に溶融される。液状の成形材料がスクリュ330の前方に送られシリンダ310の前部に蓄積されるにつれ、スクリュ330が後退させられる。その後、スクリュ330を前進させると、スクリュ330前方に蓄積された液状の成形材料がノズル320から射出され、金型装置10内に充填される。 The screw 330 is disposed within the cylinder 310 so that it can rotate freely and move forward and backward. When the screw 330 is rotated, the molding material is sent forward along the spiral groove of the screw 330. As the molding material is sent forward, it is gradually melted by heat from the cylinder 310. As the liquid molding material is sent forward to the front of the screw 330 and accumulates at the front of the cylinder 310, the screw 330 is moved backward. When the screw 330 is then moved forward, the liquid molding material accumulated in front of the screw 330 is injected from the nozzle 320 and filled into the mold device 10.

スクリュ330の前部には、スクリュ330を前方に押すときにスクリュ330の前方から後方に向かう成形材料の逆流を防止する逆流防止弁として、逆流防止リング331が進退自在に取付けられる。 A backflow prevention ring 331 is attached to the front of the screw 330 so that it can move back and forth as a backflow prevention valve that prevents the molding material from flowing back from the front to the rear of the screw 330 when the screw 330 is pushed forward.

逆流防止リング331は、スクリュ330を前進させるときに、スクリュ330前方の成形材料の圧力によって後方に押され、成形材料の流路を塞ぐ閉塞位置(図2参照)までスクリュ330に対し相対的に後退する。これにより、スクリュ330前方に蓄積された成形材料が後方に逆流するのを防止する。 When the screw 330 is advanced, the backflow prevention ring 331 is pushed backward by the pressure of the molding material in front of the screw 330, and retreats relative to the screw 330 to a blocking position (see FIG. 2) where it blocks the flow path of the molding material. This prevents the molding material accumulated in front of the screw 330 from flowing backward.

一方、逆流防止リング331は、スクリュ330を回転させるときに、スクリュ330の螺旋状の溝に沿って前方に送られる成形材料の圧力によって前方に押され、成形材料の流路を開放する開放位置(図1参照)までスクリュ330に対し相対的に前進する。これにより、スクリュ330の前方に成形材料が送られる。 Meanwhile, when the screw 330 is rotated, the backflow prevention ring 331 is pushed forward by the pressure of the molding material sent forward along the spiral groove of the screw 330, and advances relative to the screw 330 to an open position (see FIG. 1) where the flow path of the molding material is opened. This causes the molding material to be sent forward of the screw 330.

逆流防止リング331は、スクリュ330と共に回転する共回りタイプであってもよいし、スクリュ330と共に回転しない非共回りタイプであってもよい。 The backflow prevention ring 331 may be a co-rotating type that rotates with the screw 330, or a non-co-rotating type that does not rotate with the screw 330.

尚、射出装置300は、スクリュ330に対し逆流防止リング331を開放位置と閉塞位置との間で進退させる駆動源を有していてもよい。 The injection device 300 may also have a drive source that moves the backflow prevention ring 331 back and forth between the open position and the closed position relative to the screw 330.

計量モータ340は、スクリュ330を回転させる。スクリュ330を回転させる駆動源は、計量モータ340には限定されず、例えば、油圧ポンプ等でもよい。 The metering motor 340 rotates the screw 330. The driving source that rotates the screw 330 is not limited to the metering motor 340 and may be, for example, a hydraulic pump.

射出モータ350は、スクリュ330を進退させる。射出モータ350とスクリュ330との間には、射出モータ350の回転運動をスクリュ330の直線運動に変換する運動変換機構等が設けられる。運動変換機構は、例えば、ねじ軸と、ねじ軸に螺合するねじナットとを有する。ねじ軸とねじナットの間には、ボールやローラ等が設けられてよい。スクリュ330を進退させる駆動源は、射出モータ350には限定されず、例えば、油圧シリンダ等でもよい。 The injection motor 350 advances and retreats the screw 330. Between the injection motor 350 and the screw 330, a motion conversion mechanism that converts the rotational motion of the injection motor 350 into the linear motion of the screw 330 is provided. The motion conversion mechanism has, for example, a screw shaft and a screw nut that screws onto the screw shaft. A ball or roller may be provided between the screw shaft and the screw nut. The drive source that advances and retreats the screw 330 is not limited to the injection motor 350, and may be, for example, a hydraulic cylinder.

圧力検出器360は、射出モータ350とスクリュ330との間で伝達される圧力を検出する。圧力検出器360は、射出モータ350とスクリュ330との間の力の伝達経路に設けられ、圧力検出器360に作用する圧力を検出する。 The pressure detector 360 detects the pressure transmitted between the injection motor 350 and the screw 330. The pressure detector 360 is provided in the force transmission path between the injection motor 350 and the screw 330, and detects the pressure acting on the pressure detector 360.

圧力検出器360は、その検出結果を示す信号をコントローラ700に送る。圧力検出器360の検出結果は、スクリュ330が成形材料から受ける圧力、スクリュ330に対する背圧、スクリュ330から成形材料に作用する圧力等の制御や監視に用いられる。 The pressure detector 360 sends a signal indicating the detection result to the controller 700. The detection result of the pressure detector 360 is used to control and monitor the pressure that the screw 330 receives from the molding material, the back pressure on the screw 330, the pressure that the screw 330 exerts on the molding material, etc.

射出装置300は、コントローラ700による制御下で、計量工程、充填工程、及び、保圧工程等を行う。 The injection device 300 performs processes such as the metering process, the filling process, and the pressure holding process under the control of the controller 700.

計量工程では、射出装置300は、計量モータ340を駆動してスクリュ330を設定回転数で回転させ、スクリュ330の螺旋状の溝に沿って成形材料を前方に送る。これに伴い、成形材料が徐々に溶融される。液状の成形材料がスクリュ330の前方に送られシリンダ310の前部に蓄積されるにつれ、スクリュ330が後退させられる。スクリュ330の回転数は、例えば、計量モータエンコーダ341を用いて検出される。計量モータエンコーダ341は、計量モータ340の回転を検出し、その検出結果を示す信号をコントローラ700に送る。 In the metering process, the injection device 300 drives the metering motor 340 to rotate the screw 330 at a set rotation speed, and sends the molding material forward along the spiral groove of the screw 330. As a result, the molding material is gradually melted. As the liquid molding material is sent forward of the screw 330 and accumulates at the front of the cylinder 310, the screw 330 is moved backward. The rotation speed of the screw 330 is detected, for example, using the metering motor encoder 341. The metering motor encoder 341 detects the rotation of the metering motor 340 and sends a signal indicating the detection result to the controller 700.

尚、スクリュ330の回転数を検出するスクリュ回転数検出器は、計量モータエンコーダ341に限定されず、既知の技術に基づく他の機器に置換されてもよい。 The screw rotation speed detector that detects the rotation speed of the screw 330 is not limited to the metering motor encoder 341, and may be replaced with other equipment based on known technology.

計量工程では、射出装置300は、スクリュ330の急激な後退を制限すべく、射出モータ350を駆動してスクリュ330に対して設定背圧を加えてよい。スクリュ330に対する背圧は、例えば、圧力検出器360を用いて検出される。圧力検出器360は、その検出結果を示す信号をコントローラ700に送る。スクリュ330が計量完了位置まで後退し、スクリュ330の前方に所定量の成形材料が蓄積されると、計量工程が完了する。 In the metering process, the injection device 300 may apply a set back pressure to the screw 330 by driving the injection motor 350 to limit the sudden retraction of the screw 330. The back pressure on the screw 330 is detected, for example, using a pressure detector 360. The pressure detector 360 sends a signal indicating the detection result to the controller 700. When the screw 330 retracts to the metering completion position and a predetermined amount of molding material is accumulated in front of the screw 330, the metering process is completed.

充填工程では、射出装置300は、射出モータ350を駆動してスクリュ330を設定速度で前進させ、スクリュ330の前方に蓄積された液状の成形材料を金型装置10内のキャビティ空間14に充填させる。スクリュ330の位置や速度は、例えば、射出モータエンコーダ351を用いて検出される。射出モータエンコーダ351は、射出モータ350の回転を検出し、その検出結果を示す信号をコントローラ700に送る。スクリュ330の位置が設定位置に達すると、充填工程から保圧工程への切替(所謂、V/P切替)が行われる。V/P切替が行われる位置をV/P切替位置とも称する。スクリュ330の設定速度は、スクリュ330の位置や時間等に応じて変更されてもよい。 In the filling process, the injection device 300 drives the injection motor 350 to advance the screw 330 at a set speed, and fills the liquid molding material accumulated in front of the screw 330 into the cavity space 14 in the mold device 10. The position and speed of the screw 330 are detected, for example, using the injection motor encoder 351. The injection motor encoder 351 detects the rotation of the injection motor 350 and sends a signal indicating the detection result to the controller 700. When the position of the screw 330 reaches the set position, switching from the filling process to the pressure holding process (so-called V/P switching) is performed. The position where the V/P switching is performed is also called the V/P switching position. The set speed of the screw 330 may be changed depending on the position of the screw 330, time, etc.

尚、充填工程において、スクリュ330の位置が設定位置に達した後、その設定位置にスクリュ330を一時停止させ、その後にV/P切替が行われてもよい。また、V/P切替の直前において、スクリュ330の停止の代わりに、スクリュ330の微速前進または微速後退が行われてもよい。また、スクリュ330の位置を検出するスクリュ位置検出器やスクリュ330の速度を検出するスクリュ速度検出器は、射出モータエンコーダ351に限定されず、既知の技術に基づく他の機器に置換されてもよい。 In the filling process, after the screw 330 reaches a set position, the screw 330 may be temporarily stopped at the set position, and then V/P switching may be performed. Also, just before V/P switching, instead of stopping the screw 330, the screw 330 may be moved forward or backward at a slow speed. Also, the screw position detector that detects the position of the screw 330 and the screw speed detector that detects the speed of the screw 330 are not limited to the injection motor encoder 351, and may be replaced with other devices based on known technology.

保圧工程では、射出装置300は、射出モータ350を駆動してスクリュ330を前方に押し、スクリュ330の前端部における成形材料の圧力(以下、「保持圧力」)を設定圧に保ち、シリンダ310内に残る成形材料を金型装置10に向けて押す。これにより、射出装置300は、金型装置10内での冷却収縮による不足分の成形材料を補充できる。保持圧力は、例えば、圧力検出器360を用いて検出される。圧力検出器360は、その検出結果を示す信号をコントローラ700に送る。保持圧力の設定値は、保圧工程の開始からの経過時間等に応じて変更されてもよい。 In the holding pressure process, the injection device 300 drives the injection motor 350 to push the screw 330 forward, maintains the pressure of the molding material at the front end of the screw 330 (hereinafter, "holding pressure") at a set pressure, and pushes the molding material remaining in the cylinder 310 toward the mold device 10. This allows the injection device 300 to replenish the molding material that is insufficient due to cooling contraction in the mold device 10. The holding pressure is detected, for example, using a pressure detector 360. The pressure detector 360 sends a signal indicating the detection result to the controller 700. The set value of the holding pressure may be changed depending on the elapsed time from the start of the holding pressure process, etc.

保圧工程では、金型装置10内のキャビティ空間14の成形材料が徐々に冷却され、保圧工程完了時にはキャビティ空間14の入口が固化した成形材料で塞がれる。この状態はゲートシールと呼ばれ、キャビティ空間14からの成形材料の逆流が防止される。保圧工程後、冷却工程が開始される。冷却工程では、キャビティ空間14内の成形材料の固化が行われる。成形サイクル時間の短縮のため、冷却工程中に計量工程が行われてもよい。 During the dwelling process, the molding material in the cavity space 14 inside the mold device 10 is gradually cooled, and when the dwelling process is completed, the entrance to the cavity space 14 is blocked by solidified molding material. This state is called a gate seal, and prevents the molding material from flowing back from the cavity space 14. After the dwelling process, the cooling process begins. During the cooling process, the molding material in the cavity space 14 is solidified. A weighing process may be performed during the cooling process to shorten the molding cycle time.

尚、本例では、射出装置300は、インライン・スクリュ方式であるが、プリプラ方式等であってもよい。プリプラ方式の射出装置は、可塑化シリンダ内で溶融された成形材料を射出シリンダに供給し、射出シリンダから金型装置内に成形材料を射出する。可塑化シリンダ内にはスクリュが回転自在にまたは回転自在に且つ進退自在に配設され、射出シリンダ内にはプランジャが進退自在に配設される。また、本例では、射出装置300は、シリンダ310の軸方向が水平方向である横型であるが、シリンダ310の軸方向が上下方向である竪型であってもよい。竪型の射出装置300と組み合わされる型締装置は、竪型であってもよいし、横型であってもよい。同様に、横型の射出装置300と組み合わされる型締装置は、横型であってもよいし、竪型であってもよい。 In this example, the injection device 300 is an in-line screw type, but may be a pre-plastication type or the like. The pre-plastication type injection device supplies the molding material melted in the plasticization cylinder to the injection cylinder, and injects the molding material from the injection cylinder into the mold device. A screw is arranged in the plasticization cylinder so that it can rotate freely or so that it can rotate freely and move forward and backward, and a plunger is arranged in the injection cylinder so that it can move forward and backward. In this example, the injection device 300 is a horizontal type in which the axial direction of the cylinder 310 is horizontal, but it may be a vertical type in which the axial direction of the cylinder 310 is vertical. The mold clamping device combined with the vertical injection device 300 may be a vertical type or a horizontal type. Similarly, the mold clamping device combined with the horizontal injection device 300 may be a horizontal type or a vertical type.

<移動装置>
移動装置400は、金型装置10に対し射出装置300を進退させる。また、移動装置400は、金型装置10に対しノズル320を押し付け、ノズルタッチ圧力を生じさせる。移動装置400は、液圧ポンプ410、駆動源としてのモータ420、及び液圧アクチュエータとしての液圧シリンダ430等を有する。
<Movement Device>
The moving device 400 moves the injection device 300 forward and backward relative to the mold device 10. The moving device 400 also presses the nozzle 320 against the mold device 10 to generate a nozzle touch pressure. The moving device 400 has a hydraulic pump 410, a motor 420 as a drive source, a hydraulic cylinder 430 as a hydraulic actuator, and the like.

尚、移動装置400は、図2では射出装置300のシリンダ310の片側に配置されるが、シリンダ310の両側に配置されてもよく、シリンダ310を中心に対称に配置されてもよい。 In addition, in FIG. 2, the moving device 400 is arranged on one side of the cylinder 310 of the injection device 300, but it may be arranged on both sides of the cylinder 310, or may be arranged symmetrically around the cylinder 310.

液圧ポンプ410は、第1ポート411と、第2ポート412とを有する。液圧ポンプ410は、両方向に回転可能であり、モータ420の回転方向を切り替えることにより、第1ポート411及び第2ポート412の何れか一方から作動液(例えば、油)を吸入し他方から吐出して液圧を発生させる。 The hydraulic pump 410 has a first port 411 and a second port 412. The hydraulic pump 410 can rotate in both directions, and by switching the direction of rotation of the motor 420, hydraulic fluid (e.g., oil) is drawn in from one of the first port 411 and the second port 412 and discharged from the other port, generating hydraulic pressure.

尚、液圧ポンプ410は、タンクから作動液を吸引して第1ポート411及び第2ポート412の何れか一方から作動液を吐出することも可能である。 The hydraulic pump 410 can also draw hydraulic fluid from a tank and discharge the hydraulic fluid from either the first port 411 or the second port 412.

モータ420は、液圧ポンプ410を作動させる。モータ420は、コントローラ700からの制御信号に応じた回転方向及び回転トルクで液圧ポンプ410を駆動する。モータ420は、電動モータであってよく、電動サーボモータであってもよい。 The motor 420 operates the hydraulic pump 410. The motor 420 drives the hydraulic pump 410 with a rotational direction and rotational torque according to a control signal from the controller 700. The motor 420 may be an electric motor or an electric servo motor.

液圧シリンダ430は、シリンダ本体431、ピストン432、及びピストンロッド433を有する。シリンダ本体431は、射出装置300に対して固定される。ピストン432は、シリンダ本体431の内部を、第1室としての前室435と、第2室としての後室436とに区画する。ピストンロッド433は、固定プラテン110に対して固定される。 The hydraulic cylinder 430 has a cylinder body 431, a piston 432, and a piston rod 433. The cylinder body 431 is fixed to the injection device 300. The piston 432 divides the inside of the cylinder body 431 into a front chamber 435 as a first chamber and a rear chamber 436 as a second chamber. The piston rod 433 is fixed to the fixed platen 110.

液圧シリンダ430の前室435は、第1流路401を介して、液圧ポンプ410の第1ポート411と接続される。第1ポート411から吐出された作動液が第1流路401を介して前室435に供給されることで、射出装置300が前方に押される。射出装置300が前進され、ノズル320が固定金型11に押し付けられる。前室435は、液圧ポンプ410から供給される作動液の圧力によってノズル320のノズルタッチ圧力を生じさせる圧力室として機能する。 The front chamber 435 of the hydraulic cylinder 430 is connected to the first port 411 of the hydraulic pump 410 via the first flow path 401. The hydraulic fluid discharged from the first port 411 is supplied to the front chamber 435 via the first flow path 401, thereby pushing the injection device 300 forward. The injection device 300 is moved forward, and the nozzle 320 is pressed against the fixed mold 11. The front chamber 435 functions as a pressure chamber that generates nozzle touch pressure of the nozzle 320 by the pressure of the hydraulic fluid supplied from the hydraulic pump 410.

一方、液圧シリンダ430の後室436は、第2流路402を介して液圧ポンプ410の第2ポート412と接続される。第2ポート412から吐出された作動液が第2流路402を介して液圧シリンダ430の後室436に供給されることで、射出装置300が後方に押される。射出装置300が後退され、ノズル320が固定金型11から離間される。 Meanwhile, the rear chamber 436 of the hydraulic cylinder 430 is connected to the second port 412 of the hydraulic pump 410 via the second flow path 402. The hydraulic fluid discharged from the second port 412 is supplied to the rear chamber 436 of the hydraulic cylinder 430 via the second flow path 402, thereby pushing the injection device 300 backward. The injection device 300 is retracted, and the nozzle 320 is separated from the fixed mold 11.

尚、本例では、移動装置400は、液圧シリンダ430を含むが、当該構成に限定されない。例えば、液圧シリンダ430の代わりに、電動モータと、その電動モータの回転運動を射出装置300の直線運動に変換する運動変換機構とが用いられてもよい。 In this example, the moving device 400 includes a hydraulic cylinder 430, but is not limited to this configuration. For example, instead of the hydraulic cylinder 430, an electric motor and a motion conversion mechanism that converts the rotational motion of the electric motor into linear motion of the injection device 300 may be used.

<コントローラ>
コントローラ700(制御装置の一例)は、型締装置100、エジェクタ装置200、射出装置300、及び移動装置400等に直接的に制御信号を送信し、射出成形機1の駆動制御を行う。
<Controller>
The controller 700 (an example of a control device) directly transmits control signals to the clamping device 100 , the ejector device 200 , the injection device 300 , the moving device 400 , and the like, and controls the drive of the injection molding machine 1 .

コントローラ700の機能は、任意のハードウェア或いは任意のハードウェア及びソフトウェアの組み合わせ等により実現される。コントローラ700は、例えば、コンピュータを中心に構成され、CPU701と、メモリ装置702と、補助記憶装置703と、入出力用のインタフェース装置704とを有する。 The functions of the controller 700 are realized by any hardware or any combination of hardware and software. The controller 700 is configured, for example, around a computer, and has a CPU 701, a memory device 702, an auxiliary storage device 703, and an interface device 704 for input and output.

CPU701は、補助記憶装置703からメモリ装置702にロードされた各種プログラムを実行し、プログラムに従って射出成形機1に関する各種機能を実現する。 The CPU 701 executes various programs loaded from the auxiliary storage device 703 to the memory device 702, and realizes various functions related to the injection molding machine 1 according to the programs.

メモリ装置702は、プログラムの起動指示があった場合に、補助記憶装置703からプログラムや処理に必要なファイルやデータ等を読み出して格納する。メモリ装置702は、例えば、SRAM(Static Random Access Memory)702A(図4参照)を含む。 When an instruction to start a program is received, the memory device 702 reads and stores files and data necessary for the program and processing from the auxiliary storage device 703. The memory device 702 includes, for example, a static random access memory (SRAM) 702A (see FIG. 4).

補助記憶装置703は、インストールされた各種プログラムを格納すると共に、各種処理に必要なファイルやデータ等を格納する。補助記憶装置703は、例えば、フラッシュメモリ703AやEEPROM(Electrically Erasable and Programmable Read Only Memory)703B(図4参照)を含む。 The auxiliary storage device 703 stores various installed programs as well as files and data necessary for various processes. The auxiliary storage device 703 includes, for example, a flash memory 703A and an EEPROM (Electrically Erasable and Programmable Read Only Memory) 703B (see FIG. 4).

インタフェース装置704は、コントローラ700の外部の機器と通信可能に接続するためのインタフェースとして用いられる。また、インタフェース装置704は、接続される機器との間の通信方式等によって、複数の種類のインタフェースを有してよい。インタフェース装置704は、例えば、射出成形機1に搭載される各種センサや各種ドライバとの間のデータの入出力を実現するFPGA704A(図4参照)を含む。 The interface device 704 is used as an interface for connecting to an external device of the controller 700 so as to be able to communicate with the device. The interface device 704 may have multiple types of interfaces depending on the communication method between the device and the device to be connected. The interface device 704 includes, for example, an FPGA 704A (see FIG. 4) that realizes input and output of data between various sensors and various drivers mounted on the injection molding machine 1.

コントローラ700は、例えば、補助記憶装置703にインストールされるプログラムをメモリ装置702にロードしCPU701に実行させることにより、射出成形機1に関する各種の制御を行う。また、コントローラ700は、インタフェース装置704を通じて、外部の信号を受信したり、外部に信号を出力したりする。インタフェース装置704は、接続される通信回線に合わせて、互いに異なる複数の種類のインタフェース装置を含んでよい。 The controller 700 performs various controls related to the injection molding machine 1, for example, by loading a program installed in the auxiliary storage device 703 into the memory device 702 and having the CPU 701 execute the program. The controller 700 also receives external signals and outputs signals to the outside through the interface device 704. The interface device 704 may include multiple different types of interface devices according to the communication lines to which it is connected.

尚、コントローラ700の機能は、複数のコントローラによって分担して実現されてもよい。例えば、コントローラ700の機能は、射出成形機1の各種アクチュエータの動作を制御するモーションコントローラ、射出成形機1の全体のシーケンスを制御するシーケンスコントローラ等によって分担して実現されてよい。 The functions of the controller 700 may be shared and realized by multiple controllers. For example, the functions of the controller 700 may be shared and realized by a motion controller that controls the operation of various actuators of the injection molding machine 1, a sequence controller that controls the overall sequence of the injection molding machine 1, etc.

コントローラ700で利用されるプログラムや各種のファイル及びデータは、インタフェース装置704を通じて、記録媒体5からコントローラ700の補助記憶装置703に読み込まれ、格納(インストール)される。記録媒体5は、例えば、SDカード、USB(Universal Serial Bus)メモリ、CD(Compact Disc)、DVD(Digital Versatile Disc)等の汎用の記録媒体である。また、記録媒体5は、例えば、射出成形機1の製造ラインの最終の検査工程で、射出成形機1(コントローラ700のインタフェース装置704)に所定の通信ケーブルにより通信可能に接続される専用ツールであってもよい。また、コントローラ700で利用されるプログラムや各種のファイル及びデータは、例えば、通信回線NWを通じて、外部のコンピュータ(例えば、管理装置2等)からコントローラ700にダウンロードされてもよい。 The programs and various files and data used by the controller 700 are read from the recording medium 5 to the auxiliary storage device 703 of the controller 700 through the interface device 704 and stored (installed). The recording medium 5 is, for example, a general-purpose recording medium such as an SD card, a USB (Universal Serial Bus) memory, a CD (Compact Disc), or a DVD (Digital Versatile Disc). The recording medium 5 may also be a dedicated tool that is communicatively connected to the injection molding machine 1 (the interface device 704 of the controller 700) via a predetermined communication cable in the final inspection process of the manufacturing line of the injection molding machine 1. The programs and various files and data used by the controller 700 may also be downloaded to the controller 700 from an external computer (for example, the management device 2, etc.) through the communication line NW.

コントローラ700は、射出成形機1(型締装置100等)に型閉工程、型締工程、及び型開工程等を繰り返し行わせることにより、成形品を繰り返し製造させる。また、コントローラ700は、型締工程の間に、射出装置300に計量工程、充填工程、保圧工程等を行わせる。 The controller 700 repeatedly manufactures molded products by causing the injection molding machine 1 (such as the clamping device 100) to repeatedly perform processes such as mold closing, clamping, and mold opening. The controller 700 also causes the injection device 300 to perform processes such as a metering process, a filling process, and a pressure holding process during the clamping process.

尚、成形品を得るための射出成形機1の一連の動作、例えば、射出装置300による計量工程の開始から次の射出装置300による計量工程の開始までの動作を「ショット」または「成形サイクル」とも称する。また、1回のショットに要する時間を「成形サイクル時間」とも称する。 The series of operations of the injection molding machine 1 to obtain a molded product, for example, the operations from the start of a metering process by the injection unit 300 to the start of a metering process by the next injection unit 300, is also called a "shot" or "molding cycle." The time required for one shot is also called the "molding cycle time."

1回の成形サイクルは、例えば、射出装置300による計量工程、型閉工程、型締工程、射出装置300による充填工程、射出装置300による保圧工程、冷却工程、型開工程、及び突き出し工程を有し、これらの工程はこの順で開始される。充填工程、保圧工程、及び冷却工程は、型締工程の開始から型締工程の終了までの間に行われる。型締工程の終了は型開工程の開始と一致する。 One molding cycle includes, for example, a metering process by the injection device 300, a mold closing process, a mold clamping process, a filling process by the injection device 300, a pressure holding process by the injection device 300, a cooling process, a mold opening process, and an ejection process, and these processes are started in this order. The filling process, pressure holding process, and cooling process are performed between the start of the mold clamping process and the end of the mold clamping process. The end of the mold clamping process coincides with the start of the mold opening process.

尚、成形サイクル時間の短縮のため、同時に複数の工程を行ってもよい。例えば、計量工程は、前回の成形サイクルの冷却工程中に行われてもよく、この場合、型閉工程が成形サイクルの最初に行われることとしてもよい。また、充填工程は、型閉工程中に開始されてもよい。また、突き出し工程は、型開工程中に開始されてもよい。射出装置300のノズル320の流路を開閉する開閉弁が設けられる場合、型開工程は、計量工程中に開始されてもよい。計量工程中に型開工程が開始されても、開閉弁がノズル320及びノズル520の流路を閉じていれば、ノズル320及びノズル520から成形材料が漏れないためである。 In order to shorten the molding cycle time, multiple processes may be performed simultaneously. For example, the metering process may be performed during the cooling process of the previous molding cycle, in which case the mold closing process may be performed at the beginning of the molding cycle. The filling process may be started during the mold closing process. The ejection process may be started during the mold opening process. If an on-off valve is provided to open and close the flow path of the nozzle 320 of the injection device 300, the mold opening process may be started during the metering process. This is because even if the mold opening process is started during the metering process, molding material will not leak from the nozzle 320 and nozzle 520 as long as the on-off valve closes the flow paths of the nozzle 320 and nozzle 520.

コントローラ700は、例えば、一対一の通信線やローカルネットワークや近距離通信回線等を通じて、入力装置750及び表示装置760と通信可能に接続されている。 The controller 700 is communicatively connected to the input device 750 and the display device 760, for example, via a one-to-one communication line, a local network, a short-distance communication line, etc.

入力装置750は、ユーザからの射出成形機1に関する入力を受け付け、その入力内容に応じた信号は、コントローラ700に取り込まれる。 The input device 750 accepts input from the user regarding the injection molding machine 1, and a signal corresponding to the input is input to the controller 700.

例えば、入力装置750は、ユーザからの手等を利用する操作入力を受け付ける操作入力装置を含む。操作入力装置は、例えば、ボタン、トグル、レバー、ジョイスティック、キーボード、マウス、タッチパッド、表示装置760に実装されるタッチパネル等である。 For example, the input device 750 includes an operation input device that accepts operation input from a user using a hand or the like. The operation input device is, for example, a button, a toggle, a lever, a joystick, a keyboard, a mouse, a touch pad, a touch panel implemented on the display device 760, etc.

また、例えば、入力装置750は、ユーザからの音声入力やジェスチャ入力を受け付ける音声入力装置やジェスチャ入力装置を含んでもよい。 For example, the input device 750 may also include a voice input device or a gesture input device that accepts voice input or gesture input from the user.

また、例えば、入力装置750は、ユーザからの生体入力を受け付ける生体入力装置を含んでもよい。生体入力には、例えば、声紋入力、虹彩入力、指紋入力等を含む。 For example, the input device 750 may also include a biometric input device that accepts biometric input from a user. Biometric input includes, for example, voiceprint input, iris input, fingerprint input, etc.

表示装置760は、コントローラ700による制御下で、射出成形機1に関する各種の情報画面を表示する。例えば、表示装置760は、入力装置750で受け付けられる入力内容に応じた射出成形機1に関する操作画面を表示する。 The display device 760 displays various information screens related to the injection molding machine 1 under the control of the controller 700. For example, the display device 760 displays an operation screen related to the injection molding machine 1 according to the input content received by the input device 750.

表示装置760に表示される操作画面は、射出成形機1に関する設定等に用いられる。射出成形機1に関する設定には、例えば、射出成形機1に関する成形条件の設定(具体的には、設定値の入力)が含まれる。また、当該設定には、例えば、成形動作時のロギングデータとして記録される射出成形機1に関する各種センサ等の検出値の種類の選択に関する設定が含まれる。また、当該設定には、例えば、成形動作時の射出成形機1に関する各種センサ等の検出値(実績値)の表示装置760への表示仕様(例えば、表示する実績値の種類や表示のさせ方等)の設定が含まれる。操作画面は、複数用意され、表示装置760に切り替えて表示されたり、重ねて表示されたりしてよい。ユーザは、表示装置760に表示される操作画面を見ながら、入力装置750を操作することにより、射出成形機1に関する設定(設定値の入力を含む)等を行うことができる。 The operation screen displayed on the display device 760 is used for settings related to the injection molding machine 1. The settings related to the injection molding machine 1 include, for example, settings of molding conditions related to the injection molding machine 1 (specifically, input of set values). The settings also include, for example, settings related to the selection of the types of detection values of various sensors, etc. related to the injection molding machine 1 that are recorded as logging data during molding operations. The settings also include, for example, settings of the display specifications (for example, the types of actual values to be displayed and the way in which they are displayed) on the display device 760 for the detection values (actual values) of various sensors, etc. related to the injection molding machine 1 during molding operations. A plurality of operation screens may be prepared and displayed by switching between them on the display device 760 or by overlapping them. The user can perform settings related to the injection molding machine 1 (including input of set values) by operating the input device 750 while watching the operation screen displayed on the display device 760.

また、表示装置760は、コントローラ700による制御下で、操作画面上での操作に応じた各種情報(情報画面)を表示する。情報画面は、複数用意され、表示装置760に切り替えて表示されたり、重ねて表示されたりする。例えば、表示装置760は、射出成形機1に関する設定内容(例えば、射出成形機1の成形条件に関する設定内容)を表示する。また、例えば、表示装置760は、管理情報(例えば、射出成形機1の稼働実績に関する情報等)を表示する。 Furthermore, under the control of the controller 700, the display device 760 displays various information (information screens) in response to operations on the operation screen. A plurality of information screens are prepared, and are switched or overlaid on the display device 760. For example, the display device 760 displays the settings related to the injection molding machine 1 (e.g., the settings related to the molding conditions of the injection molding machine 1). Also, for example, the display device 760 displays management information (e.g., information related to the operating history of the injection molding machine 1, etc.).

[管理装置のハードウェア構成]
次に、図3を参照して、管理装置2のハードウェア構成について説明する。
[Hardware configuration of management device]
Next, the hardware configuration of the management device 2 will be described with reference to FIG.

図3は、管理装置2のハードウェア構成の一例を示す図である。 Figure 3 shows an example of the hardware configuration of the management device 2.

管理装置2の機能は、任意のハードウェア或いは任意のハードウェア及びソフトウェアの組み合わせ等により実現される。例えば、図3に示すように、管理装置2は、外部インタフェース2Aと、補助記憶装置2Bと、メモリ装置2Cと、CPU2Dと、高速演算装置2Eと、通信インタフェース2Fと、入力装置2Gと、表示装置2Hとを含む。外部インタフェース2A、補助記憶装置2B、メモリ装置2C、CPU2D、高速演算装置2E、通信インタフェース2F、入力装置2G、及び表示装置2H等は、バスBにより接続される。 The functions of the management device 2 are realized by any hardware or any combination of hardware and software. For example, as shown in FIG. 3, the management device 2 includes an external interface 2A, an auxiliary storage device 2B, a memory device 2C, a CPU 2D, a high-speed calculation device 2E, a communication interface 2F, an input device 2G, and a display device 2H. The external interface 2A, the auxiliary storage device 2B, the memory device 2C, the CPU 2D, the high-speed calculation device 2E, the communication interface 2F, the input device 2G, and the display device 2H are connected by a bus B.

尚、ユーザ端末3についても、管理装置2と同様のハードウェア構成を有してよい。そのため、以下、ユーザ端末3のハードウェア構成の図示や詳細な説明を省略する。 The user terminal 3 may have a hardware configuration similar to that of the management device 2. Therefore, hereinafter, illustrations and detailed descriptions of the hardware configuration of the user terminal 3 will be omitted.

外部インタフェース2Aは、記録媒体2AAからデータの読み取りや記録媒体2AAへのデータの書き込みのためのインタフェースとして機能する。記録媒体2AAには、例えば、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等が含まれる。これにより、管理装置2は、記録媒体2AAを通じて、処理で利用する各種データを読み込み、補助記憶装置2Bに格納したり、各種機能を実現するプログラムをインストールしたりすることができる。 The external interface 2A functions as an interface for reading data from the recording medium 2AA and writing data to the recording medium 2AA. Recording media 2AA include, for example, flexible disks, CDs, DVDs, SD memory cards, USB memories, etc. This allows the management device 2 to read various data used in processing through the recording medium 2AA, store it in the auxiliary storage device 2B, and install programs that realize various functions.

尚、管理装置2は、通信インタフェース2Fを通じて、外部装置から各種データやプログラムを取得してもよい。 In addition, the management device 2 may acquire various data and programs from external devices through the communication interface 2F.

補助記憶装置2Bは、インストールされた各種プログラムを格納すると共に、各種処理に必要なファイルやデータ等を格納する。補助記憶装置2Bは、例えば、HDD(Hard Disc Drive)やSSD(Solid State Drive)やフラッシュメモリ等を含む。 The auxiliary storage device 2B stores various installed programs as well as files and data necessary for various processes. The auxiliary storage device 2B includes, for example, a hard disk drive (HDD), a solid state drive (SSD), flash memory, etc.

メモリ装置2Cは、プログラムの起動指示があった場合に、補助記憶装置2Bからプログラムを読み出して格納する。メモリ装置2Cは、例えば、DRAM(Dynamic Random Access Memory)やSRAMを含む。 When an instruction to start a program is received, the memory device 2C reads out the program from the auxiliary storage device 2B and stores it. The memory device 2C includes, for example, a dynamic random access memory (DRAM) or an SRAM.

CPU2Dは、補助記憶装置2Bからメモリ装置2Cにロードされた各種プログラムを実行し、プログラムに従って管理装置2に関する各種機能を実現する。 The CPU 2D executes various programs loaded from the auxiliary storage device 2B to the memory device 2C, and realizes various functions related to the management device 2 according to the programs.

高速演算装置2Eは、CPU2Dと連動し、相対的に高い速度で演算処理を行う。高速演算装置2Eは、例えば、GPU(Graphics Processing Unit)やASIC(Application Specific Integrated Circuit)やFPGA(Field-Programmable Gate Array)等を含む。 The high-speed calculation device 2E works in conjunction with the CPU 2D to perform calculation processing at a relatively high speed. The high-speed calculation device 2E includes, for example, a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), etc.

尚、高速演算装置2Eは、必要な演算処理の速度に応じて、省略されてもよい。 The high-speed calculation device 2E may be omitted depending on the required calculation processing speed.

通信インタフェース2Fは、外部機器と通信可能に接続するためのインタフェースとして用いられる。これにより、管理装置2は、通信インタフェース2Fを通じて、例えば、射出成形機1やユーザ端末3等の外部機器と通信することができる。また、通信インタフェース2Fは、接続される機器との間の通信方式等によって、複数の種類の通信インタフェースを有してよい。 The communication interface 2F is used as an interface for connecting to an external device so as to be able to communicate with it. This allows the management device 2 to communicate with external devices such as the injection molding machine 1 and the user terminal 3 through the communication interface 2F. In addition, the communication interface 2F may have multiple types of communication interfaces depending on the communication method between the connected devices, etc.

入力装置2Gは、ユーザから各種入力を受け付ける。 The input device 2G accepts various inputs from the user.

入力装置2Gは、例えば、ユーザからの手等を用いた機械的な操作入力を受け付ける操作入力装置を含む。操作入力装置は、例えば、ボタン、トグル、レバー、ジョイスティック、マウス、キーボード等を含む。また、操作入力装置は、例えば、表示装置2Hに実装されるタッチパネル、表示装置2Hとは別に設けられるタッチパッド等を含む。 The input device 2G includes, for example, an operation input device that accepts mechanical operation input from the user using a hand or the like. The operation input device includes, for example, a button, a toggle, a lever, a joystick, a mouse, a keyboard, and the like. The operation input device also includes, for example, a touch panel implemented in the display device 2H, a touch pad provided separately from the display device 2H, and the like.

また、入力装置2Gは、例えば、ユーザからの音声入力を受付可能な音声入力装置を含む。音声入力装置は、例えば、ユーザの音声を集音可能なマイクロフォンを含む。 The input device 2G also includes, for example, a voice input device capable of receiving voice input from a user. The voice input device includes, for example, a microphone capable of collecting the user's voice.

また、入力装置2Gは、例えば、ユーザからのジェスチャ入力を受付可能なジェスチャ入力装置を含む。ジェスチャ入力装置は、例えば、ユーザのジェスチャの様子を撮像可能なカメラを含む。 The input device 2G also includes, for example, a gesture input device capable of accepting gesture input from a user. The gesture input device includes, for example, a camera capable of capturing an image of the user's gesture.

また、入力装置2Gは、例えば、ユーザからの生体入力を受付可能な生体入力装置を含む。生体入力装置は、例えば、ユーザの指紋や虹彩に関する情報を内包する画像データを取得可能なカメラを含む。 The input device 2G also includes, for example, a biometric input device capable of accepting biometric input from a user. The biometric input device includes, for example, a camera capable of acquiring image data including information related to the user's fingerprint or iris.

表示装置2Hは、ユーザに向けて、情報画面や操作画面を表示する。表示装置2Hは、例えば、液晶ディスプレイや有機EL(Electroluminescence)ディスプレイ等を含む。 The display device 2H displays an information screen and an operation screen to the user. The display device 2H includes, for example, a liquid crystal display or an organic EL (Electroluminescence) display.

[CPUの異常停止への対処に関する機能構成]
次に、図4を参照して、コントローラ700におけるCPU701の異常停止への対処に関する構成について説明する。
[Functional configuration for dealing with abnormal CPU shutdown]
Next, a configuration for dealing with an abnormal stop of the CPU 701 in the controller 700 will be described with reference to FIG.

図4は、コントローラ700におけるCPU701の異常停止への対処に関する構成の一例を示すブロック図である。 Figure 4 is a block diagram showing an example of a configuration for dealing with an abnormal stop of the CPU 701 in the controller 700.

コントローラ700は、CPU701と、SRAM702Aと、フラッシュメモリ703Aと、EEPROM703Bと、FPGA704Aとを含む。 The controller 700 includes a CPU 701, an SRAM 702A, a flash memory 703A, an EEPROM 703B, and an FPGA 704A.

CPU701(処理回路の一例)は、フラッシュメモリ703AやEEPROM703BからSRAM702Aにロードされるシステムプログラム(例えば、OS(Operating System))やアプリケーションプログラムを実行する。 The CPU 701 (an example of a processing circuit) executes system programs (e.g., an OS (Operating System)) and application programs loaded from the flash memory 703A and the EEPROM 703B to the SRAM 702A.

SRAM702Aは、CPU701からの指示に従ってフラッシュメモリ703AやEEPROM703BからプログラムやCPU701の処理に必要なデータ、ファイル等を読み出して格納する。 SRAM 702A reads and stores programs, data, files, etc. required for CPU 701 processing from flash memory 703A and EEPROM 703B in accordance with instructions from CPU 701.

フラッシュメモリ703Aには、各種プログラムや各種プログラムに基づく処理に必要なファイル、データ等が格納される。フラッシュメモリ703Aには、例えば、CPU701で実行されるシステムプログラムが格納される。 Flash memory 703A stores various programs and files, data, etc. required for processing based on the various programs. For example, system programs executed by CPU 701 are stored in flash memory 703A.

EEPROM703Bには、各種プログラムや各種プログラムに基づく処理に必要なファイル、データ等が格納される。また、EEPROM703Bには、FPGA704Aの処理に必要な回路構成データ(コンフィギュレーションデータ)等が格納される。 EEPROM 703B stores various programs and files, data, etc. required for processing based on the various programs. EEPROM 703B also stores circuit configuration data (configuration data) etc. required for processing by FPGA 704A.

FPGA704Aは、コントローラ700の外部の機器(例えば、各種センサや各種ドライバ等)との間のインタフェースとして機能する。 The FPGA 704A functions as an interface between the controller 700 and external devices (e.g., various sensors, various drivers, etc.).

また、FPGA704Aは、CPU701の異常停止への対処に関する監視装置として機能する。 In addition, FPGA704A functions as a monitoring device for dealing with abnormal shutdowns of CPU701.

FPGA704Aは、CPU701の異常停止への対処に関する機能部として、状態監視部7041と、診断部7042と、起動部7043と、復元部7044と、通知部7045とを含む。FPGA704Aは、その起動時にEEPROM703Bからコンフィギュレーションデータ(回路構成データ)がロードされることにより、それぞれの機能部に対応するハードウェアとしての回路構成を再現し、これらの機能を果たすことができる。 FPGA704A includes a status monitoring unit 7041, a diagnosis unit 7042, a startup unit 7043, a restoration unit 7044, and a notification unit 7045 as functional units related to dealing with an abnormal stop of CPU701. When FPGA704A is started, configuration data (circuit configuration data) is loaded from EEPROM703B, and FPGA704A is able to reproduce the circuit configuration as hardware corresponding to each functional unit and perform these functions.

尚、CPU701の異常停止への対処に関する機能は、コントローラ700に搭載される、FPGA704Aとは別のFPGAに実装されてもよい。また、CPU701の異常停止への対処に関する機能は、FPGAとは異なる種類の処理回路(例えば、コントローラ700に搭載される、CPU701とは別のCPU等)により実現されてもよい。また、状態監視部7041、診断部7042、起動部7043、復元部7044、及び通知部7045の機能は、一つの処理回路(集積回路)に実装される代わりに、複数の処理回路(集積回路)に分散して実装されてもよい。また、CPU701の異常停止が監視されるのに代えて、或いは、加えて、他の処理回路の異常停止の有無が監視されてもよい。例えば、FPGA704A(処理回路の一例)の異常停止がCPU701により監視されてもよい。この場合、状態監視部7041、診断部7042、起動部7043、復元部7044、及び通知部7045と同様の機能は、CPU701に実装される。具体的には、CPU701は、フラッシュメモリ703AやEEPROM703BからSRAM702Aにロードされる各種プログラムを実行することにより同様の機能を実現してよい。 In addition, the function related to the handling of the abnormal stop of the CPU 701 may be implemented in an FPGA other than the FPGA 704A mounted on the controller 700. In addition, the function related to the handling of the abnormal stop of the CPU 701 may be realized by a processing circuit of a different type from the FPGA (for example, a CPU other than the CPU 701 mounted on the controller 700, etc.). In addition, the functions of the state monitoring unit 7041, the diagnosis unit 7042, the startup unit 7043, the restoration unit 7044, and the notification unit 7045 may be distributed and implemented in multiple processing circuits (integrated circuits) instead of being implemented in one processing circuit (integrated circuit). In addition, instead of or in addition to monitoring the abnormal stop of the CPU 701, the presence or absence of an abnormal stop of other processing circuits may be monitored. For example, the abnormal stop of the FPGA 704A (an example of a processing circuit) may be monitored by the CPU 701. In this case, functions similar to the status monitoring unit 7041, diagnosis unit 7042, startup unit 7043, restoration unit 7044, and notification unit 7045 are implemented in the CPU 701. Specifically, the CPU 701 may realize the same functions by executing various programs loaded from the flash memory 703A or EEPROM 703B to the SRAM 702A.

状態監視部7041(監視部の一例)は、CPU701の状態を監視する。例えば、状態監視部7041は、CPU701から周期的に出力されるウォッチドッグ信号の受信状況に応じて、CPU701の異常停止の有無を監視する。ウォッチドッグ信号を定期的に出力する機能は、例えば、CPU701で実行されるシステムプログラムに実装されている。具体的には、状態監視部7041は、CPU701が正常に停止される状況でないにも関わらず、前回のウォッチドッグ信号の受信から所定時間が経過しても、最新のウォッチドッグ信号が受信されない場合、CPU701の異常停止の発生を判断する。CPU701が正常に停止される状況とは、例えば、ユーザの手動での射出成形機1の電源オフ時である。所定時間は、ウォッチドッグ信号の出力周期より十分に長い時間として予め規定される。 The status monitoring unit 7041 (an example of a monitoring unit) monitors the status of the CPU 701. For example, the status monitoring unit 7041 monitors whether the CPU 701 has stopped abnormally depending on the reception status of a watchdog signal that is periodically output from the CPU 701. The function of periodically outputting a watchdog signal is implemented, for example, in a system program executed by the CPU 701. Specifically, the status monitoring unit 7041 determines that the CPU 701 has stopped abnormally when the latest watchdog signal is not received even after a predetermined time has passed since the previous watchdog signal was received, even though the CPU 701 is not in a situation where it would normally stop. An example of a situation where the CPU 701 stops normally is when the user manually turns off the power to the injection molding machine 1. The predetermined time is predefined as a time that is sufficiently longer than the output period of the watchdog signal.

診断部7042は、状態監視部7041によりCPU701の異常停止の発生が判断(検知)される場合に、CPU701の異常停止の原因に関する診断を行う。 When the state monitoring unit 7041 determines (detects) that the CPU 701 has stopped abnormally, the diagnosis unit 7042 diagnoses the cause of the CPU 701 stopping abnormally.

例えば、診断部7042は、CPU701の動作に関するハードウェアの異常の有無を診断する。これにより、診断部7042は、結果として、CPU701の故障の原因がその動作に関するハードウェアにあるか否かを診断することができる。CPU701の動作に関するハードウェアには、例えば、CPU701自身が含まれる。また、CPU701の動作に関するハードウェアには、例えば、SRAM702AやCPU701に電力供給を行う電源(回路)等が含まれる。具体的には、診断部7042は、SRAM702Aに関するメモリチェックを実施することにより、SRAM702Aの異常の有無を診断してよい。また、診断部7042は、電源の電圧、電流、温度等の測定値や推定値に基づき、電源の異常の有無を診断してよい。電源の異常には、異常過熱、過電流、過電圧等が含まれる。また、診断部7042は、CPU701の動作に関する複数のハードウェア(例えば、SRAM702A及び電源)ごとに異常の有無を診断することにより、複数のハードウェアのうちの何れのハードウェアにCPU701の異常停止の原因があるかを特定してもよい。 For example, the diagnostic unit 7042 diagnoses whether or not there is an abnormality in the hardware related to the operation of the CPU 701. As a result, the diagnostic unit 7042 can diagnose whether or not the cause of the failure of the CPU 701 is the hardware related to the operation. The hardware related to the operation of the CPU 701 includes, for example, the CPU 701 itself. Furthermore, the hardware related to the operation of the CPU 701 includes, for example, the SRAM 702A and a power supply (circuit) that supplies power to the CPU 701. Specifically, the diagnostic unit 7042 may diagnose whether or not there is an abnormality in the SRAM 702A by performing a memory check on the SRAM 702A. Furthermore, the diagnostic unit 7042 may diagnose whether or not there is an abnormality in the power supply based on measured values or estimated values of the voltage, current, temperature, etc. of the power supply. Abnormalities in the power supply include abnormal overheating, overcurrent, overvoltage, etc. Furthermore, the diagnosis unit 7042 may diagnose whether or not there is an abnormality in each of a plurality of pieces of hardware related to the operation of the CPU 701 (e.g., SRAM 702A and a power supply), thereby identifying which of the plurality of pieces of hardware is causing the abnormal stop of the CPU 701.

また、例えば、診断部7042は、CPU701の動作に関するハードウェアの異常がない場合、即ち、CPU701の異常停止の原因がハードウェアの異常でない場合に、CPU701のソフトウェアに関する異常を診断する。具体的には、診断部7042は、ソフトウェアの異常がソフトエラーであるのか、システムプログラムの異常(バグ)であるのかを診断してよい。より具体的には、診断部7042は、CPU701の異常停止の発生回数に応じて、ソフトウェアの異常がソフトエラーであるのか、システムプログラムの異常(バグ)であるのかを診断してよい。 Also, for example, when there is no hardware abnormality related to the operation of the CPU 701, i.e., when the cause of the abnormal stop of the CPU 701 is not a hardware abnormality, the diagnosis unit 7042 diagnoses an abnormality related to the software of the CPU 701. Specifically, the diagnosis unit 7042 may diagnose whether the software abnormality is a soft error or an abnormality (bug) in the system program. More specifically, the diagnosis unit 7042 may diagnose whether the software abnormality is a soft error or an abnormality (bug) in the system program depending on the number of times the CPU 701 has stopped abnormally.

また、例えば、診断部7042は、CPU701の異常停止の発生時に、FPGA704AのDMA(Direct Memory Access)機能を用いて、CPU701の異常停止の発生を示すログをEEPROM703Bに残す(記録する)。EEPROM703Bに記録されるログは、CPU701の異常停止の発生を示す情報(フラグ情報)だけであってもよいし、更に、CPU701の異常停止の発生の原因を表すデータ等の付加的な情報を含んでもよい。 For example, when the CPU 701 stops abnormally, the diagnostic unit 7042 uses the DMA (Direct Memory Access) function of the FPGA 704A to leave (record) a log indicating the occurrence of the abnormal stop of the CPU 701 in the EEPROM 703B. The log recorded in the EEPROM 703B may be only information (flag information) indicating the occurrence of the abnormal stop of the CPU 701, or may further include additional information such as data indicating the cause of the occurrence of the abnormal stop of the CPU 701.

起動部7043は、停止中のCPU701に起動信号を送信し、CPU701を起動させる。CPU701は、FPGA704A(起動部7043)からの起動信号の受信に応じて起動を開始し、フラッシュメモリ703AやEEPROM703B等の補助記憶装置703からブートローダを読み出し実行する。そして、CPU701は、ブートローダに従って、システムプログラムをフラッシュメモリ703AからSRAM702Aにロードさせ、システムプログラムを実行することで起動を完了することができる。 The startup unit 7043 transmits a startup signal to the stopped CPU 701, causing the CPU 701 to start up. The CPU 701 starts startup in response to receiving the startup signal from the FPGA 704A (startup unit 7043), and reads and executes a boot loader from an auxiliary storage device 703 such as flash memory 703A or EEPROM 703B. The CPU 701 then loads a system program from the flash memory 703A to the SRAM 702A in accordance with the boot loader, and can complete startup by executing the system program.

復元部7044は、フラッシュメモリ703AやEEPROM703B等にインストールされているプログラムを古いバージョンに戻す(復元する)。これにより、復元部7044は、CPU701の異常停止の原因がプログラムの異常(バグ)である場合に、CPU701の異常停止の原因となるプログラム(例えば、システムプログラム)を古いバージョンに戻し、CPU701の動作を安定させることができる。例えば、復元部7044は、フラッシュメモリ703AやEEPROM703Bの所定の記憶領域に格納されている現行のプログラムデータを1つ前のバージョンのプログラムデータに書き換える。1つ前のバージョンのプログラムデータは、所定の外部装置(例えば、管理装置2)から新たなにダウンロードされてもよいし、フラッシュメモリ703AやEEPROM703Bに予め保持されていてもよい。後者の場合、プログラムデータが更新される際に、更新前のプログラムデータが消去されずに他の記憶領域に移動されることにより、フラッシュメモリ703AやEEPROM703Bは、1つ前のプログラムデータを予め保持しておくことができる。 The restoration unit 7044 restores (restores) a program installed in the flash memory 703A, the EEPROM 703B, etc. to an older version. In this way, when the cause of the abnormal stop of the CPU 701 is a program abnormality (bug), the restoration unit 7044 can restore the program (e.g., a system program) that causes the abnormal stop of the CPU 701 to an older version, thereby stabilizing the operation of the CPU 701. For example, the restoration unit 7044 rewrites the current program data stored in a predetermined storage area of the flash memory 703A or the EEPROM 703B to the program data of the previous version. The program data of the previous version may be newly downloaded from a predetermined external device (e.g., the management device 2), or may be previously stored in the flash memory 703A or the EEPROM 703B. In the latter case, when the program data is updated, the pre-update program data is not erased but moved to another storage area, allowing the flash memory 703A and EEPROM 703B to hold the previous program data in advance.

通知部7045は、コントローラ700の上位装置(例えば、管理装置2やユーザ端末3)に対して、CPU701の異常停止に関する通知を行う。これにより、コントローラ700(FPGA704A)は、管理装置2やユーザ端末3を通じて、管理装置2やユーザ端末3のユーザ(例えば、射出成形機1の管理者や作業者等)にCPU701の異常停止に関する通知を行うことができる。そのため、コントローラ700は、射出成形機1の管理者や作業者等のユーザに対して、CPU701の異常停止への処置を促すことができる。 The notification unit 7045 notifies a higher-level device of the controller 700 (e.g., the management device 2 or the user terminal 3) of the abnormal shutdown of the CPU 701. This allows the controller 700 (FPGA 704A) to notify a user of the management device 2 or the user terminal 3 (e.g., an administrator or operator of the injection molding machine 1) of the abnormal shutdown of the CPU 701 via the management device 2 or the user terminal 3. Therefore, the controller 700 can prompt a user such as an administrator or operator of the injection molding machine 1 to take measures to deal with the abnormal shutdown of the CPU 701.

尚、上述の如く、コントローラ700の機能が複数のコントローラにより分担される場合、複数のコントローラのうちの指令系統の下位のコントローラのFPGAは、そのコントローラのCPUの異常停止に関する通知を上位のコントローラ(所定の上位装置の一例)に対して行ってもよい。これにより、上位のコントローラは、下位のコントローラのCPUの異常停止に関する通知を射出成形機1のユーザに対して行い、ユーザにCPUの異常停止に関する処置を促すことができる。例えば、下位のコントローラは、上述のモーションコントローラであり、上位のコントローラは、上述のシーケンスコントローラであってよい。 As described above, when the functions of the controller 700 are shared among multiple controllers, the FPGA of a lower-level controller in the command system among the multiple controllers may notify a higher-level controller (an example of a specified higher-level device) of an abnormal shutdown of the CPU of that controller. This enables the higher-level controller to notify the user of the injection molding machine 1 of the abnormal shutdown of the CPU of the lower-level controller, and prompt the user to take measures regarding the abnormal shutdown of the CPU. For example, the lower-level controller may be the motion controller described above, and the higher-level controller may be the sequence controller described above.

[CPUの異常停止への対処に関する処理]
次に、図5を参照して、FPGA704AによるCPU701の異常停止への対処に関する処理について説明する。
[Processing for dealing with abnormal CPU shutdown]
Next, a process performed by the FPGA 704A to deal with an abnormal stop of the CPU 701 will be described with reference to FIG.

図5は、FPGA704AによるCPU701の異常停止への対処に関する処理の一例を概略的に示すフローチャートである。本フローチャートは、例えば、射出成形機1(コントローラ700)の起動(電源オン)から停止(電源オフ)までの運転中において、繰り返し実行される。 Figure 5 is a flow chart that shows an example of the process performed by the FPGA 704A to deal with an abnormal stop of the CPU 701. This flow chart is executed repeatedly, for example, during operation of the injection molding machine 1 (controller 700) from start-up (power on) to stop (power off).

尚、本フローチャートで使用される停止カウンタCは、CPU701がソフトウェアによる要因で連続して異常停止した回数を表し、EEPROM703Bに記録(格納)される。CPU701がソフトウェアによる要因で連続して異常停止した回数とは、後述のステップS122による再起動を挟みながら、CPU701が正常停止することなく、ソフトウェアによる要因で異常停止を繰り返す場合の異常停止の回数を表す。停止カウンタCは、初期値が"0(ゼロ)"であり、CPU701の正常停止のたびに初期化される。 The stop counter C used in this flowchart indicates the number of consecutive times that the CPU 701 has stopped abnormally due to software factors, and is recorded (stored) in the EEPROM 703B. The number of consecutive times that the CPU 701 has stopped abnormally due to software factors indicates the number of times that the CPU 701 repeatedly stops abnormally due to software factors without stopping normally, with restarts in step S122 described below in between. The initial value of the stop counter C is "0 (zero)", and it is initialized each time the CPU 701 stops normally.

ステップS102にて、状態監視部7041は、CPU701が異常停止したか否かを判定する。状態監視部7041は、CPU701が異常停止している場合、ステップS104に進み、CPU701が正常に動作している場合、今回のフローチャートの処理を終了する。 In step S102, the status monitoring unit 7041 determines whether the CPU 701 has stopped abnormally. If the CPU 701 has stopped abnormally, the status monitoring unit 7041 proceeds to step S104, and if the CPU 701 is operating normally, the status monitoring unit 7041 ends the processing of this flowchart.

ステップS104にて、診断部7042は、CPU701の動作に関するハードウェアの異常の有無を診断する。 In step S104, the diagnosis unit 7042 diagnoses whether there is a hardware abnormality related to the operation of the CPU 701.

FPGA704Aは、ステップS106の処理が完了すると、ステップS106の処理に移行する。 When the processing of step S106 is completed, FPGA704A proceeds to processing of step S106.

ステップS106にて、診断部7042は、ステップS104での診断結果に基づき、CPU701の動作に関するハードウェアに異常があるか否かを判定する。診断部7042は、CPU701の動作に関するハードウェアに異常がある場合、ステップS108に進み、CPU701の動作に関するハードウェアに異常がない場合、ステップS112に進む。 In step S106, the diagnostic unit 7042 determines whether or not there is an abnormality in the hardware related to the operation of the CPU 701 based on the diagnosis result in step S104. If there is an abnormality in the hardware related to the operation of the CPU 701, the diagnostic unit 7042 proceeds to step S108, and if there is no abnormality in the hardware related to the operation of the CPU 701, the diagnostic unit 7042 proceeds to step S112.

ステップS108にて、通知部7045は、CPU701の動作に関するハードウェアに異常がある旨の通知を管理装置2やユーザ端末3に送信する。これにより、管理装置2やユーザ端末3は、表示装置2H等を通じて、CPU701の動作に関するハードウェアの異常の発生を射出成形機1の作業者や管理者等のユーザに通知することができる。そのため、FPGA704Aは、管理装置2やユーザ端末3を通じて、ユーザにCPU701の動作に関するハードウェアの点検及び交換等の処置を促すことができる。 In step S108, the notification unit 7045 sends a notification to the management device 2 or the user terminal 3 that there is an abnormality in the hardware related to the operation of the CPU 701. This allows the management device 2 or the user terminal 3 to notify a user, such as an operator or manager of the injection molding machine 1, of the occurrence of an abnormality in the hardware related to the operation of the CPU 701 via the display device 2H or the like. Therefore, the FPGA 704A can urge the user, via the management device 2 or the user terminal 3, to take measures such as inspecting and replacing the hardware related to the operation of the CPU 701.

また、上述の如く、診断部7042によって、CPU701の動作に関する複数のハードウェアのうちの異常が生じているハードウェアが特定される場合がある。この場合、通知部7045は、CPU701の動作に関する複数のハードウェアのうちの実際に異常が生じているハードウェアを示す情報を含む通知を管理装置2やユーザ端末3に送信してもよい。これにより、管理装置2やユーザ端末3は、表示装置2H等を通じて、CPU701の動作に関する複数のハードウェアの中から実際に異常が生じているハードウェアを特定してユーザに通知することができる。そのため、CPU701の動作に関するハードウェアの点検や交換に従事する作業者等の利便性や作業の効率性を向上させることができる。 As described above, the diagnosis unit 7042 may identify which of the multiple pieces of hardware related to the operation of the CPU 701 is experiencing an abnormality. In this case, the notification unit 7045 may send a notification to the management device 2 or the user terminal 3, including information indicating which of the multiple pieces of hardware related to the operation of the CPU 701 is actually experiencing an abnormality. This allows the management device 2 or the user terminal 3 to identify which of the multiple pieces of hardware related to the operation of the CPU 701 is actually experiencing an abnormality and notify the user of this via the display device 2H or the like. This can improve the convenience and work efficiency of workers and others who are engaged in inspecting and replacing hardware related to the operation of the CPU 701.

FPGA704Aは、ステップS108の処理が完了すると、ステップS110に進む。 When the processing of step S108 is completed, FPGA704A proceeds to step S110.

ステップS110にて、FPGA704Aは、コントローラ700を含む射出成形機1全体の動作を異常終了させる。例えば、FPGA704Aは、射出成形機1のCPU701に関するハードウェアに異常が生じている状態であることを示すインジケータを表示させたり、その旨を示すフラグをEEPROM703Bに残したりした上で、射出成形機1の動作を終了(停止)させる。これにより、射出成形機1の作業者や管理者等のユーザは、射出成形機1がCPU701の異常停止(CPU701の動作に関するハードウェアの異常)によって動作を終了したことを事後的に確認することができる。 In step S110, the FPGA 704A abnormally terminates the operation of the entire injection molding machine 1, including the controller 700. For example, the FPGA 704A displays an indicator indicating that an abnormality has occurred in the hardware related to the CPU 701 of the injection molding machine 1, or leaves a flag indicating this in the EEPROM 703B, and then terminates (stops) the operation of the injection molding machine 1. This allows a user, such as an operator or manager of the injection molding machine 1, to confirm after the fact that the injection molding machine 1 has terminated operation due to an abnormal stop of the CPU 701 (a hardware abnormality related to the operation of the CPU 701).

FPGA704Aは、ステップS110の処理が完了すると、本フローチャートの処理を終了する。 When the FPGA 704A completes processing of step S110, it ends the processing of this flowchart.

一方、ステップS112にて、診断部7042は、EEPROM703Bに格納される最新の停止カウンタCの値を読み出し、停止カウンタCを1だけインクリメントする(C=C+1)。 On the other hand, in step S112, the diagnosis unit 7042 reads the latest value of the stop counter C stored in the EEPROM 703B and increments the stop counter C by 1 (C = C + 1).

FPGA704Aは、ステップS112の処理が完了すると、ステップS114に進む。 When the processing of step S112 is completed, FPGA704A proceeds to step S114.

ステップS114にて、診断部7042は、停止カウンタCが所定の閾値Cthより大きいか否かを判定する。閾値Cthは、1以上の整数であり、ソフトウェアの要因によるCPU701の異常停止の原因がソフトエラーであるのか、プログラムの異常(バグ)であるのかを判別するための閾値として予め規定される。診断部7042は、停止カウンタCが閾値Cthより大きくない(即ち、閾値Cth以下である)場合、CPU701の異常停止の原因がソフトエラーであると判断し、ステップS116に進む。一方、診断部7042は、停止カウンタCが閾値Cthより大きい場合、CPU701の異常停止の原因がプログラムの異常(バグ)であると判断し、ステップS118に進む。 In step S114, the diagnostic unit 7042 determines whether the stop counter C is greater than a predetermined threshold Cth. The threshold Cth is an integer equal to or greater than 1, and is predefined as a threshold for determining whether the cause of the abnormal stop of the CPU 701 due to software factors is a soft error or a program abnormality (bug). If the stop counter C is not greater than the threshold Cth (i.e., equal to or less than the threshold Cth), the diagnostic unit 7042 determines that the cause of the abnormal stop of the CPU 701 is a soft error, and proceeds to step S116. On the other hand, if the stop counter C is greater than the threshold Cth, the diagnostic unit 7042 determines that the cause of the abnormal stop of the CPU 701 is a program abnormality (bug), and proceeds to step S118.

ステップS116にて、通知部7045は、ソフトエラーによるCPU701の異常停止の発生を示す通知を管理装置2やユーザ端末3に送信する。これにより、管理装置2やユーザ端末3は、表示装置2H等を通じて、ソフトエラーによるCPU701の異常停止の発生を射出成形機1の作業者や管理者等のユーザに通知することができる。 In step S116, the notification unit 7045 sends a notification indicating that the CPU 701 has stopped abnormally due to a soft error to the management device 2 or the user terminal 3. This allows the management device 2 or the user terminal 3 to notify users such as the operator or manager of the injection molding machine 1 of the CPU 701 stopping abnormally due to a soft error via the display device 2H or the like.

FPGA704Aは、ステップS116の処理が完了すると、ステップS124に進む。 When the processing of step S116 is completed, FPGA704A proceeds to step S124.

尚、ステップS116の処理は、省略されてもよい。後述の如く、ステップS124でCPU701が自動で再起動される場合、ユーザに処置を促す必要性が相対的に低いからである。 The processing of step S116 may be omitted. This is because, as described below, if the CPU 701 is automatically restarted in step S124, there is relatively little need to prompt the user to take action.

一方、ステップS118にて、通知部7045は、プログラムの異常(バグ)によるCPU701の異常停止の発生を示す通知を管理装置2やユーザ端末3に送信する。これにより、管理装置2やユーザ端末3は、表示装置2H等を通じて、プログラムの異常(バグ)によるCPU701の異常停止の発生を射出成形機1の作業者や管理者等のユーザに通知することができる。 Meanwhile, in step S118, the notification unit 7045 sends a notification indicating that the CPU 701 has stopped abnormally due to a program abnormality (bug) to the management device 2 or the user terminal 3. This allows the management device 2 or the user terminal 3 to notify a user, such as an operator or manager of the injection molding machine 1, of the CPU 701 having stopped abnormally due to a program abnormality (bug) via the display device 2H or the like.

FPGA704Aは、ステップS118の処理が完了すると、ステップS120に進む。 When the processing of step S118 is completed, FPGA704A proceeds to step S120.

尚、ステップS118の処理は、省略されてもよい。後述の如く、ステップS124でCPU701が自動で再起動される場合、ユーザに処置を促す必要性が相対的に低いからである。 The process of step S118 may be omitted. This is because, as described below, if the CPU 701 is automatically restarted in step S124, there is relatively little need to prompt the user to take action.

ステップS120にて、復元部7044は、CPU701で実行されるプログラムを1つ前のバージョンに復元(ダウングレード)する。これにより、FPGA704Aは、CPU701の異常停止の原因を自動で取り除くことができる。 In step S120, the restoration unit 7044 restores (downgrades) the program executed by the CPU 701 to the previous version. This allows the FPGA 704A to automatically eliminate the cause of the abnormal termination of the CPU 701.

復元(ダウングレード)の対象のプログラムは、CPU701で実施される全てのプログラムであってもよいし、CPU701の異常停止の原因と推測される一部のプログラムであってもよい。CPU701の異常停止の原因と推測される一部のプログラムには、例えば、システムプログラムが含まれてよい。また、CPU701の異常停止の原因と推定される一部のプログラムには、例えば、CPU701の異常停止時に実行されていたアプリケーションプログラムが含まれてもよい。また、CPU701の異常停止の原因と推測される一部のプログラムには、例えば、直近で更新されたプログラムが含まれてもよい。 The programs to be restored (downgraded) may be all programs executed by CPU 701, or may be some of the programs suspected to be the cause of the abnormal stop of CPU 701. The some of the programs suspected to be the cause of the abnormal stop of CPU 701 may include, for example, system programs. Furthermore, the some of the programs suspected to be the cause of the abnormal stop of CPU 701 may include, for example, application programs that were being executed when CPU 701 abnormally stopped. Furthermore, the some of the programs suspected to be the cause of the abnormal stop of CPU 701 may include, for example, the most recently updated programs.

FPGA704Aは、ステップS120の処理が完了すると、ステップS122に進む。 When the processing of step S120 is completed, FPGA704A proceeds to step S122.

尚、ステップS120の完了後、通知部7045は、CPU701で実行されるプログラムの復元(ダウングレード)が実施された旨の通知を管理装置2やユーザ端末3に送信してもよい。また、ステップS120の処理は省略されてもよい。この場合、ステップS118にて、プログラムの異常(バグ)によるCPU701の異常停止の発生を示す通知には、ユーザによる手動でのプログラムの復元(ダウングレード)を促す内容が含まれてよい。そして、ステップS118とステップS122の間には、ステップS120の処理に代えて、プログラムの復元の実施完了の有無を判定する処理が設けられ、プログラムの復元が実施完了した場合に、ステップS122に進む形で処理が実行されてよい。 After completion of step S120, the notification unit 7045 may send a notification to the management device 2 or the user terminal 3 that the program executed by the CPU 701 has been restored (downgraded). The process of step S120 may be omitted. In this case, the notification indicating the occurrence of an abnormal stop of the CPU 701 due to a program abnormality (bug) in step S118 may include content that prompts the user to manually restore (downgrade) the program. Then, instead of the process of step S120, a process of determining whether or not the program restoration has been completed may be provided between steps S118 and S122, and when the program restoration has been completed, the process may proceed to step S122.

ステップS122にて、FPGA704Aは、停止カウンタCを"0"に初期化する(C=0)。 In step S122, FPGA704A initializes stop counter C to "0" (C=0).

FPGA704Aは、ステップS122の処理が完了すると、ステップS124に進む。 When the processing of step S122 is completed, FPGA704A proceeds to step S124.

尚、ステップS118,S120のうちの双方或いは後者のみが省略され、ステップS122の処理完了後、ステップS110に移行するようにしてもよい。ステップS124のCPU701の再起動が前回まで実施されたにも関わらず、CPU701の再起動がされずにコントローラ700の動作が異常終了する状況を以て、ユーザにプログラムの異常(バグ)を認識させることができるからである。 Note that steps S118 and S120, or only the latter, may be omitted, and the process may proceed to step S110 after the completion of step S122. This is because the user can be made aware of a program abnormality (bug) by the situation in which the CPU 701 is not restarted and the operation of the controller 700 ends abnormally even though the CPU 701 was previously restarted in step S124.

ステップS124にて、起動部7043は、CPU701に起動信号を送信し、再起動させる。これにより、FPGA704Aは、ソフトウェアの要因でCPU701が異常停止した場合に、自動でCPU701を再起動させることができる。そのため、ユーザの利便性や射出成形機1の作業効率を向上させることができる。 In step S124, the startup unit 7043 sends a startup signal to the CPU 701 to restart it. This allows the FPGA 704A to automatically restart the CPU 701 if the CPU 701 abnormally stops due to software issues. This improves user convenience and the operating efficiency of the injection molding machine 1.

FPGA704Aは、ステップS124の処理が完了すると、今回のフローチャートの処理を終了する。 When the FPGA 704A completes processing of step S124, it ends the processing of this flowchart.

尚、ステップS112~S122の処理が省略され、CPU701の異常停止の原因がソフトウェアの要因である場合(ステップS106のNOの場合)、簡易的に、ステップS124の処理によって、CPU701が再起動されるだけであってもよい。プログラムの異常(バグ)の場合であっても、CPU701の異常停止に伴う再起動が複数回連続する状況から、ユーザがプログラムの異常を把握することが可能だからである。 Note that if steps S112 to S122 are omitted and the cause of the abnormal stop of CPU 701 is due to software factors (NO in step S106), the CPU 701 may simply be restarted by the process of step S124. This is because even in the case of a program abnormality (bug), the user can grasp the program abnormality from the situation where multiple restarts occur consecutively due to the abnormal stop of CPU 701.

[作用]
次に、本実施形態に係る射出成形機1(コントローラ700)の作用について説明する。
[Action]
Next, the operation of the injection molding machine 1 (controller 700) according to this embodiment will be described.

本実施形態では、射出成形機1は、型締装置100と、射出装置300と、エジェクタ装置200と、コントローラ700と、を備える。具体的には、型締装置100は、金型装置10を型締する。また、射出装置300は、型締装置100により型締された金型装置10に成形材料を充填する。また、エジェクタ装置200は、射出装置300により充填された成形材料が冷却固化した後、金型装置10から成形品を取り出す。そして、コントローラ700は、CPU701と、状態監視部7041と、診断部7042と、通知部7045と、を有する。より具体的には、状態監視部7041は、CPU701と別に設けられ、CPU701の状態を監視する。また、診断部7042は、状態監視部7041によりCPU701の異常停止が検知される場合に、CPU701の動作に関するハードウェアの異常の有無を診断する。そして、通知部7045は、診断部7042によりハードウェアの異常がある旨の診断結果が出力される場合に、管理装置2やユーザ端末3に向けてその旨を通知する。 In this embodiment, the injection molding machine 1 includes a clamping device 100, an injection device 300, an ejector device 200, and a controller 700. Specifically, the clamping device 100 clamps the mold device 10. The injection device 300 fills the mold device 10 clamped by the clamping device 100 with molding material. The ejector device 200 removes the molded product from the mold device 10 after the molding material filled by the injection device 300 has cooled and solidified. The controller 700 includes a CPU 701, a status monitoring unit 7041, a diagnosis unit 7042, and a notification unit 7045. More specifically, the status monitoring unit 7041 is provided separately from the CPU 701, and monitors the status of the CPU 701. Furthermore, when the status monitoring unit 7041 detects an abnormal stop of the CPU 701, the diagnosis unit 7042 diagnoses whether or not there is a hardware abnormality related to the operation of the CPU 701. Then, when the diagnosis unit 7042 outputs a diagnosis result indicating that there is a hardware abnormality, the notification unit 7045 notifies the management device 2 and the user terminal 3 of that fact.

これにより、射出成形機1(コントローラ700)は、例えば、CPU701の動作に関するハードウェアの異常が生じている状況で、ユーザが原因究明のために、CPU701の再起動を繰り返すような事態を抑制することができる。また、射出成形機1(コントローラ700)は、例えば、ソフトウェア(プログラム)の異常(バグ)が存在する状況で、CPU701の異常停止が連続する現象に伴い、CPU701を含む基板等のハードウェアを誤って交換してしまうような事態を抑制することができる。そのため、コントローラ700は、射出成形機1のダウンタイムを相対的に短く抑制することができる。 As a result, the injection molding machine 1 (controller 700) can prevent a situation in which, for example, when a hardware abnormality related to the operation of the CPU 701 occurs, the user must repeatedly restart the CPU 701 to investigate the cause. In addition, the injection molding machine 1 (controller 700) can prevent a situation in which, for example, when a software (program) abnormality (bug) exists, the user must mistakenly replace hardware such as a board including the CPU 701 due to the phenomenon of continuous abnormal stops of the CPU 701. Therefore, the controller 700 can keep the downtime of the injection molding machine 1 relatively short.

また、本実施形態では、コントローラ700は、起動部7043を有してもよい。具体的には、起動部7043は、診断部7042により、CPU701の動作に関するハードウェアの異常がない旨の診断結果が出力される場合に、CPU701を再起動させてもよい。 In addition, in this embodiment, the controller 700 may have a startup unit 7043. Specifically, the startup unit 7043 may restart the CPU 701 when the diagnosis unit 7042 outputs a diagnosis result indicating that there is no hardware abnormality related to the operation of the CPU 701.

これにより、射出成形機1(コントローラ700)は、ハードウェアに異常がない場合に、CPU701を自動で再起動させることができる。そのため、射出成形機1(コントローラ700)は、ユーザが手動でCPU701を起動させる手間を省き、ユーザの利便性を向上させることができる。また、射出成形機1(コントローラ700)は、CPU701の再起動を以て、CPU701の動作に関するハードウェアの異常がないことをユーザに通知することができる。 This allows the injection molding machine 1 (controller 700) to automatically restart the CPU 701 if there is no abnormality in the hardware. Therefore, the injection molding machine 1 (controller 700) can eliminate the need for the user to manually start the CPU 701, improving user convenience. Furthermore, by restarting the CPU 701, the injection molding machine 1 (controller 700) can notify the user that there is no hardware abnormality related to the operation of the CPU 701.

また、本実施形態では、通知部7045は、状態監視部7041によるCPU701の異常停止の検知、及び起動部7043によるCPU701の再起動の繰り返しに伴う、状態監視部7041によるCPU701の異常停止の検知回数(停止カウンタC)が所定の閾値Cthを超えた場合に、CPU701で実行されるソフトウェア(プログラム)に異常が(バグ)ある旨を管理装置2やユーザ端末3に向けて通知してもよい。 In addition, in this embodiment, when the number of times the status monitoring unit 7041 detects an abnormal stop of the CPU 701 due to detection of the abnormal stop of the CPU 701 by the status monitoring unit 7041 and repeated restarts of the CPU 701 by the startup unit 7043 (stop counter C) exceeds a predetermined threshold value Cth, the notification unit 7045 may notify the management device 2 or the user terminal 3 that there is an abnormality (bug) in the software (program) executed by the CPU 701.

これにより、射出成形機1(コントローラ700)は、CPU701の異常停止が繰り返される現象を以て、ソフトウェアの異常(バグ)を判断し、管理装置2やユーザ端末3を通じてその旨をユーザに通知することができる。そのため、射出成形機1(コントローラ700)は、ソフトウェアの異常に対する処置をユーザに促すことができる。 As a result, the injection molding machine 1 (controller 700) can determine that there is a software abnormality (bug) based on the phenomenon in which the CPU 701 repeatedly stops abnormally, and notify the user of this via the management device 2 or the user terminal 3. Therefore, the injection molding machine 1 (controller 700) can prompt the user to take action regarding the software abnormality.

また、本実施形態では、コントローラ700は、復元部7044を有してもよい。具体的には、復元部7044は、状態監視部7041によるCPU701の異常停止の検知、及び起動部7043によるCPU701の再起動の繰り返しに伴う状態監視部7041によるCPU701の異常停止の検知回数(停止カウンタC)が所定の閾値Cthを超えた場合に、CPU701で実行されるソフトウェアを古いバージョンに自動で復元してもよい。 In addition, in this embodiment, the controller 700 may have a restoration unit 7044. Specifically, the restoration unit 7044 may automatically restore the software executed by the CPU 701 to an older version when the state monitoring unit 7041 detects an abnormal stop of the CPU 701, and when the number of detections of an abnormal stop of the CPU 701 by the state monitoring unit 7041 due to repeated restarts of the CPU 701 by the startup unit 7043 (stop counter C) exceeds a predetermined threshold value Cth.

これにより、射出成形機1(コントローラ700)は、CPU701の異常停止が繰り返される現象を以て、ソフトウェアの異常(バグ)を判断し、自動で、ソフトウェアを動作が安定していることが想定される古いバージョンに自動で復元させることができる。そのため、射出成形機1(コントローラ700)は、ユーザが手動でソフトウェアを古いバージョンに復元させる手間を省き、ユーザの利便性を向上させることができる。 This allows the injection molding machine 1 (controller 700) to determine that there is a software abnormality (bug) based on the phenomenon of repeated abnormal stops of the CPU 701, and to automatically restore the software to an older version that is assumed to operate stably. Therefore, the injection molding machine 1 (controller 700) can eliminate the need for the user to manually restore the software to an older version, improving user convenience.

また、本実施形態では、通知部7045は、復元部7044により、ソフトウェアが古いバージョンに自動で復元された場合に、管理装置2やユーザ端末3にその旨を通知してもよい。 In addition, in this embodiment, when the restoration unit 7044 automatically restores the software to an older version, the notification unit 7045 may notify the management device 2 and the user terminal 3 of this.

これにより、射出成形機1(コントローラ700)は、ソフトウェアの異常(バグ)に伴って、ソフトウェアが古いバージョンに復元(ダウングレード)されたことをユーザに認識させることができる。 This allows the injection molding machine 1 (controller 700) to inform the user that the software has been restored (downgraded) to an older version due to a software abnormality (bug).

また、本実施形態では、起動部7043は、診断部7042によりCPU701の動作に関するハードウェアの異常がない旨の診断結果が出力され、且つ、状態監視部7041によるCPU701の異常停止の検知、及び起動部7043によるCPU701の再起動の繰り返しに伴う状態監視部7041によるCPU701の異常停止の検知回数(停止カウンタC)が所定の閾値Cth以下である場合に、CPU701を再起動させてもよい。 In addition, in this embodiment, the startup unit 7043 may restart the CPU 701 when the diagnosis unit 7042 outputs a diagnosis result indicating that there is no hardware abnormality related to the operation of the CPU 701, and when the state monitoring unit 7041 detects an abnormal stop of the CPU 701, and the number of detections of an abnormal stop of the CPU 701 by the state monitoring unit 7041 due to repeated restarts of the CPU 701 by the startup unit 7043 (stop counter C) is equal to or less than a predetermined threshold value Cth.

これにより、射出成形機1(コントローラ700)は、CPU701の異常停止が繰り返されていない状況、即ち、CPU701の異常停止の原因がソフトエラーの可能性がある状況に限定して、CPU701の再起動させることができる。そのため、射出成形機1(コントローラ700)は、例えば、CPU701の異常停止が繰り返され、CPU701の異常停止の原因がソフトウェアの異常(バグ)である可能性が高い状況でのCPU701の無駄な再起動を抑制することができる。また、射出成形機1(コントローラ700)は、CPU701の異常停止された場合に、CPU701を再起動させないことを以て、CPU701の異常停止の原因がソフトウェアの異常(バグ)であることを認識させ、ソフトウェアの復元を促すことができる。よって、射出成形機1(コントローラ700)は、射出成形機1のダウンタイムを更に抑制することができる。 This allows the injection molding machine 1 (controller 700) to restart the CPU 701 only when the CPU 701 is not repeatedly stopped abnormally, i.e., when the cause of the abnormal stop of the CPU 701 is likely to be a soft error. Therefore, the injection molding machine 1 (controller 700) can suppress unnecessary restarts of the CPU 701 in a situation where the CPU 701 is repeatedly stopped abnormally and the cause of the abnormal stop of the CPU 701 is likely to be a software abnormality (bug). In addition, by not restarting the CPU 701 when the CPU 701 is stopped abnormally, the injection molding machine 1 (controller 700) can make the user recognize that the cause of the abnormal stop of the CPU 701 is a software abnormality (bug) and can prompt the user to restore the software. Therefore, the injection molding machine 1 (controller 700) can further suppress the downtime of the injection molding machine 1.

[変形・変更]
以上、実施形態等について説明したが、本開示は上術の実施形態等に限定されるものではなく、特許請求の範囲に記載された要旨の範囲内において、種々の変形、変更が可能である。
[Transformations/Changes]
Although the embodiments have been described above, the present disclosure is not limited to the above-mentioned embodiments, and various modifications and changes are possible within the scope of the gist described in the claims.

例えば、上述した実施形態では、射出成形機1のコントローラ700に搭載されるCPU701等の異常停止に関する対処方法について説明したが、同様の方法は、他の産業機械のコントローラに適用されてもよい。他の産業機械には、例えば、工作機械や生産ロボット等、工場に定置される定置型の機械が含まれる。また、他の産業機械には、例えば、移動式の作業機械が含まれる。移動式の作業機械には、例えば、ショベルやブルドーザ等の建設機械、コンバイン等の農業機械、移動式クレーンやフォークリフト等の運搬機械等が含まれる。 For example, in the above embodiment, a method for dealing with an abnormal stop of the CPU 701 etc. mounted on the controller 700 of the injection molding machine 1 has been described, but a similar method may be applied to the controllers of other industrial machines. Other industrial machines include, for example, stationary machines installed in factories, such as machine tools and production robots. In addition, other industrial machines include, for example, mobile work machines. Mobile work machines include, for example, construction machines such as shovels and bulldozers, agricultural machines such as combine harvesters, and transport machines such as mobile cranes and forklifts.

1 射出成形機
2 管理装置
3 ユーザ端末
10 金型装置
100 型締装置
200 エジェクタ装置
300 射出装置
400 移動装置
700 コントローラ
701 CPU(処理回路)
702 メモリ装置
702A SRAM
703 補助記憶装置
703A フラッシュメモリ
703B EEPROM
704 インタフェース装置
704A FPGA
750 入力装置
760 表示装置
7041 状態監視部(監視部)
7042 診断部
7043 起動部
7044 復元部
7045 通知部
REFERENCE SIGNS LIST 1 injection molding machine 2 management device 3 user terminal 10 mold device 100 mold clamping device 200 ejector device 300 injection device 400 moving device 700 controller 701 CPU (processing circuit)
702 Memory device 702A SRAM
703 Auxiliary storage device 703A Flash memory 703B EEPROM
704 Interface device 704A FPGA
750 Input device 760 Display device 7041 Status monitoring unit (monitoring unit)
7042 diagnosis unit 7043 startup unit 7044 restoration unit 7045 notification unit

Claims (7)

金型装置を型締する型締装置と、
前記型締装置により型締された前記金型装置に成形材料を充填する射出装置と、
前記射出装置により充填された成形材料が冷却固化した後、前記金型装置から成形品を取り出すエジェクタ装置と、
処理回路と、前記処理回路と別に設けられ、前記処理回路の状態を監視する監視部と、前記処理回路と別に設けられ、前記監視部により前記処理回路の異常停止が検知される場合に、前記処理回路の動作に関するハードウェアの異常の有無を診断する診断部と、前記処理回路と別に設けられ、前記診断部により前記ハードウェアの異常がある旨の診断結果が出力される場合に、所定の上位装置に向けてその旨を通知する通知部と、を有する制御装置と、を備える、
射出成形機。
a mold clamping device that clamps the mold device;
an injection unit that fills the mold unit clamped by the mold clamping unit with a molding material;
an ejector device that removes a molded product from the mold device after the molding material filled by the injection device is cooled and solidified;
a control device including: a processing circuit; a monitoring unit provided separately from the processing circuit and monitoring a state of the processing circuit; a diagnosis unit provided separately from the processing circuit and diagnosing the presence or absence of a hardware abnormality related to the operation of the processing circuit when the monitoring unit detects an abnormal stop of the processing circuit; and a notification unit provided separately from the processing circuit and notifying a predetermined upper device of the presence or absence of a diagnosis abnormality in the hardware when the diagnosis unit outputs a diagnosis result indicating that there is an abnormality in the hardware.
Injection molding machine.
前記制御装置は、前記処理回路と別に設けられ、前記診断部により前記ハードウェアの異常がない旨の診断結果が出力される場合に、前記処理回路を再起動させる起動部を備える、
請求項1に記載の射出成形機。
The control device includes a start-up unit that is provided separately from the processing circuit and restarts the processing circuit when the diagnosis unit outputs a diagnosis result indicating that there is no abnormality in the hardware.
2. The injection molding machine according to claim 1.
前記通知部は、前記診断部による前記処理回路の異常停止の検知、及び前記起動部による前記処理回路の再起動の繰り返しによって、前記診断部による前記処理回路の異常停止の検知回数が所定の閾値を超えた場合に、前記処理回路で実行されるソフトウェアに異常がある旨を前記所定の上位装置に向けて通知する、
請求項2に記載の射出成形機。
the notification unit notifies the predetermined higher-level device that there is an abnormality in the software executed by the processing circuit when the number of times the diagnosis unit detects an abnormal stop of the processing circuit exceeds a predetermined threshold due to repeated detection of an abnormal stop of the processing circuit by the diagnosis unit and restart of the processing circuit by the startup unit.
3. The injection molding machine according to claim 2.
前記制御装置は、前記処理回路と別に設けられ、前記診断部による前記処理回路の異常停止の検知、及び前記起動部による前記処理回路の再起動の繰り返しに伴う前記診断部による前記処理回路の異常停止の検知回数が所定の閾値を超えた場合に、前記処理回路で実行されるソフトウェアを古いバージョンに自動で復元する復元部を有する、
請求項2に記載の射出成形機。
The control device has a restoration unit that is provided separately from the processing circuit and that automatically restores software executed by the processing circuit to an older version when the detection of an abnormal stop of the processing circuit by the diagnosis unit and the number of detections of the abnormal stop of the processing circuit by the diagnosis unit accompanying repeated restarts of the processing circuit by the startup unit exceed a predetermined threshold value.
3. The injection molding machine according to claim 2.
前記通知部は、前記復元部により、前記ソフトウェアが古いバージョンに自動で復元された場合に、前記所定の上位装置にその旨を通知する、
請求項4に記載の射出成形機。
the notification unit notifies the predetermined higher-level device when the software is automatically restored to an older version by the restoration unit;
5. The injection molding machine according to claim 4.
前記起動部は、前記診断部により前記ハードウェアの異常がない旨の診断結果が出力され、且つ、前記診断部による前記処理回路の異常停止の検知、及び前記起動部による前記処理回路の再起動の繰り返しに伴う前記診断部による前記処理回路の異常停止の検知回数が所定の閾値以下である場合に、前記処理回路を再起動させる、
請求項2乃至5の何れか一項に記載の射出成形機。
the startup unit restarts the processing circuit when the diagnosis unit outputs a diagnosis result indicating that there is no abnormality in the hardware, and when the diagnosis unit detects an abnormal stop of the processing circuit and the number of detections of the abnormal stop of the processing circuit by the diagnosis unit associated with repeated restarts of the processing circuit by the startup unit is equal to or less than a predetermined threshold value.
6. An injection molding machine according to any one of claims 2 to 5.
処理回路と、
前記処理回路と別に設けられ、前記処理回路の状態を監視する監視部と、
前記処理回路と別に設けられ、前記監視部により前記処理回路の異常停止が検知される場合に、前記処理回路の動作に関するハードウェアの異常の有無を診断する診断部と、
前記処理回路と別に設けられ、前記診断部により前記ハードウェアの異常がある旨の診断結果が出力される場合に、所定の上位装置に向けてその旨の通知を行う通知部と、を備える、
産業機械のコントローラ。
A processing circuit;
a monitoring unit provided separately from the processing circuit and monitoring a state of the processing circuit;
a diagnostic unit that is provided separately from the processing circuit and that diagnoses whether or not there is a hardware abnormality related to the operation of the processing circuit when the monitoring unit detects an abnormal stop of the processing circuit;
a notification unit that is provided separately from the processing circuit and that, when the diagnosis unit outputs a diagnosis result indicating that an abnormality exists in the hardware, notifies a predetermined upper device of that fact.
Industrial machinery controller.
JP2021156890A 2021-09-27 2021-09-27 Injection molding machines, industrial machine controllers Active JP7632976B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021156890A JP7632976B2 (en) 2021-09-27 2021-09-27 Injection molding machines, industrial machine controllers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021156890A JP7632976B2 (en) 2021-09-27 2021-09-27 Injection molding machines, industrial machine controllers

Publications (2)

Publication Number Publication Date
JP2023047779A JP2023047779A (en) 2023-04-06
JP7632976B2 true JP7632976B2 (en) 2025-02-19

Family

ID=85779300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021156890A Active JP7632976B2 (en) 2021-09-27 2021-09-27 Injection molding machines, industrial machine controllers

Country Status (1)

Country Link
JP (1) JP7632976B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006221484A (en) 2005-02-14 2006-08-24 Meidensha Corp Temperature anomaly monitoring method for computer
JP2007004366A (en) 2005-06-22 2007-01-11 Denso Corp Equipment operation management device and equipment operation management method
JP2013242811A (en) 2012-05-22 2013-12-05 Ricoh Co Ltd Information processing apparatus, and abnormality processing method
WO2020122187A1 (en) 2018-12-12 2020-06-18 住友重機械工業株式会社 Injection molding machine and controller
WO2020122194A1 (en) 2018-12-12 2020-06-18 住友重機械工業株式会社 Injection molding machine, injection molding system, and controller
WO2021117032A1 (en) 2019-12-12 2021-06-17 Elta Systems Ltd. System and method for positioning and navigation of an object

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006221484A (en) 2005-02-14 2006-08-24 Meidensha Corp Temperature anomaly monitoring method for computer
JP2007004366A (en) 2005-06-22 2007-01-11 Denso Corp Equipment operation management device and equipment operation management method
JP2013242811A (en) 2012-05-22 2013-12-05 Ricoh Co Ltd Information processing apparatus, and abnormality processing method
WO2020122187A1 (en) 2018-12-12 2020-06-18 住友重機械工業株式会社 Injection molding machine and controller
WO2020122194A1 (en) 2018-12-12 2020-06-18 住友重機械工業株式会社 Injection molding machine, injection molding system, and controller
WO2021117032A1 (en) 2019-12-12 2021-06-17 Elta Systems Ltd. System and method for positioning and navigation of an object

Also Published As

Publication number Publication date
JP2023047779A (en) 2023-04-06

Similar Documents

Publication Publication Date Title
JP7337843B2 (en) injection molding machine, injection molding system
JP7472042B2 (en) Injection molding machines, injection molding systems
EP3957460B1 (en) Injection molding machine system and controller for industrial machinery
JP7632976B2 (en) Injection molding machines, industrial machine controllers
JP7297789B2 (en) Injection molding machine
JP2013056516A (en) Nozzle touch control device of injection molding machine
JP7728746B2 (en) injection molding machine
JP7794537B2 (en) Injection molding machines, injection molding machine systems, control devices
US20220274305A1 (en) Injection molding machine and controller
JP7479904B2 (en) Injection molding machine system, injection molding machine, information processing device
JP7600053B2 (en) Injection molding machines, industrial machine controllers
JP7547713B2 (en) Injection molding machine system, injection molding machine
JP7831722B2 (en) Injection molding machine, controller
JP7391737B2 (en) Injection molding machines, industrial machinery
JP7652503B2 (en) Injection molding machine, controller
CN116001227A (en) Industrial machine control device and industrial machine control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240412

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241220

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: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250204

R150 Certificate of patent or registration of utility model

Ref document number: 7632976

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150