JPH04244824A - Dwell control method in electric injection molding machine - Google Patents
Dwell control method in electric injection molding machineInfo
- Publication number
- JPH04244824A JPH04244824A JP2761891A JP2761891A JPH04244824A JP H04244824 A JPH04244824 A JP H04244824A JP 2761891 A JP2761891 A JP 2761891A JP 2761891 A JP2761891 A JP 2761891A JP H04244824 A JPH04244824 A JP H04244824A
- Authority
- JP
- Japan
- Prior art keywords
- pressure
- screw
- holding
- resin
- dwell
- 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.)
- Granted
Links
- 239000011347 resin Substances 0.000 claims abstract description 33
- 229920005989 resin Polymers 0.000 claims abstract description 33
- 238000002347 injection Methods 0.000 claims description 22
- 239000007924 injection Substances 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 20
- 238000001746 injection moulding Methods 0.000 claims description 9
- 238000013459 approach Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000000465 moulding Methods 0.000 description 2
- 230000004043 responsiveness Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Injection Moulding Of Plastics Or The Like (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、スクリューを軸方向に
駆動して射出及び保圧を行なう電動式射出成形機の保圧
制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pressure holding control method for an electric injection molding machine which performs injection and pressure holding by driving a screw in the axial direction.
【0002】0002
【従来の技術】スクリューを軸方向に駆動して射出及び
保圧を行なう電動式射出成形機の保圧制御は、従来、射
出用のサーボモータに対して、シリンダーの先端位置ま
での移動指令を出し、かつ、この射出用サーボモータの
出力トルクを設定された保圧になるように制限して設定
保圧速度指令で駆動している。[Prior Art] Pressure holding control of an electric injection molding machine, which performs injection and pressure holding by driving a screw in the axial direction, has conventionally been carried out by issuing a command to the injection servo motor to move to the tip position of the cylinder. At the same time, the output torque of this injection servo motor is limited to a set holding pressure and driven according to a set holding pressure speed command.
【0003】保圧段階においては、射出用サーボモータ
の出力トルクを制限して該サーボモータを駆動しスクリ
ューを射出方向に駆動しても、樹脂が金型ないに充填さ
れているため、移動量は少なく、位置偏差が増大するこ
とになる。しかし、位置偏差が増大しても、サーボモー
タの出力トルクは設定値に制限されているため、サーボ
モータからは設定値以上のトルクが発生せず、結局、樹
脂にはトルク制限値に対応する設定保圧が加わることに
なる。このように従来の電動式射出成形機は射出用のサ
ーボモータの出力トルクを制限することによって保圧を
制御している。[0003] In the pressure holding stage, even if the output torque of the injection servo motor is limited and the servo motor is driven to drive the screw in the injection direction, the amount of movement is limited because the resin is filled in the mold. is small, and the positional deviation increases. However, even if the positional deviation increases, the output torque of the servo motor is limited to the set value, so the servo motor does not generate torque that exceeds the set value, and in the end, the resin does not respond to the torque limit value. A set holding pressure will be added. In this way, conventional electric injection molding machines control holding pressure by limiting the output torque of the injection servo motor.
【0004】0004
【発明が解決しようとする課題】また、一般に保圧制御
は数段に保圧圧力を別けて制御している。そのため、上
述した射出用のサーボモータの出力トルクを制限して保
圧制御を行なう場合には、サーボモータが出力するトル
クと樹脂の圧力がバランスして保圧を行なっている関係
上、保圧圧力が大きな値から小さな値に変化した場合、
そのバランスが崩れ、樹脂圧力がサーボモータの出力ト
ルクより大きいことからスクリューは吹き飛ばされ、後
退する現象が生じ適正な保圧制御ができないという問題
がある。[Problems to be Solved by the Invention] In general, the holding pressure is controlled by dividing the holding pressure into several stages. Therefore, when pressure holding control is performed by limiting the output torque of the servo motor for injection as described above, the pressure holding is performed with a balance between the torque output by the servo motor and the resin pressure. If the pressure changes from a large value to a small value,
This balance is disrupted and the resin pressure is greater than the output torque of the servo motor, causing the screw to blow off and retreat, resulting in a problem that proper pressure holding control cannot be performed.
【0005】さらに、保圧圧力を小さい値から大きい値
に変更する場合でも、サーボモータの出力トルクは上昇
するが、スクリューは保圧速度指令に応じて所定の速度
でしか移動せず、新しい設定保圧圧力に達するには時間
遅れが生じ、応答性の悪い保圧制御しかできない。Furthermore, even when changing the holding pressure from a small value to a large value, the output torque of the servo motor increases, but the screw only moves at a predetermined speed according to the holding pressure speed command, and the new setting There is a time delay in reaching the holding pressure, and only holding pressure control with poor responsiveness is possible.
【0006】そこで本発明の目的は、電動式射出成形機
において、保圧圧力を多段に別けて制御するときにも応
答性が良く、かつ適正な保圧制御ができる保圧制御方法
を提供することにある。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a holding pressure control method in an electric injection molding machine that has good responsiveness and can perform appropriate holding pressure control even when controlling holding pressure in multiple stages. There is a particular thing.
【0007】[0007]
【課題を解決するための手段】樹脂にかかる圧力を検出
し、設定保圧と検出された圧力との差を求め、射出用サ
ーボモータを駆動制御するサーボ回路に上記差に応じた
移動指令を出力することによって樹脂にかかる圧力を設
定圧力になるようにフィードバック制御することによっ
て上記課題を解決した。[Means for solving the problem] Detect the pressure applied to the resin, find the difference between the set holding pressure and the detected pressure, and issue a movement command according to the difference to the servo circuit that drives and controls the injection servo motor. The above problem was solved by feedback controlling the pressure applied to the resin by outputting it to a set pressure.
【0008】[0008]
【作用】保圧工程に入ると、検出された樹脂にかかる圧
力と設定保圧力が比較され、その差に応じて移動指令が
出され、スクリューはその移動指令に応じて目標位置に
移動する。例えば、検出圧力が設定保圧圧力に達しなく
圧力偏差が生じれば、その偏差に応じたスクリューを前
進させる移動指令が出力され、スクリューは前進し、そ
の結果樹脂にかかる圧力は増大し設定保圧力に近付くき
、圧力偏差が小さくなれば、スクリューの移動も少なく
なり、結局、樹脂にかかる圧力は設定保圧力に保持され
る。また、大きな設定保圧力から小さな設定保圧力に変
化した場合でも、上記圧力偏差は負の値(目標値以上)
になることから、スクリューを後退するように移動指令
が出され、スクリューは後退する。この場合、樹脂の圧
力でスクリューが移動指令以上に後退すれば位置偏差の
符号が逆転してスクリューは前進し移動指令で出された
位置を保持することになるので、結局、スクリューは移
動指令で指令された位置に移動し、この移動で樹脂圧力
が低下することから、樹脂圧力は設定設定保圧力に近付
き、圧力偏差が「0」になるようにフィードバック制御
されることになる。さらに、設定保圧圧力が小さい値か
ら大きい値に変化した場合でも、圧力偏差が応じた移動
指令でスクリューは前進するが、この場合、スクリュー
を駆動する射出用サーボモータの出力トルクは制限され
ていないので、目標位置に達するまで、大きなトルクを
出して速やかに達する。そして、圧力偏差が「0」にな
るようにスクリュー位置が制御される。[Operation] When entering the pressure holding process, the detected pressure applied to the resin and the set holding force are compared, a movement command is issued according to the difference, and the screw moves to the target position according to the movement command. For example, if the detected pressure does not reach the set holding pressure and a pressure deviation occurs, a movement command to move the screw forward according to the deviation is output, the screw moves forward, and as a result, the pressure applied to the resin increases and the set holding pressure is maintained. As the pressure approaches, the smaller the pressure deviation, the less movement of the screw, and eventually the pressure applied to the resin is maintained at the set holding pressure. In addition, even if the holding pressure changes from a large set holding pressure to a small set holding pressure, the above pressure deviation will be a negative value (above the target value).
Therefore, a movement command is issued to move the screw backward, and the screw moves backward. In this case, if the screw moves back more than the movement command due to the pressure of the resin, the sign of the position deviation will reverse and the screw will move forward and maintain the position specified by the movement command. The resin pressure moves to the commanded position and the resin pressure decreases due to this movement, so that the resin pressure approaches the set holding pressure, and feedback control is performed so that the pressure deviation becomes "0". Furthermore, even if the set holding pressure changes from a small value to a large value, the screw moves forward with a movement command according to the pressure deviation, but in this case, the output torque of the injection servo motor that drives the screw is limited. Therefore, it generates a large amount of torque and quickly reaches the target position. Then, the screw position is controlled so that the pressure deviation becomes "0".
【0009】[0009]
【実施例】図2は本発明を実施する電動式射出成形機の
要部ブロック図で、射出軸についてのみ図示し、他の型
締め軸、スクリュー回転軸等は図示していない。1はス
クリュー、2はスクリュー1を軸方向に移動させ樹脂を
射出させる射出用サーボモータ、3は該射出用サーボモ
ータ2に取付けられたパルスコーダ、4は加熱シリンダ
、5は金型、6は射出用サーボモータ2によって駆動さ
れる射出機構(図示せず)の一部に取り付けられている
ロードセル等の圧力センサで樹脂に加わる圧力を検出す
るものである。また、7は該圧力センサ6のアナログ出
力をディジタル信号に変換するアナログ/ディジタル変
換器(以下A/D変換器という)である。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 2 is a block diagram of the main parts of an electric injection molding machine embodying the present invention. Only the injection shaft is shown, and other mold clamping shafts, screw rotation shafts, etc. are not shown. 1 is a screw, 2 is an injection servo motor that moves the screw 1 in the axial direction and injects resin, 3 is a pulse coder attached to the injection servo motor 2, 4 is a heating cylinder, 5 is a mold, and 6 is an injection The pressure applied to the resin is detected by a pressure sensor such as a load cell attached to a part of an injection mechanism (not shown) driven by a servo motor 2. Further, 7 is an analog/digital converter (hereinafter referred to as an A/D converter) that converts the analog output of the pressure sensor 6 into a digital signal.
【0010】また、20は射出成形機を制御するための
数値制御装置(以下、NC装置という)で、該NC装置
20はNC用プロセッサ(以下、CPUという)21、
プログラマブル・マシン・コントローラ(以下、PMC
という)用CPU22を有し、NC用CPU21には制
御プログラムを格納したROM24、及び、データの一
時記憶等に利用されるRAM25、及びサーボインタフ
ェース26を介してサーボ回路27がバス36で接続さ
れている。また、PMC用CPU22にはシーケンスプ
ログラムを格納したROM28、圧力センサ6からの検
出圧力をA/D変換器7を介して受信し記憶するRAM
29、及びデータの一時記憶等に利用されるRAM30
がバス結合されている。23はバスアービタコントロー
ラ(以下、BACという)で、NCプログラムや各種設
定値を記憶する不揮発性の共有RAM31、入力回路3
2、出力回路33及び、上記NC用CPU21、PMC
用CPU22がバス36で接続され、該BAC23で使
用するバスを制御するようになっている。また、該BA
C23にはオペレータパネルコントローラ34を介して
CRT/MDI(表示装置付き手動データ入力装置)3
5が接続され、サーボ回路27は射出用サーボモータ2
、パルスコーダ3に接続されている。Further, 20 is a numerical control device (hereinafter referred to as an NC device) for controlling the injection molding machine, and the NC device 20 includes an NC processor (hereinafter referred to as a CPU) 21,
Programmable machine controller (hereinafter referred to as PMC)
The NC CPU 21 is connected to a ROM 24 storing a control program, a RAM 25 used for temporary storage of data, and a servo circuit 27 via a servo interface 26 via a bus 36. There is. The PMC CPU 22 also includes a ROM 28 that stores a sequence program, and a RAM that receives and stores the detected pressure from the pressure sensor 6 via the A/D converter 7.
29, and RAM 30 used for temporary storage of data, etc.
are bus-coupled. 23 is a bus arbiter controller (hereinafter referred to as BAC), which includes a nonvolatile shared RAM 31 that stores NC programs and various setting values, and an input circuit 3.
2. Output circuit 33 and the above NC CPU 21, PMC
The CPU 22 is connected via a bus 36 and controls the bus used by the BAC 23. Also, the BA
A CRT/MDI (manual data input device with display device) 3 is connected to the C23 via an operator panel controller 34.
5 is connected, and the servo circuit 27 is connected to the injection servo motor 2.
, connected to the pulse coder 3.
【0011】以上の構成によって、NC装置20はPM
C用CPU22によって、ROM28に記憶されたシー
ケンスプログラムに基づいてシーケンス制御を行うと共
に、共有RAM31に設定記憶されている制御プログラ
ムに基づいてNC用CPU21が各サーボモータのサー
ボ回路にパルス分配を行い射出成形機を駆動するもので
ある。With the above configuration, the NC device 20
The C CPU 22 performs sequence control based on the sequence program stored in the ROM 28, and the NC CPU 21 distributes pulses to the servo circuit of each servo motor based on the control program set and stored in the shared RAM 31 for injection. This is what drives the molding machine.
【0012】圧力センサ6で検出した樹脂圧力はA/D
変換機でディジタル信号に変換されRAM29に所定周
期毎書き込まれ現在の樹脂圧力として逐次書換えられて
いる。また、PMC用CPU22は所定周期毎該RAM
29に書き込まれた樹脂圧力を読み出し、BAC23を
介して共有RAM31に逐次書き込んでいる。なお、記
憶する検出樹脂圧力は現在値を記憶すればたりるもので
あるから、レジスタでもよい。The resin pressure detected by the pressure sensor 6 is determined by the A/D
The data is converted into a digital signal by a converter and written into the RAM 29 at predetermined intervals, and is successively rewritten as the current resin pressure. In addition, the PMC CPU 22 reads the RAM every predetermined period.
The resin pressure written in 29 is read out and sequentially written to the shared RAM 31 via the BAC 23. Note that the detected resin pressure to be stored can be stored in a register, since it is sufficient to store the current value.
【0013】次に保圧制御動作について説明する。まず
、成形条件設定を行なうときに保圧工程における条件を
設定しておく。図3は共有RAM31に設けられた保圧
条件テーブルTBの説明図で、CRT/MDI35を操
作してCRT画面を保圧条件設定画面にし、保圧段数I
、各段の保圧力P、各段の保圧時間Tをそれぞれ設定し
、図3に示すように共有RAM31に設けられたテーブ
ルTBに記憶させる。なお、図3でポインタiは説明の
都合上記載されているだけである。Next, the pressure holding control operation will be explained. First, when setting molding conditions, conditions for the holding pressure step are set. FIG. 3 is an explanatory diagram of the holding pressure condition table TB provided in the shared RAM 31, in which the CRT/MDI 35 is operated to change the CRT screen to the holding pressure condition setting screen, and the number of holding pressure stages I
, the holding pressure P of each stage, and the holding pressure time T of each stage are set and stored in the table TB provided in the shared RAM 31 as shown in FIG. Note that the pointer i is only shown in FIG. 3 for convenience of explanation.
【0014】図1は本実施例の保圧工程の処理を示すフ
ローチャートで、射出速度制御が終了し保圧制御に入る
と(通常射出開始から設定時間が経過した後、若しくは
スクリュー位置によって保圧制御開始が決められる)、
PMC用CPUは保圧制御指令をBAC23,共有RA
M31を介してNC用CPU21に出力し、NC用CP
U21は保圧制御指令を受けると、図1にフローチャー
トで示す処理を所定周期毎実施する。FIG. 1 is a flowchart showing the processing of the pressure holding process of this embodiment. When the injection speed control ends and pressure holding control starts (usually after a set time has elapsed from the start of injection, or depending on the screw position) control start is determined),
The PMC CPU sends pressure holding control commands to BAC23 and shared RA.
Output to NC CPU21 via M31,
Upon receiving the pressure holding control command, U21 executes the process shown in the flowchart in FIG. 1 at predetermined intervals.
【0015】NC用CPU21は、まずフラグCが「0
」か否か判断する(ステップS1)。なお、該フラグC
は初期設定で始めは「0」に設定されている。
「0」であれば、共有RAM31内の上記テーブルTB
よりポインタi(このポインタiも初期設定で始めは「
0」に設定されている)に対応する設定保圧力Piを読
み出すと共に、共有RAM31に記憶されている現在の
樹脂圧力である実圧力を読み出し(ステップS2)、設
定保圧力Piから実圧力を減じて圧力偏差εpを求める
(ステップS3)。この圧力偏差εpに基づいて比例,
積分,微分(PID)制御を行なう。すなわち、上記圧
力偏差εpに比例定数を乗じた値,各周期ごとに検出さ
れた圧力偏差εpを積算した値に積分定数を乗じた値,
及び当該周期と前周期の圧力偏差εpの差に微分定数を
乗じた値を加算してPID演算処理を行ない、得られた
値の符号を変換する(ステップS4,S5)。この符号
変換は、シリンダの先端位置を原点「0」としスクリュ
ーがこの原点方向に移動する方向を負の方向としている
ことから、符号変換を行なうもので、圧力偏差εpが正
で実圧力が設定保圧力に達しないとき、スクリューを前
進(原点方向)させる必要があることから符号変換を行
なうものである。圧力偏差εpを(実圧力−Pi)とし
て求めておけば、このステップS5の処理は必要がない
。[0015] First, the NC CPU 21 sets the flag C to "0".
” (step S1). Note that the flag C
is initially set to "0". If “0”, the above table TB in the shared RAM 31
Pointer i (This pointer i is also initially set as "
At the same time, the actual pressure which is the current resin pressure stored in the shared RAM 31 is read out (step S2), and the actual pressure is subtracted from the set holding pressure Pi. Then, the pressure deviation εp is determined (step S3). Proportional based on this pressure deviation εp,
Performs integral and differential (PID) control. That is, the value obtained by multiplying the above pressure deviation εp by a proportionality constant, the value obtained by integrating the pressure deviation εp detected for each cycle by an integral constant,
Then, a value obtained by multiplying the difference between the pressure deviation εp between the current period and the previous period by a differential constant is added, PID calculation processing is performed, and the sign of the obtained value is converted (steps S4, S5). This sign conversion is performed because the position of the tip of the cylinder is the origin "0" and the direction in which the screw moves toward this origin is the negative direction, so the pressure deviation εp is positive and the actual pressure is set. When the holding force is not reached, it is necessary to move the screw forward (in the direction of the origin), so a sign conversion is performed. If the pressure deviation εp is obtained as (actual pressure-Pi), the process of step S5 is not necessary.
【0016】次に、PID演算処理によって得られた値
を符号変換した値に基づいて移動指令として出力するパ
ルス量の計算を行なう。圧力偏差εpとスクリュー位置
は比例関係にあるので、PID演算処理によって得られ
た値を符号変換した値に所定の比例定数を乗じることに
よって出力パルス量を求める(ステップS6)。求めら
れた出力パルス量にすでに出力されたパルス量を加算し
、スクリューが移動可能か否か判断する(ステップS7
)。すなわち、スクリューの移動可能範囲(シリンダー
の先端位置からスクリュー最大後退位置)を越えてまで
移動するようであれば、スクリューやシリンダを破損さ
せる恐れがあるので、この範囲を越えるようであれば、
移動指令を出力さず、移動可能であれば、上記算出され
たパルス量をSSU26を介してサーボ回路27に出力
する(ステップS8)。Next, the amount of pulses to be output as a movement command is calculated based on the value obtained by converting the sign of the value obtained by the PID calculation process. Since the pressure deviation εp and the screw position are in a proportional relationship, the output pulse amount is determined by multiplying the sign-converted value obtained by the PID calculation process by a predetermined proportionality constant (step S6). The already output pulse amount is added to the obtained output pulse amount, and it is determined whether or not the screw can be moved (step S7).
). In other words, if the screw moves beyond the movable range (from the tip of the cylinder to the maximum retraction position of the screw), there is a risk of damaging the screw or cylinder, so if the screw moves beyond this range,
If movement is possible without outputting a movement command, the calculated pulse amount is outputted to the servo circuit 27 via the SSU 26 (step S8).
【0017】なお、圧力偏差εpが大きく、その結果出
力パルス量も多く、スクリューの移動範囲を越えるよう
な場合では、通常スクリューが移動指令に追従するのが
遅れているものであり、位置偏差があるのでこの位置偏
差によってサーボ回路27の速度ループ制御の積分器に
よって順次トルク指令が増大し、サーボモータの出力ト
ルクが増大するので、ステップS6で算出されたパルス
量を出力しなくても、樹脂圧力は設定保圧力に近付くも
のである。[0017] In addition, when the pressure deviation εp is large and as a result the output pulse amount is large and exceeds the movement range of the screw, it is normal for the screw to follow the movement command with a delay, and the position deviation is Due to this positional deviation, the torque command is sequentially increased by the integrator of the speed loop control of the servo circuit 27, and the output torque of the servo motor is increased, so even if the pulse amount calculated in step S6 is not output, the resin The pressure approaches the set holding pressure.
【0018】次にフラグCが「0」か否か判断し(ステ
ップS9)、「0」ならば(始めは「0」)テーブルT
Bよりポインタiで示される保圧時間Tiを読取りタイ
マTEにセットしスタートさせ、フラグCを「1」にセ
ットし(ステップS10〜S12)、当該周期の処理を
終わる。なお、ステップS9でフラグが「1」であると
きはステップS10〜S12の処理を行なわず当該周期
の処理を終了する。Next, it is determined whether flag C is "0" or not (step S9), and if it is "0" (initially "0"), table T
The pressure holding time Ti indicated by the pointer i is read from B and set in the timer TE and started, the flag C is set to "1" (steps S10 to S12), and the processing of the corresponding cycle is ended. Incidentally, when the flag is "1" in step S9, the processing in the corresponding cycle is ended without performing the processing in steps S10 to S12.
【0019】次の周期では、フラグCが「1」に設定さ
れているから。ステップS1からステップS13に移行
し、タイマTEがタイムアップしたか否か判断し、タイ
ムアップしてなければ、フラグCが「1」であるから前
述したステップS2〜S9の処理を行なって当該周期の
処理を終了する。以下上記処理を各周期毎行なうことに
なる。これにより、ポインタiに対応する保圧段に設定
された保圧時間Tiだけ設定された保圧力Piになるよ
うに、スクリューの位置が制御されることになる。This is because flag C is set to "1" in the next cycle. The process moves from step S1 to step S13, and it is determined whether or not the timer TE has timed out. If the timer TE has not timed up, since the flag C is "1", the processes of steps S2 to S9 described above are performed and Terminates the process. Thereafter, the above processing will be performed every cycle. As a result, the position of the screw is controlled so that the holding pressure Pi is set for the holding pressure time Ti set in the holding pressure stage corresponding to the pointer i.
【0020】かくして、タイマTEがタイムアップする
と(ステップS13)、ポインタiを「1」インクリメ
ントし(ステップS14)フラグを「0」にセットし(
ステップS15)、ポインタiが設定保圧段数Iに達し
てなければ(ステップS16)、前述したステップS2
以下の処理を実行する。この場合、ポインタiが「1」
インクリメントされているから、ステップS2では次の
段の設定保圧力Piが読み出され、また、フラグCが「
0」にセットされているからステップS10,S11で
タイマTEには次の段の保圧時間Tiがセットされる。
以後各周期毎タイマTEがタイムアップするまで、設定
保圧力Piになるようにスクリュー位置が制御されるこ
とになる。そして、タイマTEがタイムアップすると前
述したようにポインタiがインクリメントされ、順次各
段の設定保圧力になるように各段に設定された保圧時間
だけ、スクリュー位置が制御されることになる。そして
、ポインタiの値が設定保圧段数Iに達すると(ステッ
プS16)、ポインタiを「0」にセットし(ステップ
S17)、保圧処理を終了する。Thus, when the timer TE times out (step S13), the pointer i is incremented by "1" (step S14), and the flag is set to "0" (
Step S15), if the pointer i has not reached the set number of holding pressure stages I (step S16), step S2 described above
Execute the following processing. In this case, pointer i is "1"
Since it has been incremented, the set holding pressure Pi of the next stage is read out in step S2, and the flag C is "
Since the timer TE is set to 0, the pressure holding time Ti of the next stage is set in the timer TE in steps S10 and S11. Thereafter, the screw position will be controlled to maintain the set holding pressure Pi until the timer TE times out every cycle. Then, when the timer TE times out, the pointer i is incremented as described above, and the screw position is sequentially controlled for the holding pressure time set for each stage so as to reach the set holding pressure for each stage. When the value of the pointer i reaches the set pressure holding stage number I (step S16), the pointer i is set to "0" (step S17), and the pressure holding process is ended.
【0021】以上のように、本実施例では、各段の設定
保圧力になるようにスクリュー位置が制御されるので、
保圧段の切換時に大きい設定保圧力より小さい設定保圧
力に変わった時でも、スクリューが樹脂圧力によって吹
き飛ばされて大きく後退するようなことはない。すなわ
ち、設定保圧力が大きい値から小さい値に変化したとき
、ステップS3で算出される圧力偏差εpは負の値に成
り、PID演算処理処理の結果も負の値になるが。これ
が正の値に符号変換されて、スクリューを後退する方向
へ移動させるパルス量が出力され、しかも、サーボモー
タにはトルク制限がされてないので、この出力パルス量
よりもさらにスクリューが後退すれば、負の位置偏差が
生じスクリュー位置は出力パルス量に応じた位置に達す
るようにサーボモータは出力トルクを出力しスクリュー
を位置決めし、スクリューが大きく後退することはない
。As described above, in this embodiment, the screw position is controlled so that the set holding pressure of each stage is achieved.
Even when the setting holding pressure changes from a large holding pressure to a smaller holding pressure when switching the holding pressure stages, the screw will not be blown away by the resin pressure and will not move back significantly. That is, when the set holding pressure changes from a large value to a small value, the pressure deviation εp calculated in step S3 becomes a negative value, and the result of the PID calculation process also becomes a negative value. This is converted into a positive value and outputs a pulse amount that moves the screw in the backward direction.Moreover, since the servo motor has no torque limit, if the screw moves further backward than this output pulse amount, , the servo motor outputs output torque to position the screw so that a negative position deviation occurs and the screw position reaches a position corresponding to the output pulse amount, and the screw does not move back significantly.
【0022】また、設定保圧力が小さな値から大きな値
に切替わる時でも、正の圧力偏差εpが生じ、この圧力
偏差εpに応じたパルス量が出力され、かつ、サーボモ
ータにはトルク制限がされていないので、大きな出力ト
ルクを出すことが可能であるから、樹脂圧力は設定保圧
力に直ちになるようにスクリューは前進し、スクリュー
位置が制御されることになる。Furthermore, even when the set holding pressure changes from a small value to a large value, a positive pressure deviation εp occurs, a pulse amount corresponding to this pressure deviation εp is output, and the servo motor has a torque limit. Since it is possible to output a large output torque, the screw advances so that the resin pressure immediately reaches the set holding pressure, and the screw position is controlled.
【0023】なお、上記実施例では、圧力センサ6で検
出される樹脂圧力をPMC用CPU22が一旦読取り、
NC用CPU21に渡すようにしたが、この樹脂圧力を
直接NC用CPU21が読み取るようにしてもよい。こ
の場合、入力回路32を介してA/D変換機7の出力を
読み取るようにしても、また、NC用CPU21にRA
Mをバス接続し、このRAMを介してA/D変換機の出
力を読み取るようにしてもよい。また、樹脂圧力は金型
内の樹脂圧力を検出するようにしてもよい。In the above embodiment, the PMC CPU 22 once reads the resin pressure detected by the pressure sensor 6,
Although the resin pressure is passed to the NC CPU 21, the resin pressure may be directly read by the NC CPU 21. In this case, even if the output of the A/D converter 7 is read through the input circuit 32, the RA
M may be connected to a bus and the output of the A/D converter may be read through this RAM. Further, the resin pressure within the mold may be detected.
【0024】さらに、サーボ回路27をソフトウエアサ
ーボで構成した場合には、ソフトウエアサーボのCPU
が図1に示す処理を実施するようにしてもよい。この場
合、ステップS8の処理は、ステップS6で算出された
出力パルスを位置偏差量に加算することになる。Furthermore, when the servo circuit 27 is configured with a software servo, the CPU of the software servo
Alternatively, the process shown in FIG. 1 may be performed. In this case, the process in step S8 adds the output pulse calculated in step S6 to the positional deviation amount.
【0025】さらに、設定保圧圧力の切換を特開平1−
226319号公報に記載された方法と同等な方法によ
って、ある設定された時定数で前段の設定保圧力から当
該段のの設定保圧圧力に切換えるようにして保圧のオー
バーシュート,アンダーシュートをなくすようにしても
よい。[0025] Furthermore, the switching of the set holding pressure is
Using a method equivalent to the method described in Publication No. 226319, overshoot and undershoot of the holding pressure are eliminated by switching from the holding pressure setting of the previous stage to the setting holding pressure of the relevant stage at a certain set time constant. You can do it like this.
【0026】さらに、特開平1−272432号公報に
記載されたように、前段から当該段への保圧圧力の切換
時の切換時間幅を設定しておき、該設定時間幅内で前段
から当該段の設定保圧力に漸近するように制御し、該切
換時間幅の終了近傍においては、指令保圧圧力の変化値
が零に漸近するように制御し、保圧のオーバシュート,
アンダーシュートをなくすようにしてもよい。Furthermore, as described in Japanese Patent Application Laid-Open No. 1-272432, a switching time width is set when switching the holding pressure from the previous stage to the relevant stage, and within the set time range, the holding pressure is changed from the previous stage to the relevant stage. The holding pressure is controlled to asymptotically approach the set holding pressure of the stage, and near the end of the switching time width, the change value of the command holding pressure is controlled to asymptotically approach zero, thereby preventing overshoot of holding pressure,
Undershoot may also be eliminated.
【0027】[0027]
【発明の効果】本発明は、保圧制御をスクリューの位置
によって制御したので、保圧圧力の切換時にスクリュー
が樹脂圧力で吹き飛ばされ、大きく後退するようなこと
や、設定保圧圧力に達することが大きく遅れるというこ
とがなくなる。すなわち、サーボモータは指令された位
置を保持するように作動するから、指令位置と実際の位
置とに偏差が生じると、その偏差をなくすように、出力
トルク(必要ならば最大トルクまで)を出力し、指令位
置を保持するから、樹脂に実際にかかる圧力と設定保圧
圧力とに圧力偏差が生じ、その圧力偏差に応じた移動指
令が、射出用サーボモータに出力されれば、その指令位
置にスクリューが達するようにサーボモータは駆動され
、結局設定保圧力を保持するようにスクリュー位置は制
御され、適切な保圧制御ができる。[Effects of the Invention] In the present invention, the holding pressure is controlled by the position of the screw, so when switching the holding pressure, the screw may be blown off by the resin pressure and move back greatly, or the set holding pressure may not be reached. This eliminates the need for large delays. In other words, the servo motor operates to hold the commanded position, so if a deviation occurs between the commanded position and the actual position, it outputs an output torque (up to the maximum torque if necessary) to eliminate the deviation. However, since the commanded position is held, a pressure deviation occurs between the pressure actually applied to the resin and the set holding pressure, and if a movement command corresponding to the pressure deviation is output to the injection servo motor, the commanded position The servo motor is driven so that the screw reaches , and the screw position is controlled so that the set holding pressure is maintained, allowing for appropriate holding pressure control.
【図1】本発明の一実施例の保圧制御の処理フローチャ
ートである。FIG. 1 is a processing flowchart of pressure holding control according to an embodiment of the present invention.
【図2】同実施例を実施する電動式射出成形機の要部ブ
ロック図である。FIG. 2 is a block diagram of main parts of an electric injection molding machine implementing the same embodiment.
【図3】同実施例における保圧工程の制御条件を記憶す
るテーブルの説明図である。FIG. 3 is an explanatory diagram of a table that stores control conditions for a pressure holding process in the same embodiment.
1 スクリュー
2 射出用サーボモータ
3 パルスコーダ
4 加熱シリンダ
5 金型
6 圧力センサ
7 A/D(アナログ/ディジタル)変換器20
数値制御装置1 Screw 2 Injection servo motor 3 Pulse coder 4 Heating cylinder 5 Mold 6 Pressure sensor 7 A/D (analog/digital) converter 20
numerical control device
Claims (1)
方向に駆動し射出及び保圧を行なう電動式射出成形機に
おける保圧制御方法において、樹脂にかかる圧力を検出
し、設定保圧と検出された圧力との差を求め、上記サー
ボモータを駆動制御するサーボ回路に上記差に応じた移
動指令を出力することによって樹脂にかかる圧力を設定
圧力になるようにフィードバック制御する電動射出成形
機における保圧制御方法。Claim 1: In a holding pressure control method for an electric injection molding machine in which a screw is driven in the axial direction by a servo motor to perform injection and holding pressure, the pressure applied to the resin is detected, and the set holding pressure and the detected pressure are determined. A method for controlling pressure in an electric injection molding machine, in which the pressure applied to the resin is feedback-controlled to a set pressure by calculating the difference between the two and outputting a movement command according to the difference to the servo circuit that drives and controls the servo motor. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3027618A JP2652274B2 (en) | 1991-01-30 | 1991-01-30 | Holding pressure control method in electric injection molding machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3027618A JP2652274B2 (en) | 1991-01-30 | 1991-01-30 | Holding pressure control method in electric injection molding machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04244824A true JPH04244824A (en) | 1992-09-01 |
| JP2652274B2 JP2652274B2 (en) | 1997-09-10 |
Family
ID=12225934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3027618A Expired - Fee Related JP2652274B2 (en) | 1991-01-30 | 1991-01-30 | Holding pressure control method in electric injection molding machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2652274B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6297818A (en) * | 1985-10-25 | 1987-05-07 | Fanuc Ltd | Resin pressure detector in injection molder |
| JPS62151314A (en) * | 1985-12-25 | 1987-07-06 | Nissei Plastics Ind Co | Injection controller of injection molding machine |
| JPS62178317A (en) * | 1986-01-31 | 1987-08-05 | Nissei Plastics Ind Co | Injection controller of motor-driven injection device |
| JPS62198426A (en) * | 1986-02-26 | 1987-09-02 | Sumitomo Heavy Ind Ltd | Dwell control system of motor-driven injection molding machine |
| JPS62198425A (en) * | 1986-02-26 | 1987-09-02 | Sumitomo Heavy Ind Ltd | Dwell control system for motor-driven injection molding machine |
| JPH04175134A (en) * | 1990-11-09 | 1992-06-23 | Sumitomo Heavy Ind Ltd | Pressure controller for motor-driven injection molding machine |
-
1991
- 1991-01-30 JP JP3027618A patent/JP2652274B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6297818A (en) * | 1985-10-25 | 1987-05-07 | Fanuc Ltd | Resin pressure detector in injection molder |
| JPS62151314A (en) * | 1985-12-25 | 1987-07-06 | Nissei Plastics Ind Co | Injection controller of injection molding machine |
| JPS62178317A (en) * | 1986-01-31 | 1987-08-05 | Nissei Plastics Ind Co | Injection controller of motor-driven injection device |
| JPS62198426A (en) * | 1986-02-26 | 1987-09-02 | Sumitomo Heavy Ind Ltd | Dwell control system of motor-driven injection molding machine |
| JPS62198425A (en) * | 1986-02-26 | 1987-09-02 | Sumitomo Heavy Ind Ltd | Dwell control system for motor-driven injection molding machine |
| JPH04175134A (en) * | 1990-11-09 | 1992-06-23 | Sumitomo Heavy Ind Ltd | Pressure controller for motor-driven injection molding machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2652274B2 (en) | 1997-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2652275B2 (en) | Injection, holding pressure, back pressure control method for electric injection molding machine | |
| JP2608784B2 (en) | Electric injection molding machine | |
| US5817258A (en) | Method of injection control for injection molding machine | |
| JP2544657B2 (en) | Back pressure control method for electric injection molding machine | |
| JP4168039B2 (en) | Control device for injection molding machine | |
| JP2650070B2 (en) | Pressure waveform setting method for injection pressure control and injection molding machine | |
| KR960015297B1 (en) | Software servo controller in injection molding machine | |
| JPWO1992011994A1 (en) | Pressure waveform setting method for injection pressure control and injection molding machine | |
| JPH085107B2 (en) | Positioning method in electric injection molding machine | |
| US4841211A (en) | Metering method of injection molding machine | |
| JPS62119019A (en) | Injection molding machine | |
| JP2652274B2 (en) | Holding pressure control method in electric injection molding machine | |
| EP0280734B2 (en) | Method of controlling the switching from dwelling step to metering/kneading step | |
| JP2601680B2 (en) | Injection molding machine injection speed / pressure control system | |
| JP2544654B2 (en) | Injection control method of electric injection molding machine | |
| JPH082574B2 (en) | Compression molding control method in electric injection molding machine | |
| JP3291124B2 (en) | Injection pressure control method and apparatus for injection molding machine | |
| JP2552549B2 (en) | Injection and measurement control method in electric injection molding machine | |
| JPH09174642A (en) | Acceleration / deceleration control method in injection molding machine | |
| JP2640666B2 (en) | Pressure control method for electric injection molding machine | |
| JPH0752210A (en) | Injection controller of injection molding machine | |
| JP2640680B2 (en) | Multi-stage control method of dwelling speed | |
| JPH03213320A (en) | Injection device for motorized injection molding machine | |
| JPH082566B2 (en) | Injection control method of electric injection molding machine | |
| JPH01272431A (en) | Compression control system of electrically-operated injection compression molding machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080523 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090523 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |