JPH0752210A - Injection control device of injection molding machine - Google Patents

Injection control device of injection molding machine

Info

Publication number
JPH0752210A
JPH0752210A JP21797493A JP21797493A JPH0752210A JP H0752210 A JPH0752210 A JP H0752210A JP 21797493 A JP21797493 A JP 21797493A JP 21797493 A JP21797493 A JP 21797493A JP H0752210 A JPH0752210 A JP H0752210A
Authority
JP
Japan
Prior art keywords
injection
value
screw
current
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP21797493A
Other languages
Japanese (ja)
Inventor
Masao Kamiguchi
賢男 上口
Tetsuaki Neko
哲明 根子
Koji Senda
浩司 千田
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP21797493A priority Critical patent/JPH0752210A/en
Publication of JPH0752210A publication Critical patent/JPH0752210A/en
Pending legal-status Critical Current

Links

Landscapes

  • Injection Moulding Of Plastics Or The Like (AREA)

Abstract

PURPOSE:To prevent a mold from generating a damage or flashes by injecting by the optimum pressure, by a method wherein when present injection pressure acting upon a screw exceeds a control value set up beforehand by corresponding to a present position of the screw, a servomotor is controlled by a current command value obtained by deducting a fixed quantity from the current com mand value obtained by a speed loop control. CONSTITUTION:Screw positions Si, Si+1 are read into a servo CPU 20 from a control value memory file of a nonvolatile memory 24 based on a value of an address reference index i. While a present value P of injection pressure is read through a bus 22 and pressure monitoring CPU 17, a speed loop processing is performed based on a speed command VC calculated through processing of a position loop and a measured speed Vf and a current command (torque command) I is obtained. Then a control value Pk corresponding to a value of a register k is read through the control value memory file, when the present value P exceeds the control value Pk, corrective operation wherein a fixed value is deducted from the current command value I is performed and the value is taken as the current command value I of the current loop.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、射出成形機の射出制御
装置の改良に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement of an injection control device for an injection molding machine.

【0002】[0002]

【従来の技術】サーボモータを駆動して射出動作を行わ
せる電動式射出成形機においては、スクリューの位置お
よびその移動速度をフィードバック制御しており、位置
ループ制御のマイナーループとして速度ループ制御を行
っている。射出移動速度に対応する所定周期毎の移動量
を位置指令として、所定周期毎、指令位置に達するまで
位置ループの制御手段に入力し、位置ループ制御では、
指令された移動量から実際の移動量を減じて位置偏差を
求め、該位置偏差に位置ループゲインを乗じて速度指令
を求め、更に、この速度指令を速度ループへの指令とす
る。速度ループでは該速度指令とフィードバックされた
実際の速度よりPI(比例・積分)制御等を行い、トル
ク指令(電流指令)を求めてサーボモータを駆動してス
クリューを移動させ、位置・速度を制御しながら射出動
作を行っている。
2. Description of the Related Art In an electric injection molding machine that drives a servomotor to perform an injection operation, the position of a screw and its moving speed are feedback-controlled, and speed loop control is performed as a minor loop of position loop control. ing. The movement amount for each predetermined cycle corresponding to the injection movement speed is input as the position command to the control means of the position loop for each predetermined cycle until the command position is reached.
A position deviation is obtained by subtracting the actual movement amount from the commanded movement amount, the position deviation is multiplied by a position loop gain to obtain a speed command, and this speed command is used as a command to the speed loop. In the speed loop, PI (proportional / integral) control or the like is performed based on the speed command and the actual speed fed back, the torque command (current command) is obtained, the servo motor is driven to move the screw, and the position / speed is controlled. While performing the injection operation.

【0003】[0003]

【発明が解決しようとする課題】スクリューを軸方向に
移動させる射出用サーボモータが受ける負荷は諸々の事
情によって変動するが、負荷が大きくなって指令に対す
るスクリューの追従が遅れるような場合には、位置偏差
が増大するために速度指令およびトルク指令(電流指
令)が増大する。この結果、サーボモータが大きな力を
発生してスクリューを駆動するが、必要以上に強力な射
出圧力が直接金型に作用すると、金型に損傷が生じたり
バリ等の成形不良が発生する恐れがある。
The load applied to the injection servomotor that moves the screw in the axial direction varies depending on various circumstances. However, when the load is large and the screw follows the command, the load may be delayed. Since the position deviation increases, the speed command and the torque command (current command) increase. As a result, the servo motor generates a large force to drive the screw, but if an excessively strong injection pressure acts directly on the mold, the mold may be damaged or molding defects such as burrs may occur. is there.

【0004】射出用サーボモータの制御回路に予め一定
のトルクリミットを設定しておくことにより射出用サー
ボモータの最大出力を規制するようにした電動式射出成
形機が既に公知であるが、金型の損傷やバリの発生等に
関する問題は、金型内における樹脂の充填程度等によっ
ても状況が様々に変化するので、射出用サーボモータの
最大出力を規制するだけで前述のような問題を解決する
ことはできない。
An electric injection molding machine in which a maximum output of the injection servomotor is regulated by setting a constant torque limit in advance in a control circuit of the injection servomotor is already known. As for the problems related to the damage of burrs and the occurrence of burrs, the situation changes variously depending on the degree of resin filling in the mold, so the above-mentioned problems can be solved simply by limiting the maximum output of the injection servo motor. It is not possible.

【0005】例えば、射出の初期段階で金型内に噴出す
る樹脂の強力な圧力によりコア折れ等の問題が生じるの
を防止するためには、低いトルクリミットを設定して金
型を保護する必要があるが、同時に、射出圧力が低いた
めに樹脂のまわりが悪くなって充填不良等の問題を引き
起こすことがある。
For example, in order to prevent problems such as core breakage due to the strong pressure of the resin ejected into the mold at the initial stage of injection, it is necessary to set a low torque limit to protect the mold. However, at the same time, since the injection pressure is low, the circumference of the resin becomes poor, which may cause problems such as defective filling.

【0006】そこで、本発明の目的は、樹脂や金型の特
性および樹脂の充填状況等に応じ、常に最も適した圧力
条件で射出動作を行わせることのできる射出成形機の射
出制御装置を提供することにある。
Therefore, an object of the present invention is to provide an injection control device for an injection molding machine, which can always perform an injection operation under the most suitable pressure condition in accordance with the characteristics of the resin or the mold, the filling condition of the resin, and the like. To do.

【0007】[0007]

【課題を解決するための手段】本発明の射出圧力制御装
置は、スクリューに作用する現在射出圧力とスクリュー
現在位置とを逐次検出し、スクリューに作用する現在射
出圧力が予めスクリュー現在位置に対応して設定された
規制値を越えると、速度ループ制御によって求められた
電流指令から所定量を減じた量を電流指令としてサーボ
モータを制御することを特徴とした構成により前記目的
を達成した。
The injection pressure control device of the present invention sequentially detects the current injection pressure acting on the screw and the current screw position, and the current injection pressure acting on the screw corresponds to the current screw position in advance. When the regulation value set by the above is exceeded, the above-mentioned object is achieved by a configuration characterized in that the servo motor is controlled by using a current command obtained by subtracting a predetermined amount from the current command obtained by the speed loop control as a current command.

【0008】また、射出過程における射出速度をスクリ
ュー位置に応じて制御するため、スクリュー位置に対す
る射出速度を設定してサーボモータを速度制御する。
Further, since the injection speed in the injection process is controlled according to the screw position, the injection speed with respect to the screw position is set to control the speed of the servo motor.

【0009】[0009]

【作用】樹脂や金型の特性およびスクリュー位置と樹脂
の充填状況との関係等を考慮して、各スクリュー位置に
適した射出圧力の規制値を予め設定しておく。射出成形
機の射出制御装置は、スクリュー位置に対して設定され
た射出速度に基いてサーボモータを速度制御する一方、
スクリューに作用する現在射出圧力とスクリュー現在位
置とを逐次検出し、現在射出圧力が予めスクリュー現在
位置に対応して設定された規制値を越えているか否かを
判別する。そして、現在射出圧力が規制値を越えると、
射出成形機の射出制御装置は、速度ループ制御によって
求めた電流指令から所定量を減じ、この量を電流指令と
してサーボモータを制御することにより、射出圧力の大
きさに規制を加える。
In consideration of the characteristics of the resin and the mold and the relationship between the screw position and the filling condition of the resin, the regulation value of the injection pressure suitable for each screw position is set in advance. The injection control device of the injection molding machine controls the speed of the servo motor based on the injection speed set for the screw position,
The present injection pressure acting on the screw and the present screw position are sequentially detected, and it is determined whether or not the present injection pressure exceeds a regulation value set in advance corresponding to the present screw position. And if the current injection pressure exceeds the regulation value,
The injection control device of the injection molding machine subtracts a predetermined amount from the current command obtained by the speed loop control, and controls the servo motor using this amount as a current command to regulate the magnitude of the injection pressure.

【0010】[0010]

【実施例】以下、図面を参照して本発明の実施例を説明
する。図1は本発明の射出制御装置を適用した一実施例
の射出成形機の要部を示すブロック図で、符号1は射出
成形機の射出シリンダ、符号2はスクリューである。ス
クリュー2は、駆動源の軸回転を射出軸方向の直線運動
に変換するための駆動変換機5を介して射出用サーボモ
ータM1により射出軸方向に駆動され、また、歯車機構
3を介してスクリュー回転用サーボモータM2により計
量回転されるようになっている。スクリュー2の基部に
は圧力検出器4が設けられ、スクリュー2の軸方向に作
用する樹脂圧力、即ち、射出保圧工程における射出保圧
圧力や計量混練り工程におけるスクリュー背圧がA/D
変換器16を介して検出される。射出用サーボモータM
1にはスクリュー2の位置や移動速度を検出するための
パルスコーダP1が配備され、また、スクリュー回転用
サーボモータM2にはスクリュー2の回転速度を検出す
るためのパルスコーダP2が配備されている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a main part of an injection molding machine of an embodiment to which an injection control device of the present invention is applied. Reference numeral 1 is an injection cylinder of the injection molding machine, and reference numeral 2 is a screw. The screw 2 is driven in the injection axis direction by the injection servomotor M1 via a drive converter 5 for converting the axial rotation of the drive source into a linear motion in the injection axis direction, and also the screw 2 via the gear mechanism 3. It is adapted to be metered by a rotation servomotor M2. A pressure detector 4 is provided at the base of the screw 2, and the resin pressure acting in the axial direction of the screw 2, that is, the injection holding pressure in the injection holding process and the screw back pressure in the metering and kneading process are A / D.
It is detected via the converter 16. Injection servo motor M
1 is provided with a pulse coder P1 for detecting the position and movement speed of the screw 2, and the screw rotation servomotor M2 is provided with a pulse coder P2 for detecting the rotation speed of the screw 2.

【0011】射出制御装置となる射出成形機の制御装置
10は、数値制御用のマイクロプロセッサであるCNC
用CPU25,プログラマブルマシンコントローラ用の
マイクロプロセッサであるPMC用CPU18,サーボ
制御用のマイクロプロセッサであるサーボCPU20お
よび射出保圧圧力やスクリュー背圧のサンプリング処理
を行うための圧力モニタ用CPU17を有し、バス22
を介して相互の入出力を選択することにより各マイクロ
プロセッサ間での情報伝達が行えるようになっている。
The control unit 10 of the injection molding machine, which is the injection control unit, is a CNC which is a microprocessor for numerical control.
CPU 25, a PMC CPU 18 which is a microprocessor for a programmable machine controller, a servo CPU 20 which is a microprocessor for servo control, and a pressure monitoring CPU 17 which performs sampling processing of injection holding pressure and screw back pressure, Bus 22
Information can be transmitted between the microprocessors by selecting mutual input / output via the.

【0012】PMC用CPU18には、射出成形機のシ
ーケンス動作を制御するシーケンスプログラム等を記憶
したROM13および演算データの一時記憶等に用いら
れるRAM14が接続されている。一方、CNC用CP
U25には、射出成形機を全体的に制御するプログラム
等を記憶したROM27および演算データの一時記憶等
に用いられるRAM28が接続されている。
The PMC CPU 18 is connected to a ROM 13 which stores a sequence program for controlling the sequence operation of the injection molding machine and a RAM 14 which is used for temporary storage of operation data. On the other hand, CP for CNC
Connected to the U25 are a ROM 27 storing a program for controlling the injection molding machine as a whole and a RAM 28 used for temporary storage of operation data.

【0013】また、サーボCPU20および圧力モニタ
用CPU17の各々には、サーボ制御専用の制御プログ
ラムを格納したROM21やデータの一時記憶に用いら
れるRAM19、および、各種データのサンプリング処
理等に関する制御プログラムを格納したROM11やデ
ータの一時記憶に用いられるRAM12が接続されてい
る。更に、サーボCPU20には、該CPU20からの
指令に基いてクランプ用,エジェクタ用(図示せず)お
よび射出用,スクリュー回転用等の各軸のサーボモータ
を駆動するサーボアンプ15が接続され、射出用サーボ
モータM1に配備したパルスコーダP1およびスクリュ
ー回転用サーボモータM2に配備したパルスコーダP2
等からの出力の各々がサーボCPU20に帰還される。
Each of the servo CPU 20 and the pressure monitor CPU 17 stores a ROM 21 storing a control program dedicated to servo control, a RAM 19 used for temporary storage of data, and a control program relating to sampling processing of various data. The ROM 11 and the RAM 12 used for temporary storage of data are connected. Further, the servo CPU 20 is connected with a servo amplifier 15 for driving a servo motor of each axis for clamping, ejector (not shown) and injection, screw rotation, etc., based on a command from the CPU 20. Pulse coder P1 provided in the servo motor M1 for driving and pulse coder P2 provided in the servo motor M2 for screw rotation
Each of the outputs from the etc. is fed back to the servo CPU 20.

【0014】不揮発性メモリ24は射出成形作業に関す
る成形条件(射出速度,射出圧力の規制値等)と各種設
定値,パラメータ,マクロ変数等を記憶する成形データ
保存用のメモリである。インターフェイス23は射出成
形機の各部に配備したリミットスイッチや操作盤からの
信号を受信したり射出成形機の周辺機器等に各種の指令
を伝達したりするための入出力インターフェイスであ
る。また、ディスプレイ付手動データ入力装置29はC
RT表示回路26を介してバス22に接続され、モニタ
表示画面や機能メニューの選択および各種データの入力
操作等が行えるようになっており、数値データ入力用の
テンキーおよび各種のファンクションキー等が設けられ
ている。
The non-volatile memory 24 is a memory for storing molding data for storing molding conditions (injection speed, regulation value of injection pressure, etc.) and various set values, parameters, macro variables and the like relating to injection molding work. The interface 23 is an input / output interface for receiving signals from limit switches and operation panels provided in various parts of the injection molding machine and transmitting various commands to peripheral equipment of the injection molding machine. Further, the manual data input device 29 with a display is C
It is connected to the bus 22 via the RT display circuit 26 so that a monitor display screen, a function menu can be selected and various data input operations can be performed. A numeric keypad for inputting numerical data and various function keys are provided. Has been.

【0015】そして、CNC用CPU25がROM27
の制御プログラムに基いて各軸のサーボモータに対して
パルス分配を行い、サーボCPU20は各軸に対してパ
ルス分配された移動指令とパルスコーダP1,P2等の
検出器で検出された位置のフィードバック信号および速
度のフィードバック信号に基いて、従来と同様に位置ル
ープ制御,速度ループ制御さらには電流ループ制御等の
サーボ制御を行い、いわゆるディジタルサーボ処理を実
行する。
Then, the CNC CPU 25 is replaced by the ROM 27.
The servo CPU 20 distributes pulses to the servo motors of the respective axes based on the control program, and the servo CPU 20 outputs the movement commands distributed to the respective axes and the feedback signals of the positions detected by the detectors such as the pulse coders P1 and P2. Based on the velocity feedback signal and the velocity feedback signal, servo control such as position loop control, velocity loop control and current loop control is performed as in the conventional case, and so-called digital servo processing is executed.

【0016】図2は位置ループ,速度ループ,電流ルー
プの各制御を実行するサーボCPU20のディジタルサ
ーボ機能の概略を射出用サーボモータM1の駆動制御を
例にとって示す機能ブロック図であり、該CPU20
は、不揮発性メモリ24に成形条件として設定された各
種データ、例えば、射出速度の切替に対応するスクリュ
ー位置や射出各段の設定射出速度等のデータに基いてC
NC用CPU25から出力される所定時間当りの移動指
令、即ち、位置指令となる分配パルスを受け、所定周期
毎に位置ループ,速度ループ,電流ループの各ソフトウ
ェア処理を行って射出用サーボモータM1を駆動制御す
る。つまり、位置ループの処理においては、従来と同
様、CNC用CPU25から入力される位置指令の分配
パルスを順次積算記憶すると共に、パルスコーダP1か
ら帰還される位置の帰還信号をこの値から減じて位置偏
差を求め、この位置偏差に位置ループゲインを乗じて速
度指令Vcを求め速度ループの処理に渡す。また、速度
ループの処理では速度指令VcとパルスコーダP1から
帰還される速度の帰還信号Vfとに基いてPI(比例・
積分)制御等の処理を行い電流指令(トルク指令)Iを
求め、更に、必要に応じてこの値Iを補正した後(詳し
くは後述)、電流指令Iを電流ループの処理に渡す。電
流ループの処理では、従来と同様、射出用サーボモータ
M1に流れる実電流に対応する電流帰還と速度ループか
らの電流指令Iとに基づいてPI制御等を行って各相駆
動電流を求め、サーボアンプ15を介して射出用サーボ
モータM1の駆動トルクを制御する。
FIG. 2 is a functional block diagram showing an outline of the digital servo function of the servo CPU 20 which executes each control of the position loop, the velocity loop and the current loop, taking the drive control of the injection servomotor M1 as an example.
C is based on various data set as molding conditions in the non-volatile memory 24, for example, data such as screw position corresponding to switching of injection speed and injection speed set for each injection stage.
Upon receiving a movement command per predetermined time output from the NC CPU 25, that is, a distribution pulse serving as a position command, software processing of a position loop, a velocity loop, and a current loop is performed at every predetermined cycle to operate the injection servomotor M1. Drive control. That is, in the position loop processing, similarly to the conventional case, the distributed pulses of the position command input from the CPU 25 for CNC are sequentially integrated and stored, and the position deviation signal is subtracted from the feedback signal of the position fed back from the pulse coder P1. Then, the position deviation is multiplied by the position loop gain to obtain the speed command Vc, which is passed to the processing of the speed loop. Further, in the processing of the speed loop, PI (proportionality / proportionality) based on the speed command Vc and the speed feedback signal Vf fed back from the pulse coder P1.
The current command (torque command) I is obtained by performing processing such as integration control, and this value I is further corrected if necessary (details will be described later), and then the current command I is passed to the processing of the current loop. In the current loop processing, as in the conventional case, PI control or the like is performed based on the current feedback corresponding to the actual current flowing in the injection servomotor M1 and the current command I from the speed loop to obtain each phase drive current, and the servo is performed. The drive torque of the injection servomotor M1 is controlled via the amplifier 15.

【0017】図4はスクリュー位置に対応して射出圧力
の規制値を記憶するために不揮発性メモリ24内に設け
られた規制値記憶ファイルの構成を概念的に示す図であ
る。図3は横軸をスクリュー位置,縦軸を射出圧力とし
て、スクリュー位置と規制値との設定の対応関係をより
具体的に示すもので、図の例ではスクリュー位置S1によ
り射出開始位置、また、スクリュー位置S5により射出完
了位置を示している。なお、この例では射出成形機にお
けるスクリュー最前進位置を座標原点として規定してい
るので、図3および図4ではS1>S2>S3>S4>S5(Sn)
の関係が成り立ち、射出実行時のスクリュー移動方向
は、図3において左から右へ向かう方向である。図3に
示されるようなスクリュー位置と規制値との対応関係
は、樹脂や金型の特性、特に、スクリュー位置と樹脂の
充填状況との対応関係に応じ、例えば、射出の初期段階
で金型内に噴出する樹脂の圧力を低くする等といった条
件に基いて予め決められる。射出圧力の規制値は射出開
始位置から射出完了位置に至るスクリュー2の移動スト
ロークを任意に分割して各スクリュー移動区間毎に決め
られ、この関係を規制値記憶ファイルに設定記憶する際
には、各区間を分割するスクリュー位置に対応させて射
出圧力の規制値を入力するようになっている。例えば、
スクリュー移動区間S1−S2を代表するのはスクリュー位
置S1であり、スクリュー移動区間S1−S2に対応する射出
圧力の規制値P1は、図4の規制値記憶ファイルにおいて
スクリュー位置S1に対応して記憶されることになる。
FIG. 4 is a diagram conceptually showing the structure of a regulation value storage file provided in the non-volatile memory 24 for storing the regulation value of the injection pressure corresponding to the screw position. FIG. 3 shows more specifically the correspondence relationship between the screw position and the regulation value, where the horizontal axis is the screw position and the vertical axis is the injection pressure. In the example of the figure, the screw start position is determined by the screw position S1, The injection position is indicated by the screw position S5. In this example, the most advanced position of the screw in the injection molding machine is defined as the coordinate origin, so in FIGS. 3 and 4, S1>S2>S3>S4> S5 (Sn)
And the screw movement direction at the time of injection is from left to right in FIG. The correspondence between the screw position and the regulation value as shown in FIG. 3 depends on the characteristics of the resin and the mold, particularly the correspondence between the screw position and the filling state of the resin, for example, in the initial stage of injection. It is determined in advance on the basis of conditions such as lowering the pressure of the resin sprayed inside. The regulation value of the injection pressure is determined for each screw movement section by arbitrarily dividing the movement stroke of the screw 2 from the injection start position to the injection completion position. When this relation is set and stored in the regulation value storage file, The regulation value of the injection pressure is input corresponding to the screw position dividing each section. For example,
The screw position S1 represents the screw movement section S1-S2, and the regulation value P1 of the injection pressure corresponding to the screw movement section S1-S2 is stored corresponding to the screw position S1 in the regulation value storage file of FIG. Will be done.

【0018】オペレータは予め定めたスクリュー位置と
規制値との対応関係をディスプレイ付手動データ入力装
置29のテンキー等によって設定し、規制値記憶ファイ
ルに予め記憶させておく。言うまでもなく、規制値設定
のためのスクリュー位置は、射出速度切替えのための設
定スクリュー位置によって拘束されるものではない。
The operator sets a predetermined correspondence between the screw position and the regulation value using a ten-key pad or the like of the manual data input device 29 with a display and stores it in the regulation value storage file in advance. Needless to say, the screw position for setting the regulation value is not restricted by the set screw position for switching the injection speed.

【0019】図5は速度ループ処理の処理周期毎にサー
ボCPU20により実行される圧力規制処理の概略を示
すフローチャートであり、以下、このフローチャートを
参照して、本実施例における射出圧力の規制について説
明する。なお、この処理は図2に示される速度ループの
ブロックに対応する処理である。
FIG. 5 is a flow chart showing the outline of the pressure regulation processing executed by the servo CPU 20 for each processing cycle of the speed loop processing. The regulation of the injection pressure in this embodiment will be described below with reference to this flow chart. To do. It should be noted that this process is a process corresponding to the block of the velocity loop shown in FIG.

【0020】不揮発性メモリ24に成形条件として設定
された射出速度切替位置や射出各段の設定射出速度等の
データに基いてCNC用CPU25から出力される移動
指令の分配パルスに応じて射出制御のための速度ループ
処理を開始したサーボCPU20は、まず、RAM19
の現在位置記憶レジスタからスクリュー現在位置Sを読
み込んで一時記憶した後(ステップT1)、アドレス検
索指標iの値を1に初期化する(ステップT2)。次い
で、サーボCPU20は、アドレス検索指標iの値に基
いて不揮発性メモリ24の規制値記憶ファイルからスク
リュー位置SiおよびSi+1 を読み込み、スクリュー現
在位置Sがスクリュー移動区間Si 〜Si+1 の範囲に包
含されているか否かを判別する(ステップT3)。包含
されていなければ、サーボCPU20は指標iの値を1
インクリメントし(ステップT4)、指標iの現在値
が、分割により設定されたスクリュー移動区間の個数
〔n−1〕を越えているか否かを判別する(ステップT
5)。指標iの現在値が〔n−1〕を越えていなけれ
ば、以下、サーボCPU20は、スクリュー現在位置S
を包含するスクリュー移動区間Si 〜Si+1 が検出され
るか、または、指標iの現在値が〔n−1〕を越えるま
での間、前記と同様にしてステップT3〜ステップT5
の処理を繰り返し実行することとなる。
Based on data such as the injection speed switching position set in the non-volatile memory 24 as a molding condition and the set injection speed of each injection stage, the injection control of the injection command is performed according to the distribution pulse of the movement command output from the CNC CPU 25. The servo CPU 20 that has started the speed loop process for
After the current screw position S is read from the current position storage register and temporarily stored (step T1), the value of the address search index i is initialized to 1 (step T2). Next, the servo CPU 20 reads the screw positions Si and Si + 1 from the regulation value storage file of the non-volatile memory 24 based on the value of the address search index i, and the current screw position S is within the screw movement section Si to Si + 1. (Step T3). If not included, the servo CPU 20 sets the value of the index i to 1
It is incremented (step T4), and it is determined whether or not the current value of the index i exceeds the number [n-1] of screw moving sections set by division (step T).
5). If the current value of the index i does not exceed [n-1], the servo CPU 20 determines the screw current position S
In the same manner as described above, until the screw movement section Si to Si + 1 including is detected or the current value of the index i exceeds [n-1], steps T3 to T5 are performed in the same manner as described above.
The process of will be repeatedly executed.

【0021】そして、スクリュー現在位置Sを包含する
スクリュー移動区間Si 〜Si+1 が検出されてステップ
T3の判別結果が真となった場合には、サーボCPU2
0は、指標iの現在値、即ち、スクリュー現在位置Sに
対応する射出圧力の規制値を記憶した規制値記憶ファイ
ルのアドレスをレジスタkに記憶し(ステップT7)、
また、指標iの現在値がスクリュー移動区間の個数〔n
−1〕を越えてしまった場合には、射出圧力規制値の設
定区間を越えてスクリュー2が前進したことを意味する
ので、この場合、最後のスクリュー移動区間Sn-1 〜S
n に対応する規制値を記憶したアドレスの値〔n−1〕
をレジスタkに記憶し(ステップT6)、スクリュー移
動区間Sn-1 〜Sn に対して設定された規制値をスクリ
ュー現在位置Sに対応する射出圧力の規制値として適用
する。
If the screw movement section Si to Si + 1 including the current screw position S is detected and the result of the determination in step T3 is true, the servo CPU 2
0 stores the current value of the index i, that is, the address of the regulation value storage file that stores the regulation value of the injection pressure corresponding to the current screw position S in the register k (step T7),
Further, the current value of the index i is the number of screw moving sections [n
-1], it means that the screw 2 has moved forward beyond the setting section of the injection pressure regulation value, and in this case, the last screw moving section Sn-1 to S-1.
Address value [n-1] that stores the regulation value corresponding to n
Is stored in the register k (step T6), and the regulation value set for the screw movement sections Sn-1 to Sn is applied as the regulation value of the injection pressure corresponding to the current screw position S of the screw.

【0022】次いで、サーボCPU20はバス22およ
び圧力モニタ用CPU17を介して射出圧力の現在値P
を読み込む一方、位置ループの処理で位置偏差に基いて
算出されている速度指令Vcと速度ループのフィードバ
ック信号に基いて算出された実速度Vfとに基いて従来
と同様に速度ループ処理を行って電流指令(トルク指
令)Iを求める(ステップT8)。なお、電流指令Iを
求めるための処理自体については既に公知であるので、
ここでは特に説明しない。
Next, the servo CPU 20 sends the present value P of the injection pressure via the bus 22 and the CPU 17 for pressure monitoring.
On the other hand, based on the speed command Vc calculated based on the position deviation in the position loop processing and the actual speed Vf calculated based on the feedback signal of the speed loop, the speed loop processing is performed in the same manner as in the conventional method. A current command (torque command) I is obtained (step T8). Since the process itself for obtaining the current command I is already known,
No particular explanation is given here.

【0023】そして、サーボCPU20は、レジスタk
の値に対応する規制値Pk の値を規制値記憶ファイルか
ら読み込んで射出圧力の現在値Pとの大小関係を比較し
(ステップT9)、現在値Pが規制値Pk を越えていれ
ば、ステップT8の処理で算出した電流指令の値Iから
所定値β(但し、β>0)を減じる補正操作を行って、
この値を電流ループの処理に渡す電流指令値Iとし(ス
テップT10)、また、現在値Pが規制値Pk を越えて
いなければ、ステップT8の処理で算出した電流指令の
値Iをそのまま電流指令値Iとする(補正操作は行わな
い)。次いで、サーボCPU20は電流指令Iを電流ル
ープの処理へと引き渡し(ステップT11)、この処理
周期における速度ループ制御を終了する。なお、電流ル
ープの処理では、射出用サーボモータM1に流れる実電
流に対応する電流帰還と速度ループからの電流指令Iと
によって、従来と同様にして電流ループ制御が行われ、
射出用サーボモータM1の駆動トルク、即ち、射出圧力
が制御される。
Then, the servo CPU 20 uses the register k.
The value of the regulation value Pk corresponding to the value is read from the regulation value storage file and the magnitude relationship with the current value P of the injection pressure is compared (step T9). If the current value P exceeds the regulation value Pk, the step is performed. By performing a correction operation of subtracting a predetermined value β (where β> 0) from the value I of the current command calculated in the process of T8,
This value is used as the current command value I to be passed to the process of the current loop (step T10). If the current value P does not exceed the regulation value Pk, the current command value I calculated in the process of step T8 is directly used as the current command value. The value is I (correction operation is not performed). Next, the servo CPU 20 delivers the current command I to the processing of the current loop (step T11), and ends the speed loop control in this processing cycle. In the processing of the current loop, the current loop control is performed in the same manner as the conventional one by the current feedback corresponding to the actual current flowing in the injection servomotor M1 and the current command I from the speed loop.
The drive torque of the injection servomotor M1, that is, the injection pressure is controlled.

【0024】以下、サーボCPU20は、CNC用CP
U25のパルス分配処理が終了するまでの間、前記と同
様にして位置,速度,電流の各ループに関するディジタ
ルサーボ制御を繰り返し実行する。
Hereinafter, the servo CPU 20 is the CP for CNC.
Until the pulse distribution process of U25 is completed, the digital servo control for each loop of position, velocity and current is repeatedly executed in the same manner as described above.

【0025】従って、スクリュー2を駆動する射出用サ
ーボモータM1の回転が何らかの理由で阻害されて位置
ループの位置偏差が増大し、位置ループからの速度指令
Vcが増大しているような場合であっても、射出用サー
ボモータM1は、スクリュー2に作用する樹脂圧力Pを
予め設定された射出圧力の規制値Pk の範囲に保持すべ
く駆動制御され、過大な樹脂圧による金型の破損やバリ
の発生等は未然に防止される。
Therefore, the rotation of the injection servomotor M1 for driving the screw 2 is hindered for some reason, the position deviation of the position loop increases, and the speed command Vc from the position loop increases. However, the injection servomotor M1 is drive-controlled so as to maintain the resin pressure P acting on the screw 2 within a preset injection pressure regulation value Pk range, and damage to the mold or burrs due to excessive resin pressure. Are prevented from occurring.

【0026】[0026]

【発明の効果】本発明の射出制御装置は、スクリューに
作用する現在射出圧力とスクリュー現在位置に対応して
設定された射出圧力の規制値との大小を比較し、現在射
出圧力が規制値を越えると、速度ループ制御によって求
められた電流指令から所定量を減じ、この値を電流指令
としてサーボモータを駆動制御するようにしたから、位
置ループの位置偏差が増大したような場合であっても、
射出圧力の急激な増大は防止され、金型の損傷やバリの
発生等といった事故を未然に防止することができる。ま
た、射出圧力を規制する規制値は任意のスクリュー位置
を選択して自由にその大きさを設定することができるた
め、金型に対する樹脂の充填状況等に応じて最大射出圧
力を規制することができ、キャビティ形状が複雑な金型
や一定の圧力特性で射出作業を行う必要のある金型等に
対し、常に最適の射出圧力で射出動作を行わせることが
可能となる。
The injection control device of the present invention compares the current injection pressure acting on the screw with the regulation value of the injection pressure set corresponding to the present position of the screw, and the current injection pressure is determined to be the regulation value. If it exceeds, a predetermined amount is subtracted from the current command obtained by the speed loop control, and the servo motor is driven and controlled using this value as the current command, so even if the position deviation of the position loop increases. ,
A sudden increase in injection pressure is prevented, and accidents such as damage to the mold and occurrence of burrs can be prevented. In addition, the regulation value that regulates the injection pressure can be freely set by selecting an arbitrary screw position, so that the maximum injection pressure can be regulated according to the filling status of resin into the mold. Therefore, it is possible to always perform an injection operation at an optimum injection pressure for a mold having a complicated cavity shape or a mold that needs to perform an injection operation with a constant pressure characteristic.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の射出制御装置を適用した一実施例の射
出成形機の要部を示すブロック図である。
FIG. 1 is a block diagram showing a main part of an injection molding machine of an embodiment to which an injection control device of the present invention is applied.

【図2】同実施例の射出制御装置に配備されたサーボC
PUのディジタルサーボ機能の概略を示す機能ブロック
図である。
FIG. 2 is a servo C provided in the injection control device of the embodiment.
It is a functional block diagram which shows the outline of the digital servo function of PU.

【図3】同実施例の射出制御装置における圧力規制値の
設定を一例で示す図である。
FIG. 3 is a diagram showing an example of setting a pressure regulation value in the injection control device of the embodiment.

【図4】同実施例の射出制御装置に設けられた規制値記
憶ファイルの構成を示す概念図である。
FIG. 4 is a conceptual diagram showing a configuration of a regulation value storage file provided in the injection control device of the embodiment.

【図5】同実施例の射出制御装置による圧力規制処理の
要部を示すフローチャートである。
FIG. 5 is a flowchart showing a main part of pressure regulation processing by the injection control device of the embodiment.

【符号の説明】[Explanation of symbols]

1 射出シリンダ 2 スクリュー 4 圧力検出器 15 サーボアンプ 19 RAM 20 サーボCPU 21 ROM 22 バス 24 不揮発性メモリ M1 射出用サーボモータ P1 パルスコーダ 1 Injection Cylinder 2 Screw 4 Pressure Detector 15 Servo Amplifier 19 RAM 20 Servo CPU 21 ROM 22 Bus 24 Nonvolatile Memory M1 Injection Servo Motor P1 Pulse Coder

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 サーボモータによってスクリューを軸方
向に駆動して射出を行う電動式射出成形機において、ス
クリューに作用する現在射出圧力とスクリュー現在位置
とを逐次検出し、スクリューに作用する現在射出圧力が
予めスクリュー現在位置に対応して設定された規制値を
越えると、速度ループ制御によって求められた電流指令
から所定量を減じた量を電流指令としてサーボモータを
制御することを特徴とした射出成形機の射出制御装置。
1. An electric injection molding machine for driving a screw in the axial direction by a servomotor to perform injection, and the current injection pressure acting on the screw and the current screw position are sequentially detected to detect the current injection pressure acting on the screw. When the value exceeds the regulation value set in advance corresponding to the screw current position, the injection molding is characterized in that the servo motor is controlled with the current command obtained by subtracting a predetermined amount from the current command obtained by the speed loop control. Machine injection control device.
【請求項2】 スクリュー位置に対する射出速度を設定
し、該設定射出速度に一致するようにサーボモータを速
度制御する請求項1記載の射出成形機の射出制御装置。
2. The injection control device for an injection molding machine according to claim 1, wherein an injection speed with respect to a screw position is set, and the servomotor speed is controlled so as to match the set injection speed.
JP21797493A 1993-08-11 1993-08-11 Injection control device of injection molding machine Pending JPH0752210A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21797493A JPH0752210A (en) 1993-08-11 1993-08-11 Injection control device of injection molding machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21797493A JPH0752210A (en) 1993-08-11 1993-08-11 Injection control device of injection molding machine

Publications (1)

Publication Number Publication Date
JPH0752210A true JPH0752210A (en) 1995-02-28

Family

ID=16712654

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21797493A Pending JPH0752210A (en) 1993-08-11 1993-08-11 Injection control device of injection molding machine

Country Status (1)

Country Link
JP (1) JPH0752210A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0884159A1 (en) * 1997-06-06 1998-12-16 Sumitomo Heavy Industries, Ltd. Control system for controlling motor-driven injection molding machine with high response
CN1073918C (en) * 1997-06-13 2001-10-31 住友重机械工业株式会社 Control system for controlling motor-driven injection molding machinewith improved response
WO2009021315A1 (en) * 2007-08-13 2009-02-19 Husky Injection Molding Systems Ltd. A method of controlling a screw in a two-stage injection unit and a system for implementing the method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0884159A1 (en) * 1997-06-06 1998-12-16 Sumitomo Heavy Industries, Ltd. Control system for controlling motor-driven injection molding machine with high response
US5869108A (en) * 1997-06-06 1999-02-09 Sumitomo Heavy Industries, Ltd. Control system for controlling a motor-driven injection molding machine
CN1073918C (en) * 1997-06-13 2001-10-31 住友重机械工业株式会社 Control system for controlling motor-driven injection molding machinewith improved response
WO2009021315A1 (en) * 2007-08-13 2009-02-19 Husky Injection Molding Systems Ltd. A method of controlling a screw in a two-stage injection unit and a system for implementing the method
US7643900B2 (en) 2007-08-13 2010-01-05 Husky Injection Molding Systems Ltd. Method of controlling a screw in a two-stage injection unit and a system for implementing the method

Similar Documents

Publication Publication Date Title
US7462025B2 (en) Controller for injection molding machine
JP2608784B2 (en) Electric injection molding machine
JP2544657B2 (en) Back pressure control method for electric injection molding machine
KR970008251B1 (en) Metho of electrically controlling operated injection molding machine
KR960015297B1 (en) Software servo controller of injection molding machine
JP2650070B2 (en) Pressure waveform setting method for injection pressure control and injection molding machine
JP2006272646A (en) Control device of injection molder
JP2597881B2 (en) Resin leak detector
JPH0752210A (en) Injection control device of injection molding machine
JP3466772B2 (en) Injection pressure control method for injection molding machine
JP3550206B2 (en) Injection control method for injection molding machine
JP2660636B2 (en) Injection control method for injection molding machine
JPH07205230A (en) Reservoir inner pressure regulating method for injection molding machine
JP3244373B2 (en) Reservoir internal pressure adjusting device in injection molding machine
JP2544654B2 (en) Injection control method of electric injection molding machine
JP2622417B2 (en) Load monitoring control method of programmable controller
JP2552549B2 (en) Injection and measurement control method in electric injection molding machine
JPH06297531A (en) Controller for injection molding machine
JP2668428B2 (en) Purge end detection method
JP2652274B2 (en) Holding pressure control method in electric injection molding machine
JPH09174642A (en) Adjustable-speed control method in injection molding machine
KR940010397B1 (en) Reloading method of pitch error correction data
JPH04369520A (en) Method and device for controlling injection in electrical injection molding machine
JP2640680B2 (en) Multi-stage control method of dwelling speed
JPH08244078A (en) Method for controlling injection pressure of injection molding machine