JPH0815750B2 - Injection molding machine pressure control method - Google Patents
Injection molding machine pressure control methodInfo
- Publication number
- JPH0815750B2 JPH0815750B2 JP8904190A JP8904190A JPH0815750B2 JP H0815750 B2 JPH0815750 B2 JP H0815750B2 JP 8904190 A JP8904190 A JP 8904190A JP 8904190 A JP8904190 A JP 8904190A JP H0815750 B2 JPH0815750 B2 JP H0815750B2
- Authority
- JP
- Japan
- Prior art keywords
- pressure
- pressure control
- control
- molding machine
- injection molding
- 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.)
- Expired - Fee Related
Links
Landscapes
- Injection Moulding Of Plastics Or The Like (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、サーボモータで射出を行なう電動式射出成
形機に関し、とくに射出圧力(保圧),背圧等の圧力制
御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electric injection molding machine that performs injection with a servomotor, and more particularly to a pressure control method such as injection pressure (holding pressure) and back pressure.
従来の技術 電動式射出成形機においては、サーボモータによって
スクリューを軸方向に駆動し、射出を行なわせ、この射
出中樹脂に加わる圧力をロードセル等の圧力センサで検
出し、この検出射出圧力(保圧)が設定値になるように
フィードバック制御する射出圧力制御方法が公知であ
る。また、計量中においては、スクリューが回転し、樹
脂が溶融することによって生じる樹脂圧力に対して上記
射出用サーボモータの出力トルクを制御し、樹脂にし所
定背圧を与えて背圧制御を行なうことも公知である(例
えば特開昭62−97818号公報)。2. Description of the Related Art In an electric injection molding machine, a screw is driven in the axial direction by a servo motor to cause injection, and the pressure applied to the resin during injection is detected by a pressure sensor such as a load cell, and the detected injection pressure (maintenance) is maintained. There is known an injection pressure control method in which feedback control is performed so that the pressure becomes a set value. In addition, during measurement, the output torque of the injection servomotor is controlled with respect to the resin pressure generated by the rotation of the screw and melting of the resin, and the resin is given a predetermined back pressure to perform back pressure control. Are also known (for example, JP-A-62-97818).
さらに、上述したサーボモータの制御をプロセッサに
よってディジタル制御する、いわゆるディジタルサーボ
制御も特開昭64−18619号公報で公知である。Further, so-called digital servo control in which the above-mentioned control of the servo motor is digitally controlled by a processor is also known in Japanese Patent Laid-Open No. 64-18619.
発明が解決しようとする課題 本発明は上述したディジタルサーボ制御によって、射
出圧力、背圧等の圧力を制御する圧力制御方法に関する
ものであるが、従来の圧力制御においては、圧力制御中
において位置の制御、すなわち、スクリュー位置の制御
ができないという欠点があった。圧力制御中には圧力の
みを監視し、検出圧力が設定圧力になるようにフィード
バック制御されるのみで、スクリューの位置は監視され
ず、スクリューの位置制御は行われない。SUMMARY OF THE INVENTION The present invention relates to a pressure control method for controlling pressure such as injection pressure and back pressure by the digital servo control described above. However, in the conventional pressure control, the position control during pressure control is performed. However, there is a drawback that the control, that is, the screw position cannot be controlled. Only the pressure is monitored during the pressure control, and only the feedback control is performed so that the detected pressure becomes the set pressure, the position of the screw is not monitored, and the position control of the screw is not performed.
例えば、保圧工程において、圧力制御のみが行われ、
スクリューの位置制御が行われない場合、計量した樹脂
の量が不足した等の理由により、スクリュー位置が目標
位置を越えたのにもかかわらず、スクリュー位置が制御
されないから、設定射出圧力を出力しようとして、さら
にスクリューを前進(ノズル方向)させ、スクリューが
ノズル等に衝突しスクリューやノズル、加熱シリンダー
を破損させる場合がある。For example, in the pressure-holding process, only pressure control is performed,
If the screw position is not controlled, the screw position will not be controlled even if the screw position exceeds the target position due to insufficient amount of resin, etc., so try to output the set injection pressure. As a result, the screw may be further advanced (toward the nozzle), and the screw may collide with the nozzle or the like to damage the screw, the nozzle, or the heating cylinder.
そこで本発明の目的は、圧力制御中においても、スク
リュー位置の制御を可能にした圧力制御方法を提供する
ことにある。Therefore, it is an object of the present invention to provide a pressure control method capable of controlling the screw position even during pressure control.
課題を解決するための手段 本発明は、スクリューをサーボモータで駆動制御し、
射出圧力,背圧等の樹脂に加わる圧力をプロセッサで制
御するディジタルサーボ制御装置を有し、射出工程中,
計量中等において樹脂に加わる圧力を検出し、該圧力を
制御する射出成形機の圧力制御方法において、射出工
程,計量工程等の圧力制御区間において、位置偏差もし
くは速度偏差が夫々設定された設定値以下になると、位
置制御に切換え、位置偏差もしくは速度偏差が上記設定
値を超えると、圧力制御に切換えることによって、圧力
制御中においても、スクリュー位置を制御するようにし
た。Means for Solving the Problems The present invention controls driving a screw with a servomotor,
It has a digital servo controller that controls the pressure applied to the resin such as injection pressure and back pressure with a processor.
In the pressure control method of the injection molding machine that detects the pressure applied to the resin during measurement and controls the pressure, in the pressure control section of the injection process, the measurement process, etc., the position deviation or speed deviation is less than or equal to the set value Then, the position control is switched to, and when the position deviation or the speed deviation exceeds the set value, the control is switched to the pressure control so that the screw position is controlled even during the pressure control.
作用 第1図は本発明の作用原理を説明する射出用サーボモ
ータ制御系のブロック図で、ブロックB1は位置ループの
伝達関数のブロックで、Kxはポジションゲイン、ブロッ
クB2は速度ループの伝達関数のブロックで、この第1図
に示す例ではPI(比例、積分)制御を行う例を示してお
り、K1は積分ゲイン、K2は比例ゲインである。またブロ
ックB4は電流ループ制御部のブロックである。2は射出
用サーボモータ、4は該サーボモータ2で駆動されるス
クリューにかかる圧力を検出するロードセル等の圧力セ
ンサ、3はサーボモータ2の回転位置を検出してスクリ
ュー位置を検出するパルスコーダ、ブロックB3はパルス
コーダ3の出力を実速度電圧に変換するF/Vコンバー
タ、ブロックB5は圧力制御の伝達関数のブロックでK3は
積分ゲイン、K4は比例ゲインである。また、SWは位置制
御、圧力制御を切換えるスイッチである。Operation FIG. 1 is a block diagram of the injection servo motor control system for explaining the operation principle of the present invention. Block B1 is a position loop transfer function block, Kx is a position gain, and block B2 is a speed loop transfer function. In the block, the example shown in FIG. 1 shows an example of performing PI (proportional, integral) control, where K1 is an integral gain and K2 is a proportional gain. The block B4 is a block of the current loop controller. Reference numeral 2 is an injection servo motor, 4 is a pressure sensor such as a load cell for detecting the pressure applied to a screw driven by the servo motor 2, and 3 is a pulse coder and block for detecting the rotational position of the servo motor 2 to detect the screw position. B3 is an F / V converter that converts the output of the pulse coder 3 into an actual speed voltage, block B5 is a block of a transfer function of pressure control, K3 is an integral gain, and K4 is a proportional gain. SW is a switch for switching between position control and pressure control.
指令位置Xsからパルスコーダ3で検出されるサーボモ
ータ2の回転位置Xrを減じて位置偏差exを求め、該位置
偏差exにポジションゲインKxを乗じて速度指令Vsを求め
る。この速度指令VsからF/VコンバータB3より出力され
るサーボモータ2の実速度Vrを減じて速度偏差evを求
め、積分、比例制御を行って、トルク指令としての電流
指令Isを求める。位置制御の場合には、スイッチSWは速
度制御ブロックB2側にオンされており、速度制御ブロッ
クB2で求めた電流指令Isが電流制御部B4に入力されサー
ボモータ2を駆動制御する。上記スイッチSWは、圧力制
御中、位置偏差exまたは速度偏差evの量によって切換え
られ、位置偏差exまたは速度偏差evが夫々設定された設
定値以下であれば、位置制御側(速度制御ブロック側)
にスイッチし、設定値を超えると、圧力制御ブロック側
に切換わる。圧力制御ブロックB5では、圧力センサ4で
検出されたスクリューに加わる樹脂圧力Prを設定圧力Ps
から減じて圧力偏差epを求め、PI制御してトルク指令と
しての電流指令Isを求めて、スイッチSWを介して電流制
御部B4に出力することとなる。The position deviation ex is obtained by subtracting the rotational position Xr of the servomotor 2 detected by the pulse coder 3 from the command position Xs, and the position command ex is multiplied by the position gain ex to obtain the speed command Vs. The actual speed Vr of the servomotor 2 output from the F / V converter B3 is subtracted from the speed command Vs to obtain the speed deviation ev, and integral and proportional control is performed to obtain the current command Is as a torque command. In the case of position control, the switch SW is turned on to the speed control block B2 side, and the current command Is obtained in the speed control block B2 is input to the current control unit B4 to drive and control the servo motor 2. The switch SW is switched according to the amount of the position deviation ex or the speed deviation ev during the pressure control. If the position deviation ex or the speed deviation ev is less than or equal to the set value, the position control side (speed control block side)
Switch to the pressure control block side when the set value is exceeded. In the pressure control block B5, the resin pressure Pr applied to the screw detected by the pressure sensor 4 is set to the set pressure Ps.
Then, the pressure deviation ep is obtained by subtracting from it, the PI command is performed to obtain the current command Is as the torque command, and the current command Is is output to the current control unit B4 via the switch SW.
射出工程の射出速度制御区間においては、スイッチSW
は位置制御側に切換えられ、位置、射出速度制御が行わ
れ、保圧工程等の圧力制御区間にいると位置偏差exまた
は速度偏差erの値が設定された設定値以下であれば、そ
のまま位置、速度制御が行われるが、設定値を超えると
スイッチSWが切換わり、検出圧力Prが設定圧力Psになる
ように圧力制御が実施される。また圧力制御中も位置偏
差ex、速度偏差evが求められ位置偏差ex、速度偏差evが
設定値以下になると、位置制御側に切換えられ、位置制
御が行われる。その結果、スクリューが目標位置を超え
ることは無く、スクリューやノズル、加熱シリンダを破
損させるようなことはない。Switch SW in the injection speed control section of the injection process
Is switched to the position control side, position and injection speed control is performed, and if the value of the position deviation ex or speed deviation er is less than or equal to the set value when in the pressure control section such as the pressure holding process, the position remains unchanged. The speed control is performed, but when the set value is exceeded, the switch SW is switched, and the pressure control is performed so that the detected pressure Pr becomes the set pressure Ps. Further, the position deviation ex and the speed deviation ev are obtained even during the pressure control, and when the position deviation ex and the speed deviation ev become equal to or less than the set values, the position control is switched to the position control side. As a result, the screw does not exceed the target position, and the screw, nozzle, and heating cylinder are not damaged.
また背圧制御や他の圧力制御のときも同様で、位置偏
差ex、速度偏差evが設定値以上か否かによって圧力制御
か、位置制御かが切替わり実行され、位置も圧力も並行
して制御されることとなる。The same applies to back pressure control and other pressure control, and pressure control or position control is switched depending on whether the position deviation ex and the speed deviation ev are greater than or equal to the set values. Will be controlled.
実施例 第2図は本発明を実施する射出成形機の要部ブロック
図で、圧力制御に関係する射出軸についてのみ図示し、
他の型締め軸、スクリュー回転軸等は図示していない。Embodiment FIG. 2 is a block diagram of an essential part of an injection molding machine for carrying out the present invention, showing only an injection shaft related to pressure control,
Other mold clamping shafts, screw rotating shafts, etc. are not shown.
1はスクリュー、2はスクリュー1を軸方向に移動さ
せ樹脂を射出させる射出用サーボモータ、3は該射出用
サーボモータ2に取付けられたパルスコーダ、4は樹脂
に加わる圧力を検出するロードセル等の圧力センサ、5
は加熱シリンダである。Reference numeral 1 is a screw, 2 is an injection servomotor for moving the screw 1 in the axial direction to inject resin, 3 is a pulse coder attached to the injection servomotor 2, and 4 is pressure of a load cell or the like for detecting pressure applied to the resin. Sensor, 5
Is a heating cylinder.
また、10は射出成形機を制御するための数値制御装置
(以下、NC装置という)で、該NC装置10はNC用プロセッ
サ(以下、CPUという)11、プログラマブル・マシン・
コントローラ(以下、PMCという)12を有し、NC用CPU11
には制御プログラムを格納したROM17、及び、データの
一時記憶等に利用されるRAM18がバス25で接続されてい
る。また、PMC用CPU12にはシーケンスプログラムを格納
したROM19、データの一時記憶等に利用されるRAM20がバ
ス結合されている。14はバスアービタコントローラ(以
下、BACという)で、NCプログラムや各種設定値を記憶
する不揮発性の共有RAM15、及び、上記NC用CPU11、PMC
用CPU12がバス25で接続され、該BAC14で使用するバスを
制御するようになっている。また、該BAC14にはオペレ
ータパネルコントローラ21を介してCRT/MDI(表示装置
付き手動データ入力装置)22が接続されている。Further, 10 is a numerical control device (hereinafter, referred to as NC device) for controlling the injection molding machine, and the NC device 10 is an NC processor (hereinafter, referred to as CPU) 11, a programmable machine,
Has a controller (hereinafter referred to as PMC) 12 and NC CPU 11
A ROM 17, which stores a control program, and a RAM 18, which is used for temporary storage of data and the like, are connected to each other via a bus 25. A ROM 19 storing a sequence program and a RAM 20 used for temporary storage of data are bus-connected to the PMC CPU 12. Reference numeral 14 is a bus arbiter controller (hereinafter referred to as BAC), which is a non-volatile shared RAM 15 for storing NC programs and various setting values, the NC CPU 11 and PMC.
The CPU 12 is connected to the bus 25, and the bus used by the BAC 14 is controlled. A CRT / MDI (manual data input device with display device) 22 is connected to the BAC 14 via an operator panel controller 21.
13は射出用サーボモータ2の出力トルク、速度、位置
の制御、すなわち、サーボ制御用のCPUで、該CPUにはバ
ス25で制御プログラム、データの記憶を行うROM、RAMで
構成されたメモリ23、入出力回路24、及びNC用CUP11に
も接続され、該NC用CPU11からもサーボ制御用CPU13から
もアクセスできるサーボ共有RAM16が接続されている。Reference numeral 13 is a CPU for controlling output torque, speed, and position of the injection servomotor 2, that is, a servo control CPU. The CPU has a bus 25 for storing control programs and data. The input / output circuit 24 and the NC CUP 11 are also connected to the servo shared RAM 16 that can be accessed by both the NC CPU 11 and the servo control CPU 13.
上記入出力回路24にはドライバ(D/A変換器を含む)
7を介して電力増幅器6が接続され、該電力増幅器6の
出力で射出用サーボモータ2を駆動するようになってい
る。又、入出力回路24には電力増幅器6の出力、すなわ
ち、射出用サーボモータ2の駆動電流をA/D変換器9で
変換した駆動電流データ、圧力センサ4の出力をA/D変
換器8でディジタル信号に変換した圧力データ、及びパ
ルスコーダ3の出力が入力されるようになっている。Driver (including D / A converter) in the input / output circuit 24
The power amplifier 6 is connected via 7 and the injection servomotor 2 is driven by the output of the power amplifier 6. Further, the input / output circuit 24 outputs the output of the power amplifier 6, that is, the drive current data obtained by converting the drive current of the injection servomotor 2 by the A / D converter 9 and the output of the pressure sensor 4 into the A / D converter 8. The pressure data converted into a digital signal by and the output of the pulse coder 3 are input.
以上のような構成において、まず各種パラメータをCR
T/MDI22より入力し共有RAM15に設定記憶させておく。本
発明に関係して、サーボ制御における位置ループゲイン
Kx、速度制御ループの積分ゲインK1、比例ゲインK2、圧
力制御における積分ゲインK3、比例ゲインK4、及び、位
置制御、圧力制御を切換える判断基準となる保圧工程お
よび計量工程における位置偏差に対する定数Δx1,Δx2
(または速度偏差に対する定数Δv1,Δv2)さらには、
設定保圧、設定背圧等を設定記憶させておく。In the above configuration, first CR parameters
Input from T / MDI22 and set and store in shared RAM15. Position loop gain in servo control in relation to the present invention
Kx, integral gain K1 of speed control loop, proportional gain K2, integral gain K3 in pressure control, proportional gain K4, and constant Δx1 for position deviation in pressure-holding process and metering process, which is the criterion for switching between position control and pressure control. , Δx2
(Or constants Δv1, Δv2 for speed deviation) Furthermore,
Set pressure, back pressure, etc. are set and stored.
そして、射出成形機の駆動指令が入力されると、NC用
CPU11は共有RAM15より上記パラメータを読みだし、サー
ボ共有RAM16に書込み、サーボ用CPU13はこのデータを読
みだし、後述するサーボ制御処理を実行する。Then, when the drive command of the injection molding machine is input, for NC
The CPU 11 reads the above parameters from the shared RAM 15 and writes them in the servo shared RAM 16, and the servo CPU 13 reads this data and executes the servo control processing described later.
第3図は、位置偏差exによって位置制御か圧力制御か
の一方に切換える本発明の一実施例におけるサーボ用CP
U13が位置、速度制御処理周期ごとに行う処理のフロー
チャートである。FIG. 3 is a servo CP in one embodiment of the present invention in which either position control or pressure control is switched depending on the position deviation ex.
It is a flow chart of processing which U13 performs for every position and speed control processing cycle.
射出工程に入り、各周期ごとNC用CPU11からサーボ用
共有RAM16に書込まれた移動指令Xsをサーボ用CPU13は読
みだし、この移動指令Xsを位置偏差evを記憶するレジス
タに加算し、前周期期間でパルスコーダ3からフィード
バックされた実移動量Xrを減じて、位置偏差exを求める
(ステップS1)。次ぎに保圧中か否か判断する(ステッ
プS2)。射出工程において、射出速度制御が終了し保圧
工程にいると、PMC用CPU12は保圧制御への切換え指令を
共有RAM15に書込み、NC用CPU11がこれを読取りサーボ共
有RAM16を介してサーボ用CPU13に知らせる。射出速度制
御中においては、保圧への切換え指令が出されていない
から、サーボ用CPU13は、ステップS2からステップS3へ
移行し、計量中でもなければステップS4へ移行し、ステ
ップS1で求めた位置偏差exにポジションゲインKxを乗じ
て速度指令Vsを求め、該速度指令Vsから実速度Vrを減じ
て速度偏差evを求め(ステップS−5)、速度ループの
積分制御として、レジスタAに上記速度偏差evに積分ゲ
インK1を乗じた値を加算し、さらに、該レジスタの値
に、上記速度偏差evに比例ゲインK2を乗じた値を加算し
てトルク指令としての電流指令Isを求める(ステップS
6,S7)。そして、この電流指令Isを電流ループ処理に引
渡し(ステップS8)、位置、速度制御ループ処理周期の
当該周期の処理は終了する。以下、この処理を各処理周
期ごと繰り返すこととなる。In the injection process, the servo CPU 13 reads the movement command Xs written in the servo shared RAM 16 from the NC CPU 11 for each cycle, adds this movement command Xs to the register that stores the position deviation ev, and the previous cycle During the period, the actual movement amount Xr fed back from the pulse coder 3 is subtracted to obtain the position deviation ex (step S1). Next, it is judged whether or not the pressure is being maintained (step S2). In the injection process, when the injection speed control is completed and the pressure holding process is started, the PMC CPU 12 writes a switching command to the pressure holding control in the shared RAM 15, and the NC CPU 11 reads this command and the servo CPU 13 via the servo shared RAM 16 Let us know. During the injection speed control, since the command to switch to the holding pressure is not issued, the servo CPU 13 shifts from step S2 to step S3, and if it is not under measurement, shifts to step S4 and the position obtained in step S1. The deviation ex is multiplied by the position gain Kx to obtain the speed command Vs, the actual speed Vr is subtracted from the speed command Vs to obtain the speed deviation ev (step S-5), and the above speed is stored in the register A as integral control of the speed loop. A value obtained by multiplying the deviation ev by the integral gain K1 is added, and further, a value obtained by multiplying the speed deviation ev by the proportional gain K2 is added to the value of the register to obtain a current command Is as a torque command (step S
6, S7). Then, this current command Is is passed to the current loop processing (step S8), and the processing of the cycle of the position / speed control loop processing cycle ends. Hereinafter, this processing will be repeated for each processing cycle.
射出速度制御が終了し、保圧制御への切換え指令がPM
C用CPU12からNC用CPU11、サーボ共有RAM16を介して入力
されると、サーボ用CPU13は、ステップS2からステップS
9へ移行し、ステップS1で算出された位置偏差exの絶対
値が保圧工程に対する設定値Δx1以下か否か判断する。
通常、射出速度制御の終了時点では、樹脂が金型内に充
填されているので、スクリュー1が前進するには大きな
力を必要とし、位置偏差exは大きく、設定値Δx1よりも
大きい。そのため、ステップS9からステップS10へ移行
し、設定された圧力(保圧)Psから圧力センサ4で検出
される樹脂にかかる実際の圧力Prを減じて圧力偏差epを
求め、圧力制御の積分制御として、上記圧力偏差epに圧
力制御の積分ゲインK3を乗じた値をレジスタBに加算
し、このレジスタBの値に上記圧力偏差epに比例ゲイン
K4を乗じた値を加算して電流指令Isを求め(ステップS1
0,S11,S12)、この電流指令Isを電流ループ処理に引渡
す(ステップS8)。すなわちステップS9で位置偏差exの
絶対値が設定値Δx1よ大きいときには、ステップS10〜S
12の圧力制御が各周期ごと行われることとなる。そし
て、もし、スクリューが前進しすぎて、位置偏差exが設
定値Δx1以下になると、圧力制御区間においても、ステ
ップS9からステップS4へ移行して上述したステップS4〜
S7の位置、速度制御が実行される。このように位置偏差
exが設定値Δx1以下になると、圧力制御から位置制御に
切換えられるのでスクリューが目標位置を越えて前進す
ることはなく、スクリューの先端がノズルに衝突し、ス
クリュー、ノズルを破損させることを防止できる。The injection speed control is completed, and the command to switch to the holding pressure control is PM.
When input from the CPU 12 for C through the CPU 11 for NC and the shared RAM 16 for servo, the CPU 13 for servo operates from step S2 to step S2.
The process proceeds to 9 and it is determined whether the absolute value of the position deviation ex calculated in step S1 is equal to or less than the set value Δx1 for the pressure holding process.
Normally, at the end of the injection speed control, since the resin is filled in the mold, a large force is required for the screw 1 to move forward, and the positional deviation ex is large and larger than the set value Δx1. Therefore, the process proceeds from step S9 to step S10, and the actual pressure Pr applied to the resin detected by the pressure sensor 4 is subtracted from the set pressure (holding pressure) Ps to obtain the pressure deviation ep, which is used as the integral control of the pressure control. A value obtained by multiplying the pressure deviation ep by the integral gain K3 of pressure control is added to the register B, and the value of the register B is proportional to the pressure deviation ep.
Calculate the current command Is by adding the value multiplied by K4 (step S1
0, S11, S12), and delivers this current command Is to the current loop processing (step S8). That is, when the absolute value of the position deviation ex is larger than the set value Δx1 in step S9, steps S10 to S
Twelve pressure controls will be performed in each cycle. Then, if the screw advances too much and the positional deviation ex becomes equal to or less than the set value Δx1, even in the pressure control section, the process proceeds from step S9 to step S4, and steps S4 to
The position and speed control of S7 is executed. Position deviation like this
When ex becomes equal to or less than the set value Δx1, the pressure control is switched to the position control, so the screw does not go beyond the target position and it is possible to prevent the screw tip from colliding with the nozzle and damaging the screw and nozzle. .
また、背圧の制御においてもサーボ用CPU13は同様な
処理を行い、計量工程になると、スクリューを遅い速度
で後退(射出方向とは逆方向)させるように指令位置Xs
を与える。一方スクリューが回転することによって、樹
脂が溶融し、圧力が生じでこの圧力でスクリューが強制
的に後退させられ、実際の位置Xrが指令位置Xsを越える
状態が生じ、位置偏差exの符号が逆転しサーボモータ2
は射出方向に駆動させられることになる。位置偏差exの
絶対値が設定値Δx2より小さいときには、ステップS1,S
2,S3,S13,S4〜S8、の位置、速度制御が行われ、サーボ
モータ2はスクリュー1が後退することに対してブレー
キをかける状態となる。そして位置偏差exの絶対値が設
定値Δx2より大きくなると、ステップS14〜S16の圧力制
御が実施され設定圧力(設定背圧)Ps2に実際の圧力Pr
がなるようにフィードバック制御される。そして、パル
スコーダ3から検出されるスクリュー1の位置が計量位
置に達した点でスクリュー1の回転が停止され計量工程
が終了する。なお、射出工程と計量工程において、位置
ループゲインKx、速度ループ、圧力制御のそれぞれの積
分ゲインK1、K3、比例ゲインK2、K4も変えてもよい。Further, the servo CPU 13 also performs the same processing in controlling the back pressure, and in the weighing process, the command position Xs is set so as to retract the screw at a slow speed (direction opposite to the injection direction).
give. On the other hand, as the screw rotates, the resin melts and a pressure is generated, which causes the screw to forcibly retreat, causing the actual position Xr to exceed the commanded position Xs, and the sign of the position deviation ex is reversed. Servo motor 2
Will be driven in the ejection direction. When the absolute value of the position deviation ex is smaller than the set value Δx2, steps S1 and S
The positions and speeds of 2, S3, S13, S4 to S8 are controlled, and the servomotor 2 is in a state of applying a brake when the screw 1 moves backward. Then, when the absolute value of the position deviation ex becomes larger than the set value Δx2, the pressure control of steps S14 to S16 is performed and the set pressure (set back pressure) Ps2 becomes the actual pressure Pr.
Feedback control is performed so that Then, when the position of the screw 1 detected by the pulse coder 3 reaches the measuring position, the rotation of the screw 1 is stopped and the measuring process is completed. It should be noted that the position loop gain Kx, the velocity loop, and the integral gains K1, K3, and the proportional gains K2, K4 of the pressure control may be changed in the injection process and the measurement process.
第4図は本発明の第2の実施例で、この実施例は、速
度偏差exの大きさによって位置、速度制御か圧力制御か
を切換えるようにした点で第1の実施例とは相違するの
みである。FIG. 4 shows a second embodiment of the present invention, which is different from the first embodiment in that the position / speed control or pressure control is switched depending on the magnitude of the speed deviation ex. Only.
位置偏差exが大きければ速度偏差evも大きくなるの
で、位置偏差exの代わりに速度偏差exを用いて、位置制
御か、圧力制御か切換えても実質的には同一の制御が得
られる。The larger the position deviation ex is, the larger the speed deviation ev is. Therefore, substantially the same control can be obtained by using the speed deviation ex instead of the position deviation ex and switching between position control and pressure control.
第3図のフローチャートと第4図のフローチャートを
比較して、速度指令Vsと速度偏差evを求める処理を、圧
力制御か否かの判断をする前に実施して、圧力制御、位
置制御に関係なく、常に各周期ごと速度偏差evを求める
ことと、位置制御か圧力制御かの判断を速度偏差evで行
う点で相違するのみで、他は第3図に示した第1の実施
例と同一である。すなわち、指令位置Xsと実際のXrより
位置偏差exを求めこの位置偏差exにポジションゲインKx
を乗じて速度指令Vsを求め、この速度指令Vsから実速度
Vrを減じて速度偏差evを求め(ステップS101〜S103)、
圧力制御ではないとき、すなわち保圧中でも計量中でも
ないとき、および圧力制御時でも速度偏差evの絶対値が
設定値Δv1,Δv2以下の時には、速度制御のPI制御を行
い電流指令Isを求め(ステップS106,S107)、圧力制御
区間で、速度偏差evの絶対値が設定値Δv1またはΔv2よ
り大きいときには、圧力制御のPI制御を行い実際の圧力
Pr(保圧、背圧)が設定圧力Ps1またはPs2になるように
制御し、電流指令Isを求めて電流ループの処理に引き渡
す。Comparing the flowchart of FIG. 3 and the flowchart of FIG. 4, the processing for obtaining the speed command Vs and the speed deviation ev is performed before determining whether or not the pressure control is performed, and is related to the pressure control and the position control. The same as the first embodiment shown in FIG. 3, except that the speed deviation ev is always obtained for each cycle, and the position control or pressure control is determined by the speed deviation ev. Is. That is, the position deviation ex is calculated from the command position Xs and the actual Xr, and the position gain Kx
Calculate the speed command Vs by multiplying by and the actual speed from this speed command Vs
Vr is subtracted to obtain the speed deviation ev (steps S101 to S103),
When pressure control is not performed, that is, when neither pressure-holding nor metering is in progress, and the absolute value of speed deviation ev is less than or equal to set values Δv1, Δv2 even during pressure control, PI control of speed control is performed to obtain current command Is (step S106, S107), in the pressure control section, if the absolute value of the speed deviation ev is larger than the set value Δv1 or Δv2, PI control of pressure control is performed and the actual pressure is
The Pr (holding pressure, back pressure) is controlled so as to become the set pressure Ps1 or Ps2, and the current command Is is obtained and passed to the current loop processing.
なお上記実施例では圧力制御を保圧と背圧のみとした
が、射出速度制御時においても、例えば設定圧力以上に
なったとき、切換えて上述したように、位置偏差または
速度偏差によって圧力制御か位置制御かに切換えるよう
にしてもよい。In the above embodiment, the pressure control was only holding pressure and back pressure, but even during injection speed control, for example, when the pressure exceeds a set pressure, the pressure control is performed by position deviation or speed deviation as described above. You may make it switch to position control.
発明の効果 本発明は、保圧や背圧等の圧力制御時においても、位
置の制御が行われるから射出、保圧制御時にスクリュー
が目標位置を越えて前進し、スクリュー、ノズル、加熱
シリンダを破損させるようなことはない、また背圧制御
時においても、背圧制御へと容易に移行でき、保圧や背
圧制御も含めて、同一処理方法で実施でき制御が簡単に
なる。Advantageous Effects of the Invention The present invention controls the position even during pressure control such as holding pressure and back pressure, so that the screw advances beyond the target position during injection and holding pressure control, and the screw, nozzle, and heating cylinder are There is no possibility of damage, and even during back pressure control, it is possible to easily shift to back pressure control, and it is possible to carry out the same processing method including holding pressure and back pressure control, which simplifies control.
第1図は本発明の作用原理を説明するサーボモータ制御
系のブロック図、第2図は本発明を実施する電動式射出
成形機の要部ブロック図、第3図は本発明の第1の実施
例のフローチャート、第4図は本発明の第2の実施例の
フローチャートである。 1……スクリュー、2……射出用サーボモータ、3……
パルスコーダ、4……圧力センサ、5……加熱シリン
ダ、6電極増幅器、7……ドライバ、8,9……A/D変換
器、10……数値制御装置(NC装置)。FIG. 1 is a block diagram of a servomotor control system for explaining the principle of operation of the present invention, FIG. 2 is a block diagram of an electric injection molding machine for carrying out the present invention, and FIG. 3 is a first block diagram of the present invention. 4 is a flow chart of the second embodiment of the present invention. 1 ... screw, 2 ... injection servo motor, 3 ...
Pulse coder, 4 ... Pressure sensor, 5 ... Heating cylinder, 6-electrode amplifier, 7 ... Driver, 8,9 ... A / D converter, 10 ... Numerical control device (NC device).
Claims (8)
圧力制御をプロセッサで行なうディジタルサーボ制御装
置を有し、樹脂に加わる圧力を検出し、該圧力を制御す
る射出成形機の圧力制御方法において、圧力制御中、位
置偏差が成形工程毎に設定されている設定値以下になる
と、位置制御に切換え、位置偏差が上記設定値を超える
と、圧力制御に切換えることを特徴とする射出成形機の
圧力制御方法。1. A screw is driven and controlled by a servo motor,
In a pressure control method of an injection molding machine which has a digital servo control device for performing pressure control by a processor, detects pressure applied to resin, and controls the pressure, a position deviation is set for each molding process during pressure control. A pressure control method for an injection molding machine, comprising: switching to position control when the value falls below a preset value, and switching to pressure control when the positional deviation exceeds the preset value.
射出圧力制御をプロセッサで行なうディジタルサーボ制
御装置を有し、保圧工程中樹脂に加わる圧力を検出し、
該圧力を制御する射出成形機の圧力制御方法において、
保圧工程中、位置偏差が設定値以下になると位置制御に
切換え、位置偏差が上記設定値を超えると、圧力制御に
切換えることを特徴とする射出成形機の圧力制御方法。2. A screw is driven and controlled by a servo motor,
It has a digital servo controller that controls injection pressure with a processor, and detects the pressure applied to the resin during the pressure holding process.
In a pressure control method of an injection molding machine for controlling the pressure,
A pressure control method for an injection molding machine, comprising: switching to position control when the position deviation becomes equal to or less than a set value during the pressure holding step, and switching to pressure control when the position deviation exceeds the set value.
背圧制御をプロセッサで行なうディジタルサーボ制御装
置を有し、計量中樹脂に加わる圧力を検出し、該圧力を
制御する射出成形機の圧力制御方法において、計量中、
位置偏差が設定値以下になると、位置制御に切換え、位
置偏差が上記設定値を超えると、圧力制御に切換えるこ
とを特徴とする射出成形機の圧力制御方法。3. A screw is driven and controlled by a servo motor,
In a pressure control method of an injection molding machine, which has a digital servo control device for performing back pressure control by a processor, detects pressure applied to resin during measurement, and controls the pressure, during measurement,
A pressure control method for an injection molding machine, comprising: switching to position control when the position deviation is below a set value, and switching to pressure control when the position deviation exceeds the set value.
射出圧力および背圧制御をプロセッサで行なうディジタ
ルサーボ制御装置を有し、保圧工程中及び計量中樹脂に
加わる圧力を検出し、該圧力を制御する射出成形機の圧
力制御方法において、保圧工程中及び計量中、位置偏差
が夫々の工程に対して設定された設定値以下になると、
位置制御に切換え、位置偏差が上記設定値を超えると、
圧力制御に切換えることを特徴とする射出成形機の圧力
制御方法。4. A screw is driven and controlled by a servo motor,
A pressure control method for an injection molding machine, which has a digital servo control device for controlling injection pressure and back pressure by a processor, detects the pressure applied to the resin during the pressure holding process and during measurement, and controls the pressure. When the position deviation becomes less than or equal to the set value set for each process during and during measurement,
If you switch to position control and the position deviation exceeds the set value above,
A pressure control method for an injection molding machine, characterized by switching to pressure control.
圧力制御をプロセッサで行なうディジタルサーボ制御装
置を有し、樹脂に加わる圧力を検出し、該圧力を制御す
る射出成形機の圧力制御方法において、圧力制御中、速
度偏差が成形工程毎に設定されている設定値以下になる
と、位置制御に切換え、速度偏差が上記設定値を超える
と、圧力制御に切換えることを特徴とする射出成形機の
圧力制御方法。5. A screw is driven and controlled by a servo motor,
In a pressure control method for an injection molding machine, which has a digital servo control device for performing pressure control by a processor, detects pressure applied to resin, and controls the pressure, a velocity deviation is set for each molding process during pressure control. A pressure control method for an injection molding machine, comprising: switching to position control when the value falls below a preset value, and switching to pressure control when the speed deviation exceeds the preset value.
射出圧力制御をプロセッサで行なうディジタルサーボ制
御装置を有し、保圧工程中樹脂に加わる圧力を検出し、
該圧力を制御する射出成形機の圧力制御方法において、
保圧工程中、速度偏差が設定値以下になると位置制御に
切換え、速度偏差が上記設定値を超えると、圧力制御に
切換えることを特徴とする射出成形機の圧力制御方法。6. A screw is driven and controlled by a servo motor,
It has a digital servo controller that controls injection pressure with a processor, and detects the pressure applied to the resin during the pressure holding process.
In a pressure control method of an injection molding machine for controlling the pressure,
A pressure control method for an injection molding machine, comprising: switching to position control when the speed deviation becomes equal to or less than a set value during the pressure holding step, and switching to pressure control when the speed deviation exceeds the set value.
背圧制御をプロセッサで行なうディジタルサーボ制御装
置を有し、計量中樹脂に加わる圧力を検出し、該圧力を
制御する射出成形機の圧力制御方法において、計量中、
速度偏差が設定値以下になると、位置制御に切換え、速
度置偏差が上記設定値を超えると、圧力制御に切換える
ことを特徴とする射出成形機の圧力制御方法。7. A screw is driven and controlled by a servo motor,
In a pressure control method of an injection molding machine, which has a digital servo control device for performing back pressure control by a processor, detects pressure applied to resin during measurement, and controls the pressure, during measurement,
A pressure control method for an injection molding machine, comprising: switching to position control when the speed deviation is below a set value, and switching to pressure control when the speed deviation exceeds the set value.
射出圧力および背圧制御をプロセッサで行なうディジタ
ルサーボ制御装置を有し、保圧工程中及び計量中樹脂に
加わる圧力を検出し、該圧力を制御する射出成形機の圧
力制御方法において、保圧工程中及び計量中、速度偏差
が夫々の工程に対して設定された設定値以下になると、
位置制御に切換え、速度偏差が上記設定値を超えると、
圧力制御に切換えることを特徴とする射出成形機の圧力
制御方法。8. A screw is driven and controlled by a servo motor,
A pressure control method for an injection molding machine, which has a digital servo control device for controlling injection pressure and back pressure by a processor, detects the pressure applied to the resin during the pressure holding process and during measurement, and controls the pressure. When the speed deviation becomes less than or equal to the set value set for each process during and during measurement,
When switching to position control and the speed deviation exceeds the above set value,
A pressure control method for an injection molding machine, characterized by switching to pressure control.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8904190A JPH0815750B2 (en) | 1990-04-05 | 1990-04-05 | Injection molding machine pressure control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8904190A JPH0815750B2 (en) | 1990-04-05 | 1990-04-05 | Injection molding machine pressure control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03288615A JPH03288615A (en) | 1991-12-18 |
| JPH0815750B2 true JPH0815750B2 (en) | 1996-02-21 |
Family
ID=13959810
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8904190A Expired - Fee Related JPH0815750B2 (en) | 1990-04-05 | 1990-04-05 | Injection molding machine pressure control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0815750B2 (en) |
-
1990
- 1990-04-05 JP JP8904190A patent/JPH0815750B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03288615A (en) | 1991-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0358821A (en) | Injection pressure control method for motorized injection molding machine | |
| EP1084813B1 (en) | Excessive load detecting device for injection screw of injection molding machine | |
| KR960015297B1 (en) | Software servo controller in injection molding machine | |
| EP0276324B1 (en) | Suck-back method in an injection molding machine | |
| JPH0661808B2 (en) | Die touch position detection method in electric direct pressure mold clamping mechanism | |
| EP0249641B1 (en) | Metering method in an injection molding machine | |
| JPH085107B2 (en) | Positioning method in electric injection molding machine | |
| JP2694587B2 (en) | Measuring method of injection molding machine | |
| JPH0815750B2 (en) | Injection molding machine pressure control method | |
| JP2707167B2 (en) | Mold protection method and apparatus in electric injection molding machine | |
| JP2544654B2 (en) | Injection control method of electric injection molding machine | |
| JP3157780B2 (en) | Holding pressure control method in electric injection molding machine | |
| JPH0473687B2 (en) | ||
| JP3091262B2 (en) | Injection control method and apparatus in electric injection molding machine | |
| JP2552549B2 (en) | Injection and measurement control method in electric injection molding machine | |
| JPH0439410B2 (en) | ||
| JP2839480B2 (en) | Feedback control method of force in injection molding machine | |
| JP3550206B2 (en) | Injection control method for injection molding machine | |
| JP3776944B2 (en) | Metering control method and apparatus for injection molding machine | |
| JP3601871B2 (en) | Back pressure control method and apparatus for electric injection molding machine | |
| JPH082574B2 (en) | Compression molding control method in electric injection molding machine | |
| JPH085102B2 (en) | Screw protection method | |
| JP2525727B2 (en) | Injection molding method | |
| JP2869391B2 (en) | Feedback control method of force in injection molding machine | |
| JPH0752210A (en) | Injection control device of injection molding machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080221 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 13 Free format text: PAYMENT UNTIL: 20090221 |
|
| LAPS | Cancellation because of no payment of annual fees |