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

JP4850864B2 - Data acquisition method for injection molding machines - Google Patents

Data acquisition method for injection molding machines Download PDF

Info

Publication number
JP4850864B2
JP4850864B2 JP2008108796A JP2008108796A JP4850864B2 JP 4850864 B2 JP4850864 B2 JP 4850864B2 JP 2008108796 A JP2008108796 A JP 2008108796A JP 2008108796 A JP2008108796 A JP 2008108796A JP 4850864 B2 JP4850864 B2 JP 4850864B2
Authority
JP
Japan
Prior art keywords
data
detection
molding machine
highest priority
acquisition method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008108796A
Other languages
Japanese (ja)
Other versions
JP2009255437A (en
Inventor
隆 箱田
勇 駒村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissei Plastic Industrial Co Ltd
Original Assignee
Nissei Plastic Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissei Plastic Industrial Co Ltd filed Critical Nissei Plastic Industrial Co Ltd
Priority to JP2008108796A priority Critical patent/JP4850864B2/en
Publication of JP2009255437A publication Critical patent/JP2009255437A/en
Application granted granted Critical
Publication of JP4850864B2 publication Critical patent/JP4850864B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Injection Moulding Of Plastics Or The Like (AREA)

Description

本発明は、複数のセンシング装置から受信した検出データを成形機コントローラに取込む際に用いて好適な射出成形機のデータ取得方法に関する。   The present invention relates to a data acquisition method for an injection molding machine that is suitable for use when taking detection data received from a plurality of sensing devices into a molding machine controller.

一般に、射出成形機では、動作中における各部の位置,速度,圧力,温度等の各種物理量を所定のセンシング装置(センサ)により検出している。この場合、速度は、位置に係わるデータと時間に係わるデータから演算により求めるため、双方のデータの取得が必要となり、通常、成形機コントローラは、リクエスト指令を出力し、リクエストに対応する位置に係わるデータの取込みを行うとともに、同時に成形機コントローラに内蔵するタイマから時間に係わるデータを取得して速度に係わる演算処理を行っている。   In general, in an injection molding machine, various physical quantities such as position, speed, pressure, temperature and the like of each part during operation are detected by a predetermined sensing device (sensor). In this case, since the speed is calculated from the data related to the position and the data related to the time, it is necessary to obtain both data. Usually, the molding machine controller outputs a request command and relates to the position corresponding to the request. Data is taken in, and at the same time, time-related data is acquired from a timer built in the molding machine controller, and calculation processing related to speed is performed.

従来、このようなデータ取得方法としては、特許文献1に開示される射出成形機におけるサーボモータの制御方法に用いるデータ取得方法が知られており、同文献1には、制御装置から、そのクロック周波数で決定される処理周期毎にサーボアンプへリクエスト指令を送信し、該リクエスト指令信号を受信したエンコーダはリクエスト指令に応じてサーボアンプと制御装置へ回転角度データをシリアル転送し、該回転角度データを受信したサーボアンプと制御装置はそれぞれ受信したシリアル回転角度データをパラレル回転角度データに変換し、制御装置はパラレル回転角度信号に基づいて回転速度を演算するようにしたデータ取得方法(サーボモータの制御方法)が記載されている。
特許3719502号公報
Conventionally, as such a data acquisition method, a data acquisition method used for a servo motor control method in an injection molding machine disclosed in Patent Document 1 is known. A request command is transmitted to the servo amplifier for each processing cycle determined by the frequency, and the encoder that receives the request command signal serially transfers the rotation angle data to the servo amplifier and the control device in accordance with the request command, and the rotation angle data The servo amplifier and the control device that have received the data respectively convert the received serial rotation angle data into parallel rotation angle data, and the control device calculates the rotation speed based on the parallel rotation angle signal (servo motor Control method) is described.
Japanese Patent No. 3719502

しかし、上述した従来における射出成形機のデータ取得方法は、次のような問題点があった。   However, the above-described conventional data acquisition method for an injection molding machine has the following problems.

第一に、アブソリュート式エンコーダは、一定の時間間隔で検出データを出力するとともに、制御装置(成形機コントローラ)に対する検出データの送信は、制御装置からのリクエスト指令信号によるタイミングで行うため、速度を求める際の正確な時間を得ることができない。即ち、検出値に係わるデータのタイミングはエンコーダ側で決定され、時間に係わるデータは成形機コントローラ側で決定されるため、両者間は、いわば同期がとれない状態となる。したがって、速度を求める際の時間に係わるデータには誤差を含むことになり、正確な速度を演算できない。   First, the absolute encoder outputs detection data at regular time intervals, and transmission of detection data to the control device (molding machine controller) is performed at the timing according to the request command signal from the control device. I can't get the exact time I want. That is, since the timing of data related to the detected value is determined on the encoder side and the data related to time is determined on the molding machine controller side, the two are in a state of being out of sync. Therefore, the time-related data for determining the speed includes an error, and an accurate speed cannot be calculated.

第二に、リクエスト指令に基づいてデータの送信が行われるため、1対1の関係であれば、データの遅れ等は生じないが、通常、射出成形機では、スクリュ位置に係わる射出位置,可動型の位置に係わる型位置,エジェクタピンの位置に係わるエジェクタ位置等の複数の位置に係わるデータが送信対象となるため、シリアル転送を行った際には、転送の遅れ、更にはこれに伴うデータの漏れを生じる虞れがあり、信頼性及び安定性を確保することができない。   Secondly, since data is transmitted based on the request command, if there is a one-to-one relationship, there will be no data delay or the like, but in general, in an injection molding machine, the injection position related to the screw position, movable Since data related to multiple positions, such as the mold position related to the mold position and the ejector pin position related to the position of the ejector pin, are to be transmitted, when serial transfer is performed, the transfer delay and the data associated therewith are transferred. There is a risk of leakage, and reliability and stability cannot be ensured.

第三に、シリアル転送を行った際には、データの数に応じてデータの送信に係わる周期も決まるため、制御の緻密性を高めるには限界がある。したがって、高度の制御精度が要求される射出速度への影響、更には、成形品重量への影響が無視できない。図6中、変化グラフWrは、リクエスト指令に基づいてデータの取込みを行った際のショット毎の成形品重量を示すが、全体のバラツキが大きくなり、成形不良を発生しやすい。   Thirdly, when serial transfer is performed, the period related to data transmission is also determined according to the number of data, so there is a limit to increasing the fineness of control. Therefore, the influence on the injection speed that requires a high degree of control accuracy and the influence on the weight of the molded product cannot be ignored. In FIG. 6, the change graph Wr indicates the weight of the molded product for each shot when the data is taken in based on the request command. However, the overall variation becomes large and molding defects are likely to occur.

本発明は、このような背景技術に存在する課題を解決した射出成形機のデータ取得方法の提供を目的とするものである。   An object of the present invention is to provide a data acquisition method for an injection molding machine that solves the problems existing in the background art.

本発明は、上述した課題を解決するため、複数のセンシング装置2i,2c,2eから得る検出データDi,Dc,Deを成形機コントローラ3に送信し、成形機コントローラ3により検出データDi,Dc,Deを受信したなら検出データDi,Dc,Deの取込処理を行う射出成形機Mのデータ取得方法において、予め、複数のセンシング装置2i,2c,2eから得る検出データDi,Dc,Deに対して最優先して取込む検出データ(最優先データ)Diを設定するとともに、成形動作時に、各センシング装置2i,2c,2eから送信する検出データDi,Dc,Deに、検出値に係わるデータDix…及び検出時間に係わるデータDit…を含ませ、かつ所定の周期Ti…に従って成形機コントローラ3に送信するとともに、成形機コントローラ3は、検出データDi,Dc,Deを受信したなら各検出データDi,Dc,Deを記憶し、かつ最優先データDiか否かを判別し、最優先データDiのときに、当該最優先データDi及びこの最優先データDiを受信した時点で最新となる他の検出データDc,Deの取込処理を行うようにしたことを特徴とする。   In order to solve the above-described problems, the present invention transmits detection data Di, Dc, De obtained from a plurality of sensing devices 2i, 2c, 2e to the molding machine controller 3, and the molding machine controller 3 detects the detection data Di, Dc, In the data acquisition method of the injection molding machine M that performs the acquisition process of the detection data Di, Dc, and De if the De is received, the detection data Di, Dc, and De obtained in advance from the plurality of sensing devices 2i, 2c, and 2e In addition to setting detection data (top priority data) Di to be acquired with the highest priority, the data Dix relating to the detection value is added to the detection data Di, Dc, De transmitted from the sensing devices 2i, 2c, 2e during the molding operation. ... and data Dit ... relating to the detection time are included and transmitted to the molding machine controller 3 according to a predetermined period Ti ... When receiving the detection data Di, Dc, De, the machine controller 3 stores each detection data Di, Dc, De and determines whether or not it is the highest priority data Di. It is characterized in that the priority data Di and other detection data Dc and De that are the latest when the highest priority data Di are received are fetched.

この場合、発明の好適な態様により、センシング装置2i,2c,2eは、位置の検出を行うアブソリュート式エンコーダEi,Ec,Eeを用いることができるとともに、アブソリュート式エンコーダEi,Ec,Eeには、位置を直接検出するリニアエンコーダ又は位置を間接的に検出するロータリエンコーダを用いることができる。一方、アブソリュート式エンコーダEi,Ec,Eeにより検出する位置には、少なくとも、スクリュ位置に係わる射出位置,可動型の位置に係わる型位置,エジェクタピンの位置に係わるエジェクタ位置の二以上を含ませることができる。また、射出位置に係わる検出データDiを最優先データ(Di)に設定することができる。この際、最優先データDiを送信する周期Tiは、当該最優先データDiに対応した最適値に設定するとともに、最優先データDi以外の他の検出データDc,Deを送信する周期Tc,Teは、最優先データDiを送信する周期Tiよりも長く設定することができる。他方、成形機コントローラ3は、最優先データDiを含む検出データDi,Dc,Deを取込んだなら、位置の検出値に係わるデータDix…及び検出時間に係わるデータDit…から、少なくとも、射出速度,型速度,エジェクタ速度の一又は二以上を演算処理により求めることができる。また、複数のセンシング装置2i,2c,2eから得る複数の検出データDi,Dc,Deは、成形機コントローラ3に対してCAN(コントロール・エリア・ネットワーク)バス4を介して送信できる。   In this case, according to a preferred aspect of the invention, the sensing devices 2i, 2c, and 2e can use absolute encoders Ei, Ec, and Ee that detect positions, and the absolute encoders Ei, Ec, and Ee include: A linear encoder that directly detects the position or a rotary encoder that indirectly detects the position can be used. On the other hand, the positions detected by the absolute encoders Ei, Ec, Ee should include at least two of the injection position related to the screw position, the mold position related to the position of the movable mold, and the ejector position related to the position of the ejector pin. Can do. Further, the detection data Di relating to the injection position can be set as the highest priority data (Di). At this time, the cycle Ti for transmitting the highest priority data Di is set to an optimum value corresponding to the highest priority data Di, and the cycles Tc and Te for transmitting other detection data Dc and De other than the highest priority data Di are It can be set longer than the period Ti for transmitting the highest priority data Di. On the other hand, when the molding machine controller 3 takes in the detection data Di, Dc, De including the highest priority data Di, at least the injection speed is obtained from the data Dix related to the position detection value and the data Dit related to the detection time. , One or more of the mold speed and the ejector speed can be obtained by arithmetic processing. A plurality of detection data Di, Dc, De obtained from the plurality of sensing devices 2 i, 2 c, 2 e can be transmitted to the molding machine controller 3 via a CAN (control area network) bus 4.

このような本発明に係る射出成形機Mのデータ取得方法によれば、次のような顕著な効果を奏する。   According to such a data acquisition method of the injection molding machine M according to the present invention, the following remarkable effects are obtained.

(1) センシング装置2i,2c,2eから送信する検出データDi,Dc,Deには、検出値に係わるデータDix…と検出時間に係わるデータDit…の双方を含ませるため、検出値及びこの検出値に対応する検出時間は、共にセンシング装置2i,2c,2e側で決定される。したがって、検出値に係わるデータDix…と検出時間に係わるデータDit…は、いわば同期のとれた状態となり、常に検出値に対する正確な検出時間を得ることができる。   (1) Since the detection data Di, Dc, De transmitted from the sensing devices 2i, 2c, 2e include both data Dix ... related to the detection value and data Dit ... related to the detection time, the detection value and this detection The detection times corresponding to the values are determined on the sensing devices 2i, 2c, 2e side. Therefore, the data Dix... Related to the detection value and the data Dit... Related to the detection time are in a so-called synchronized state, and an accurate detection time for the detection value can always be obtained.

(2) 複数のセンシング装置2i,2c,2eから得る検出データDi,Dc,Deに対して最優先して取込む最優先データDiを設定するため、複数のセンシング装置2i,2c,2eから検出データDi,Dc,Deを送信する場合であっても、少なくとも最優先データDiに関しては、データの漏れを生じる不具合は回避され、もって、全体の信頼性を高めることができる。この場合、最優先データDiとして、特に制御精度が要求される検出データを設定すれば、最優先データDiに係わる制御に対しては制御の緻密性を高めることができ、成形品の品質向上に寄与できる。   (2) Detection is performed from a plurality of sensing devices 2i, 2c, 2e in order to set the highest priority data Di to be captured with the highest priority for the detection data Di, Dc, De obtained from the plurality of sensing devices 2i, 2c, 2e. Even when data Di, Dc, and De are transmitted, at least with respect to the highest priority data Di, problems that cause data leakage are avoided, and the overall reliability can be improved. In this case, if detection data that particularly requires control accuracy is set as the highest priority data Di, the control precision for the control related to the highest priority data Di can be increased, and the quality of the molded product can be improved. Can contribute.

(3) 好適な態様により、センシング装置2i,2c,2eに、位置の検出を行うアブソリュート式エンコーダEi,Ec,Eeを用いれば、本発明に係るデータ取得方法を実施するに際して、構成簡易化及び信頼性向上等の観点からより大きな効果を得ることができる。   (3) When the absolute type encoders Ei, Ec, and Ee that detect the position are used in the sensing devices 2i, 2c, and 2e according to a preferred aspect, the configuration can be simplified and the data acquisition method according to the present invention can be realized. Greater effects can be obtained from the viewpoint of improving reliability.

(4) 好適な態様により、アブソリュート式エンコーダEi,Ec,Eeにより検出する位置に、少なくとも、スクリュ位置に係わる射出位置,可動型の位置に係わる型位置,エジェクタピンの位置に係わるエジェクタ位置の二以上を含ませれば、射出成形機Mの全体における位置検出態様を最適な態様に構築することができる。   (4) According to a preferred embodiment, at least two of the positions detected by the absolute encoders Ei, Ec, Ee are the injection position related to the screw position, the mold position related to the movable mold position, and the ejector position related to the ejector pin position. If the above is included, the position detection mode in the entire injection molding machine M can be constructed in an optimal mode.

(5) 好適な態様により、射出位置に係わる検出データDiを最優先データ(Di)に設定すれば、高度の制御精度が要求される射出位置及び射出速度に対して最適な制御態様を構築することができ、成形品の品質向上、特に、成形品重量の均質化を有効に実現できる。   (5) If the detection data Di related to the injection position is set to the highest priority data (Di) according to a preferred mode, an optimal control mode is constructed for the injection position and the injection speed that require high control accuracy. It is possible to effectively improve the quality of the molded product, in particular, homogenization of the molded product weight.

(6) 好適な態様により、最優先データDiを送信する周期Tiを、当該最優先データDiに対応した最適値に設定するとともに、最優先データDi以外の他の検出データDc,Deを送信する周期Tc,Teは、最優先データDiを送信する周期Tiよりも長く設定すれば、最優先データDiに係わる処理(制御)の安定性及び確実性をより高めることができる。   (6) According to a preferred embodiment, the cycle Ti for transmitting the highest priority data Di is set to an optimum value corresponding to the highest priority data Di, and other detection data Dc and De other than the highest priority data Di are transmitted. If the periods Tc and Te are set longer than the period Ti for transmitting the highest priority data Di, it is possible to further improve the stability and reliability of the processing (control) related to the highest priority data Di.

(7) 好適な態様により、成形機コントローラ3により、最優先データDiを含む検出データDi,Dc,Deを取込んだなら、位置の検出値に係わるデータDix…及び検出時間に係わるデータDit…から、少なくとも、射出速度,型速度,エジェクタ速度の一又は二以上を演算処理により求めれば、位置の検出値に対する正確な時間により、正確な速度を求めることができる。   (7) If the detection data Di, Dc, and De including the highest priority data Di are fetched by the molding machine controller 3 according to a preferred embodiment, the data Dix related to the position detection value and the data Dit related to the detection time. From this, if at least one or more of the injection speed, mold speed, and ejector speed are obtained by calculation processing, the accurate speed can be obtained by the accurate time for the detected position value.

(8) 好適な態様により、複数のセンシング装置2i,2c,2eから得る複数の検出データDi,Dc,Deを、成形機コントローラ3に対してCANバス4を介して送信するようにすれば、本発明に係るデータ取得方法を実施するに際して、信頼性向上及び高速アクセス等の観点からより大きな効果を得ることができる。   (8) According to a preferred embodiment, if a plurality of detection data Di, Dc, De obtained from a plurality of sensing devices 2i, 2c, 2e are transmitted to the molding machine controller 3 via the CAN bus 4, When the data acquisition method according to the present invention is implemented, a greater effect can be obtained from the viewpoint of improving reliability and high-speed access.

次に、本発明に係る最良の実施形態を挙げ、図面に基づき詳細に説明する。   Next, the best embodiment according to the present invention will be given and described in detail with reference to the drawings.

まず、本実施形態に係るデータ取得方法を実施できる射出成形機Mの構成について、図3を参照して説明する。   First, the configuration of an injection molding machine M that can implement the data acquisition method according to the present embodiment will be described with reference to FIG.

図3中、仮想線で示すMは射出成形機であり、機台Mbと、この機台Mb上に設置された射出装置Mi及び型締装置Mcを備える。射出装置Miは、スクリュを内蔵する加熱筒11を備え、この加熱筒11の前端に、図に現れない射出ノズルを有するとともに、加熱筒11の後部には材料を供給するホッパ12を備える。13は加熱筒11に内蔵するスクリュを前進移動又は回転させる射出装置駆動部である。一方、型締装置Mcは、図に現れない固定盤に支持された固定型Ccと可動盤14に支持された可動型Cmを備え、この固定型Ccと可動型Cmは金型Cを構成する。15は可動盤14を前進移動又は後退移動させる型締装置駆動部である。   In FIG. 3, M indicated by an imaginary line is an injection molding machine, and includes a machine base Mb and an injection device Mi and a mold clamping device Mc installed on the machine base Mb. The injection device Mi includes a heating cylinder 11 incorporating a screw, and has an injection nozzle that does not appear in the drawing at the front end of the heating cylinder 11, and a hopper 12 that supplies material to the rear of the heating cylinder 11. Reference numeral 13 denotes an injection device driving unit that moves forward or rotates a screw built in the heating cylinder 11. On the other hand, the mold clamping device Mc includes a fixed mold Cc supported by a fixed platen that does not appear in the drawing and a movable mold Cm supported by the movable platen 14, and the fixed mold Cc and the movable mold Cm constitute a mold C. . A mold clamping device drive unit 15 moves the movable platen 14 forward or backward.

また、射出成形機Mは成形機コントローラ3を搭載し、機台Mb上には、この成形機コントローラ3に付属するディスプレイユニット21を配設する。このディスプレイユニット21は、タッチパネル式の設定部21sを付設したディスプレイ本体21dを備える。成形機コントローラ3は、図1に抽出ブロック回路図で示すように、成形機全体の制御を司るコンピューティング機能を有するコントローラ本体3oとこのコントローラ本体3oに管理されるメモリ3mを備える。コントローラ本体3oは、格納した処理プログラムにより各種シーケンス制御(プロセス制御)及び通信制御等を実行するとともに、演算処理及び記憶処理等の各種データ処理を行う機能を備えており、特に、本実施形態に係るデータ取得方法を実行することができる。   The injection molding machine M is equipped with a molding machine controller 3, and a display unit 21 attached to the molding machine controller 3 is disposed on the machine base Mb. The display unit 21 includes a display main body 21d provided with a touch panel type setting unit 21s. As shown in the extraction block circuit diagram of FIG. 1, the molding machine controller 3 includes a controller body 3o having a computing function for controlling the entire molding machine and a memory 3m managed by the controller body 3o. The controller main body 3o has various functions for performing various sequence control (process control) and communication control by the stored processing program and performing various data processing such as arithmetic processing and storage processing. Such a data acquisition method can be executed.

さらに、射出成形機Mは本実施形態に係るデータ取得方法の実施に用いる複数のセンシング装置2i,2c,2eを備える。センシング装置2iは、加熱筒11に内蔵するスクリュの位置(射出位置)を直接検出するアブソリュート式リニアエンコーダEiを使用する。このリニアエンコーダEiは、位置の検出値に係わるデータDixを得るエンコーダ部Eioと、データDix及びこのデータDixの検出時間に係わるデータ(カウンタ値)Ditを含む検出データDiを格納した送信用のデータフレームFiを生成して出力(送信)する信号処理部Eipを備える。センシング装置2cは、可動型Cmの位置(型位置)を直接検出するアブソリュート式リニアエンコーダEcを使用する。このリニアエンコーダEcは、位置の検出値に係わるデータDcxを得るエンコーダ部Ecoと、データDcx及びこのデータDcxの検出時間に係わるデータ(カウンタ値)Dctを含む検出データDcを格納した送信用のデータフレームFcを生成して出力(送信)する信号処理部Ecpを備える。センシング装置2eは、エジェクタピンの位置(エジェクタ位置)を直接検出するアブソリュート式リニアエンコーダEeを使用する。このリニアエンコーダEeは、位置の検出値に係わるデータDexを得るエンコーダ部Eeoと、データDex及びこのデータDexの検出時間に係わるデータ(カウンタ値)Detを含む検出データDeを格納した送信用のデータフレームFeを生成して出力(送信)する信号処理部Eepを備える。   Furthermore, the injection molding machine M includes a plurality of sensing devices 2i, 2c, and 2e used for performing the data acquisition method according to the present embodiment. The sensing device 2 i uses an absolute linear encoder Ei that directly detects the position (injection position) of the screw built in the heating cylinder 11. The linear encoder Ei includes an encoder section Eio that obtains data Dix related to a position detection value, and transmission data that stores detection data Di including data Dix and data (counter value) Dit related to the detection time of the data Dix. A signal processing unit Eip that generates and outputs (transmits) the frame Fi is provided. The sensing device 2c uses an absolute linear encoder Ec that directly detects the position (mold position) of the movable mold Cm. The linear encoder Ec is an encoder unit for obtaining data Dcx related to a position detection value, and data for transmission storing detection data Dc including data Dcx and data (counter value) Dct related to the detection time of the data Dcx. A signal processing unit Ecp that generates and outputs (transmits) the frame Fc is provided. The sensing device 2e uses an absolute linear encoder Ee that directly detects the position of the ejector pin (ejector position). The linear encoder Ee includes an encoder unit Eeo that obtains data Dex related to a position detection value, and transmission data that stores detection data De including data Dex and data (counter value) Det related to the detection time of the data Dex. A signal processing unit Eep that generates and outputs (transmits) the frame Fe is provided.

このように、センシング装置2i,2c,2eに、位置の検出を行うアブソリュート式エンコーダEi,Ec,Eeを用いれば、本発明に係るデータ取得方法を実施するに際して、構成簡易化及び信頼性向上等の観点からより大きな効果を得ることができる。また、アブソリュート式リニアエンコーダEi,Ec,Eeにより検出する位置に、このようなスクリュ位置に係わる射出位置,可動型の位置に係わる型位置,エジェクタピンの位置に係わるエジェクタ位置を含ませれば、射出成形機Mの全体における位置検出態様を最適な態様に構築することができる。   As described above, if the absolute encoders Ei, Ec, and Ee that detect the position are used for the sensing devices 2i, 2c, and 2e, the configuration is simplified and the reliability is improved when the data acquisition method according to the present invention is performed. Greater effects can be obtained from this point of view. Further, if the positions detected by the absolute linear encoders Ei, Ec, Ee include the injection position related to the screw position, the mold position related to the position of the movable mold, and the ejector position related to the position of the ejector pin, the injection The position detection mode in the entire molding machine M can be constructed in an optimal mode.

そして、各信号処理部Eip,Ecp及びEepの接続ポートは、共通となる単一の通信ライン、即ち、CAN(コントロール・エリア・ネットワーク)バス4を介して成形機コントローラ3(コントローラ本体3o)の接続ポートに接続する。したがって、各センシング装置2i,2c,2eから得る検出データDi,Dc,Deは、後述するCANのデータフレームFi…に格納され、CANバス4を介して成形機コントローラ3に送信される。CANは、ISOの国際標準規格に基づくLANであり、いずれのノード(センシング装置2i…)からも自由に通信を開始できるマルチマスタ方式である。したがって、通信開始のタイミングはイベントの発生により開始する。このようなCANを利用すれば、本発明に係るデータ取得方法を実施するに際して、信頼性向上及び高速アクセス等の観点からより大きな効果を得ることができる。なお、26x,26yは、各信号処理部Eip,Ecp及びEepの接続ポートと通信ライン4を接続する際の終端抵抗を示す。   The connection ports of the signal processing units Eip, Ecp, and Eep are connected to the molding machine controller 3 (controller body 3o) via a common communication line, that is, a CAN (control area network) bus 4. Connect to the connection port. Therefore, the detection data Di, Dc, De obtained from the sensing devices 2i, 2c, 2e are stored in a CAN data frame Fi, which will be described later, and transmitted to the molding machine controller 3 via the CAN bus 4. CAN is a LAN based on the international standard of ISO, and is a multi-master system that can freely start communication from any node (sensing device 2i...). Therefore, the communication start timing starts when an event occurs. If such a CAN is used, when the data acquisition method according to the present invention is implemented, a greater effect can be obtained from the viewpoint of improving reliability and high-speed access. Reference numerals 26x and 26y denote termination resistors when the communication lines 4 are connected to the connection ports of the signal processing units Eip, Ecp, and Eep.

次に、本実施形態に係るデータ取得方法について、図1〜図6を参照して具体的に説明する。   Next, the data acquisition method according to the present embodiment will be specifically described with reference to FIGS.

まず、予め、複数のセンシング装置2i,2c,2eで得られる検出データDi,Dc,Deに対して最優先して取込む検出データ(最優先データ)を設定(指定)する。具体的には、射出位置に係わる検出データDiを最優先データ(Di)として設定する。このように、射出位置に係わる検出データDiを最優先データに設定すれば、高度の制御精度が要求される射出位置及び射出速度に対して最適な制御態様を構築することができ、成形品の品質向上、特に、成形品重量の均質化を有効に実現できる。   First, detection data (highest priority data) to be acquired with the highest priority is set (designated) in advance with respect to detection data Di, Dc, De obtained by the plurality of sensing devices 2i, 2c, 2e. Specifically, the detection data Di related to the injection position is set as the highest priority data (Di). In this way, by setting the detection data Di relating to the injection position as the highest priority data, it is possible to construct an optimal control mode for the injection position and the injection speed that require a high degree of control accuracy. It is possible to effectively realize quality improvement, in particular, homogenization of molded product weight.

この場合、最優先データの設定(指定)は、次のように行う。本実施形態に係るデータ取得方法では、各センシング装置2i,2c,2eから得る検出データDi,Dc,Deは、CANバス4を利用して成形機コントローラ3に送信する。図5に、センシング装置2iから送信するCANのデータフレームFiを示す。このデータフレームFiは、検出データDiを送信するための転送フォーマットであり、信号処理部Eipにおいて生成される。このデータフレームFiは、七つのフィールド、即ち、SOF(スタートオブフレーム),アビトレーションフィールドf1,コントロールフィールドf2,データフィールドf3,CRCフィールドf4,ACKフィールドf5,EOF(エンドオブフレーム)により構成されるため、最優先データDiを設定する優先度は、12ビット(又は32ビット)で構成されるアビトレーションフィールドf1により指定する。   In this case, the setting (designation) of the highest priority data is performed as follows. In the data acquisition method according to the present embodiment, the detection data Di, Dc, De obtained from the sensing devices 2 i, 2 c, 2 e are transmitted to the molding machine controller 3 using the CAN bus 4. FIG. 5 shows a CAN data frame Fi transmitted from the sensing device 2i. The data frame Fi is a transfer format for transmitting the detection data Di, and is generated in the signal processing unit Eip. This data frame Fi is composed of seven fields, that is, SOF (start of frame), arbitration field f1, control field f2, data field f3, CRC field f4, ACK field f5 and EOF (end of frame). The priority for setting the highest priority data Di is designated by an arbitration field f1 composed of 12 bits (or 32 bits).

また、データフィールドf3は、検出データ(最優先データ)Diを格納する0〜8バイトにより構成するフィールドであり、エンコーダ部Eioから得る射出位置の検出値に係わるデータDix及びこのデータDixに対応する検出時間に係わるデータ(カウンタ値)Ditを格納する。他のセンシング装置2c,2eから送信するデータフレームFc,FeもデータフレームFiと同様に生成する。この場合、検出データDc,Deに対する優先度をアビトレーションフィールドf1で指定する。本実施形態では、最優先データDiの設定が重要であり、他の検出データDc,Deの優先度は、各検出データDc,Deの性質に対応させて任意に設定できる。なお、データフレームFcにおいて、データフィールドf3には、検出データDc、即ち、エンコーダ部Ecoから得る型位置の検出値に係わるデータDcx及びこのデータDcxに対応する検出時間に係わるデータ(カウンタ値)Dctを格納するとともに、データフレームFeにおいて、データフィールドf3には、検出データDe、即ち、エンコーダ部Eeoから得るエジェクタ位置の検出値に係わるデータDex及びこのデータDexに対応する検出時間に係わるデータ(カウンタ値)Detを格納する。   The data field f3 is a field composed of 0 to 8 bytes for storing the detection data (highest priority data) Di, and corresponds to the data Dix related to the detection value of the injection position obtained from the encoder unit Eio and the data Dix. Data (counter value) Dit related to the detection time is stored. Data frames Fc and Fe transmitted from other sensing devices 2c and 2e are also generated in the same manner as the data frame Fi. In this case, the priority for the detection data Dc, De is specified in the arbitration field f1. In the present embodiment, the setting of the highest priority data Di is important, and the priorities of the other detection data Dc and De can be arbitrarily set according to the properties of the detection data Dc and De. In the data frame Fc, the data field f3 includes detection data Dc, that is, data Dcx related to the detection value of the mold position obtained from the encoder unit Eco and data (counter value) Dct related to the detection time corresponding to the data Dcx. In the data frame Fe, in the data field f3, the detection data De, that is, the data Dex related to the detected value of the ejector position obtained from the encoder section Eeo and the data related to the detection time corresponding to the data Dex (counter) Value) Det is stored.

さらに、最優先データDiを送信する周期(通信間隔)Tiを設定する。最優先データDiを送信する周期Tiは、当該最優先データに対応した最適値に設定する。CANバス4を利用する本実施形態では、通信速度が1Mbpsとなるため、射出位置に係わる最優先データDiの周期Tiは250〔μs〕に設定する。一方、型位置に係わる検出データDcとエジェクタ位置に係わる検出データDeの周期Tc,Teは、それぞれ500〔μs〕に設定する。即ち、最優先データDi以外の他の検出データDc,Deを送信する周期Tc,Teは、最優先データDiを送信する周期Tiよりもそれぞれ長く設定する。送信する周期Ti,Tc,Teをこのように設定すれば、最優先データDiに係わる処理(制御)の安定性及び確実性をより高めることができる利点がある。   Further, a cycle (communication interval) Ti for transmitting the highest priority data Di is set. The period Ti for transmitting the highest priority data Di is set to an optimum value corresponding to the highest priority data. In the present embodiment using the CAN bus 4, since the communication speed is 1 Mbps, the cycle Ti of the highest priority data Di related to the injection position is set to 250 [μs]. On the other hand, the periods Tc and Te of the detection data Dc related to the mold position and the detection data De related to the ejector position are set to 500 [μs], respectively. That is, the periods Tc and Te for transmitting the detection data Dc and De other than the highest priority data Di are set longer than the period Ti for transmitting the highest priority data Di. If the transmission periods Ti, Tc, and Te are set in this way, there is an advantage that the stability and reliability of processing (control) related to the highest priority data Di can be further improved.

次に、検出データ(最優先データ)Di、及び検出データDc,Deの取込みを行う際の実際の処理について、図1及び図2に示すフローチャートを参照して説明する。   Next, actual processing when the detection data (highest priority data) Di and the detection data Dc and De are taken in will be described with reference to the flowcharts shown in FIGS.

まず、射出成形機Mの成形動作開始により、各センシング装置2i,2c,2eによるセンシング処理が行われる。図1は、センシング装置2i側の処理フローを示している。センシング装置2iの信号処理部Eipは、タイムスタンプ機能を備えており、成形動作開始時点では、カウンタ値は「0」にリセットされている(ステップS1)。成形動作開始により、信号処理部Eipのカウンタ機能がカウントを開始する(ステップS2)。検出周期は、250〔μs〕に設定されているため、250〔μs〕毎に検出処理が行われる。即ち、250〔μs〕が経過した検出時間になったならエンコーダ部Eioは射出位置に係わる位置を読み取る。エンコーダ部Eioは、アブソリュート式のリニアエンコーダEiを用いるため、射出位置は絶対位置として検出され、この位置の検出値に係わるデータDixは信号処理部Eipに付与される(ステップS3,S4)。   First, when the molding operation of the injection molding machine M is started, sensing processing by the sensing devices 2i, 2c, and 2e is performed. FIG. 1 shows a processing flow on the sensing device 2i side. The signal processing unit Eip of the sensing device 2i has a time stamp function, and the counter value is reset to “0” at the start of the molding operation (step S1). When the molding operation starts, the counter function of the signal processing unit Eip starts counting (step S2). Since the detection cycle is set to 250 [μs], detection processing is performed every 250 [μs]. That is, when the detection time after 250 [μs] is reached, the encoder unit Eio reads the position related to the injection position. Since the encoder unit Eio uses an absolute linear encoder Ei, the injection position is detected as an absolute position, and data Dix relating to the detected value of this position is given to the signal processing unit Eip (steps S3 and S4).

この場合、検出データDiは最優先データ(Di)に設定され、かつ送信の周期Tiが250〔μs〕に設定されているため、検出周期は送信の周期Ti(通信タイミング)に一致する(ステップS5)。したがって、信号処理部Eipは、前述したCANのデータフレームFiを生成する。即ち、データフィールドf3に、射出位置(検出値)に係わるデータDix及びこのデータDixに対応する検出時間に係わるデータDitを格納したデータフレームFiを生成する。この際、検出時間に係わるデータDitにはカウンタ値を用いるため、このデータDixに対応するカウンタ値が付加される(ステップS6)。この時点のカウンタ値は「0」であるが、検出時間に係わるデータDitとしては250〔μs〕経過した時間となる。そして、生成されたデータフレームFiは、CANバス4に出力され、成形機コントローラ3に対する送信(転送)が行われる(ステップS7)。また、データフレームFiがCANバス4に出力した後は、カウンタ機能は「+1」のカウントアップを行う(ステップS8)。   In this case, since the detection data Di is set to the highest priority data (Di) and the transmission cycle Ti is set to 250 [μs], the detection cycle coincides with the transmission cycle Ti (communication timing) (step) S5). Therefore, the signal processing unit Eip generates the CAN data frame Fi described above. That is, a data frame Fi is generated in which data Dix relating to the injection position (detection value) and data Dit relating to the detection time corresponding to the data Dix are stored in the data field f3. At this time, since a counter value is used for the data Dit related to the detection time, a counter value corresponding to the data Dix is added (step S6). The counter value at this point is “0”, but the data Dit related to the detection time is the time when 250 [μs] has elapsed. The generated data frame Fi is output to the CAN bus 4 and transmitted (transferred) to the molding machine controller 3 (step S7). After the data frame Fi is output to the CAN bus 4, the counter function counts up “+1” (step S8).

以上、センシング装置2iについて説明したが、センシング装置2c,2eについても同様の処理が行われる。しかし、センシング装置2c,2eでは、送信の周期Tc,Teが共に500〔μs〕に設定されているため、通信タイミングは、センシング装置2iの二回に対して一回となる。通信タイミングの発生時(イベント発生時)には、信号処理部Ecp,EepによりCANのデータフレームFc,Feが生成されるとともに、この際、カウンタ値の増加は「+2」となる。以下、同様の処理が繰り返される(ステップ98,S2…)。   Although the sensing device 2i has been described above, the same processing is performed on the sensing devices 2c and 2e. However, in the sensing devices 2c and 2e, since the transmission cycles Tc and Te are both set to 500 [μs], the communication timing is once for every two times of the sensing device 2i. When the communication timing occurs (when an event occurs), the CAN data frames Fc and Fe are generated by the signal processing units Ecp and Eep, and at this time, the increment of the counter value becomes “+2”. Thereafter, the same processing is repeated (steps 98, S2,...).

他方、成形機コントローラ3は、検出データDi,Dc,Deを格納したCANのデータフレームFi,Fc,Feを受信したなら、検出データDi,Dc,Deに対する取込処理を行う。図2は、成形機コントローラ3側の処理フローを示している。成形機コントローラ3は、CANのデータフレームFi,Fc,FeをCANプロトコルに従って順次受信するため、各データフレームFi,Fc,Feから検出データDi,Dc,Deを取出し、メモリ3mに書き込む(ステップS21,S22)。なお、この検出データDi,Dc,Deには、位置の検出値に係わるデータDix,Dcx,Dex及びこのデータDix…に対応する検出時間に係わるデータ(カウンタ値)Dit,Dct,Detが含まれる。   On the other hand, if the molding machine controller 3 receives the CAN data frames Fi, Fc, and Fe in which the detection data Di, Dc, and De are stored, the molding machine controller 3 performs an acquisition process for the detection data Di, Dc, and De. FIG. 2 shows a processing flow on the molding machine controller 3 side. Since the molding machine controller 3 sequentially receives the CAN data frames Fi, Fc, and Fe in accordance with the CAN protocol, the molding machine controller 3 extracts the detection data Di, Dc, and De from each of the data frames Fi, Fc, and Fe and writes it in the memory 3m (step S21). , S22). The detection data Di, Dc, De include data Dix, Dcx, Dex related to the position detection value and data (counter values) Dit, Dct, Det related to the detection time corresponding to the data Dix. .

図4は、データフレームFi,Fc,Feの通信イメージを示しており、同図中、Fi1,Fi2,Fi3は、射出位置の検出に係わるセンシング装置2iから送信される最優先データDi…を格納したデータフレーム、Fc1,Fc2は、型位置の検出に係わるセンシング装置2cから送信される検出データDc…を格納したデータフレーム、Fe1,Fe2は、エジェクタ位置の検出に係わるセンシング装置2eから送信される検出データDe…を格納したデータフレームをそれぞれ示している。なお、各データフレームFi1…の通信時間は、95〜110〔μs〕である。   FIG. 4 shows a communication image of data frames Fi, Fc, and Fe. In FIG. 4, Fi1, Fi2, and Fi3 store the highest priority data Di ... transmitted from the sensing device 2i related to the detection of the injection position. The data frames Fc1 and Fc2 are stored from the sensing device 2e related to detection of the ejector position, and the data frames Fe1 and Fe2 are stored from the sensing device 2c related to detection of the mold position. Data frames each storing detection data De ... are shown. The communication time of each data frame Fi1... Is 95 to 110 [μs].

前述したように、射出位置の検出に係わるデータフレームFi1,Fi2,Fi3の送信の周期Tiは、250〔μs〕に設定されているため、基本的に、250〔μs〕毎に送信が行われる。また、型位置の検出に係わるデータフレームFc1,Fc2の送信の周期Tcとエジェクタ位置の検出に係わるデータフレームFe1,Fe2の送信の周期Teは、共に500〔μs〕に設定されているため、基本的に、500〔μs〕毎に送信が行われる。したがって、各データフレームFe1…は、図4に示す通信イメージにより順次送信される。例示の場合、射出位置の検出に係わるデータフレームFi1は、位置の検出値に係わるデータDixが20.000〔mm〕,検出時間に係わるデータDitが124(カウンタ値)であることを示し、次のデータフレームFi2は、位置の検出値に係わるデータDixが19.996〔mm〕,検出時間に係わるデータDitが125(カウンタ値)であることを示している。他方、型位置の検出に係わるデータフレームFc1は、位置の検出値に係わるデータDcxが180.005〔mm〕,検出時間に係わるデータDctが120(カウンタ値)であることを示し、次のデータフレームFc2は、位置の検出値に係わるデータDcxが1799.959〔mm〕,検出時間に係わるデータDctが122(カウンタ値)であることを示している。   As described above, since the transmission period Ti of the data frames Fi1, Fi2, and Fi3 related to the detection of the injection position is set to 250 [μs], transmission is basically performed every 250 [μs]. . Further, the transmission period Tc of the data frames Fc1 and Fc2 related to the detection of the mold position and the transmission period Te of the data frames Fe1 and Fe2 related to the detection of the ejector position are both set to 500 [μs]. Therefore, transmission is performed every 500 [μs]. Therefore, each data frame Fe1... Is sequentially transmitted according to the communication image shown in FIG. In the example, the data frame Fi1 related to the detection of the injection position indicates that the data Dix related to the detection value of the position is 20.000 [mm], and the data Dit related to the detection time is 124 (counter value). The data frame Fi2 indicates that the data Dix related to the position detection value is 19.996 [mm] and the data Dit related to the detection time is 125 (counter value). On the other hand, the data frame Fc1 related to the detection of the mold position indicates that the data Dcx related to the position detection value is 180.005 [mm] and the data Dct related to the detection time is 120 (counter value). The frame Fc2 indicates that the data Dcx related to the position detection value is 1799.959 [mm] and the data Dct related to the detection time is 122 (counter value).

この場合、CANのプロトコルに基づくアビトレーションにより、データフレームFi2の後にデータフレームFe2,Fc2が続き、その後、データフレームFi3が挿入され、結果的に、データフレームFi2とFi3間の時間が250〔μs〕を超えたり、或いは逆に250〔μs〕に満たない時間で送信されることも発生する。しかし、この場合であっても、最優先データDiを格納したデータフレームFi3が漏れたり、或いは最新の最優先データDiが使用されないなどの不具合は生じない。   In this case, due to the arbitration based on the CAN protocol, the data frame Fi2 is followed by the data frame Fe2, Fc2, and then the data frame Fi3 is inserted. As a result, the time between the data frames Fi2 and Fi3 is 250 [μs. ], Or conversely, transmission may occur in a time less than 250 [μs]. However, even in this case, there is no problem that the data frame Fi3 storing the highest priority data Di is leaked or the latest highest priority data Di is not used.

一方、成形機コントローラ3は、順次受信するCANのデータフレームFi,Fc,Feが、射出位置に係わる最優先データDiを格納したデータフレームFi1…か否かを監視する(ステップS23)。そして、最優先データDiを含むデータフレームFi1…のときは、検出データDa,Db,Dcに対する取込処理をスタートさせるとともに、他のデータフレームFe1…,Fc1…のときは無視し、取込処理はスタートさせない。   On the other hand, the molding machine controller 3 monitors whether the CAN data frames Fi, Fc, Fe received in sequence are the data frames Fi1,... Storing the highest priority data Di related to the injection position (step S23). When the data frame Fi1... Includes the highest priority data Di, the capturing process for the detection data Da, Db, Dc is started, and when the other data frames Fe1,. Will not start.

取込処理は、データフレームFi1を受信したなら、このデータフレームFi1に格納した検出データDiを取込むとともに、他の検出データDc,Deについては、当該データフレームFi1を受信した時点における最新の検出データDc,De、即ち、メモリ3mに書込まれている最新の検出データDc,Deを取込む。また、取込処理に基づいて、成形機コントローラ3では、型速度,エジェクタ速度,射出速度を求める演算処理を行う。最初に、型位置(検出値)に係わるデータDcx及びこのデータDcxに対応する検出時間に係わるデータDctを用いて型速度の演算処理を行う(ステップS24,S25)。この場合、型速度は、型速度=(前回の型位置―今回の型位置)/(前回のカウンタ値―今回のカウンタ値)の演算式により演算処理することができる。次いで、エジェクタ位置(検出値)に係わるデータDex及びこのデータDexに対応する検出時間に係わるデータDetを用いてエジェクタ速度の演算処理を行う(ステップS26,S27)。この場合、エジェクタ速度は、エジェクタ速度=(前回のエジェクタ位置―今回のエジェクタ位置)/(前回のカウンタ値―今回のカウンタ値)の演算式により演算処理することができる。次いで、射出位置(検出値)に係わるデータDix及びこのデータDixに対応する検出時間に係わるデータDitを用いて射出速度の演算処理を行う(ステップS28)。この場合、射出速度は、射出速度=(前回の射出位置―今回の射出位置)/(前回のカウンタ値―今回のカウンタ値)の演算式により演算処理することができる。そして、得られた位置及び速度に係わるデータは、成形動作に係わるシーケンス制御(プロセス制御)、例えば、射出速度に対するフィードバック制御等に用いられる(ステップS29)。以下、同様の処理が繰り返される(ステップS30,S21…)。   When the data frame Fi1 is received, the capture process captures the detection data Di stored in the data frame Fi1, and for the other detection data Dc and De, the latest detection at the time when the data frame Fi1 is received. Data Dc, De, that is, the latest detection data Dc, De written in the memory 3m is taken in. Further, based on the take-in process, the molding machine controller 3 performs a calculation process for obtaining a mold speed, an ejector speed, and an injection speed. First, a mold speed calculation process is performed using data Dcx related to the mold position (detected value) and data Dct related to the detection time corresponding to this data Dcx (steps S24 and S25). In this case, the mold speed can be calculated by the following formula: mold speed = (previous mold position−current mold position) / (previous counter value−current counter value). Next, an ejector speed calculation process is performed using data Dex related to the ejector position (detected value) and data Det related to the detection time corresponding to the data Dex (steps S26 and S27). In this case, the ejector speed can be calculated by an equation of ejector speed = (previous ejector position−current ejector position) / (previous counter value−current counter value). Next, an injection speed calculation process is performed using data Dix related to the injection position (detection value) and data Dit related to the detection time corresponding to the data Dix (step S28). In this case, the injection speed can be calculated by an equation of injection speed = (previous injection position−current injection position) / (previous counter value−current counter value). The obtained data relating to the position and speed is used for sequence control (process control) related to the molding operation, for example, feedback control for the injection speed (step S29). Thereafter, similar processing is repeated (steps S30, S21...).

よって、このような本実施形態に係るデータ取得方法によれば、センシング装置2i,2c,2eから送信する検出データDi,Dc,Deには、検出値に係わるデータDix…と検出時間に係わるデータDit…の双方を含ませるため、検出値及びこの検出値に対応する検出時間は、共にセンシング装置2i,2c,2e側で決定される。したがって、検出値に係わるデータDix…と検出時間に係わるデータDit…は、いわば同期のとれた状態となり、常に検出値に対する正確な検出時間を得ることができる。したがって、射出速度,型速度,エジェクタ速度を演算処理により求めれば、各位置の検出値に対して正確な検出時間により正確な速度を求めることができる。また、複数のセンシング装置2i,2c,2eから得る検出データDi,Dc,Deに対して最優先して取込む最優先データDiを設定するため、複数のセンシング装置2i,2c,2eから検出データDi,Dc,Deを送信する場合であっても、少なくとも最優先データDiに関しては、データの漏れを生じる不具合は回避され、もって、全体の信頼性を高めることができる。この場合、最優先データDiとして、特に制御精度が要求される検出データを設定すれば、最優先データDiに係わる制御に対しては制御の緻密性を高めることができ、成形品の品質向上に寄与できる。   Therefore, according to such a data acquisition method according to the present embodiment, the detection data Di, Dc, and De transmitted from the sensing devices 2i, 2c, and 2e include the data Dix related to the detection value and the data related to the detection time. In order to include both Dit..., The detection value and the detection time corresponding to this detection value are both determined on the sensing device 2i, 2c, 2e side. Therefore, the data Dix... Related to the detection value and the data Dit... Related to the detection time are in a so-called synchronized state, and an accurate detection time for the detection value can always be obtained. Therefore, if the injection speed, the mold speed, and the ejector speed are obtained by calculation processing, it is possible to obtain an accurate speed with an accurate detection time with respect to the detection value at each position. Further, in order to set the highest priority data Di to be captured with the highest priority for the detection data Di, Dc, De obtained from the plurality of sensing devices 2i, 2c, 2e, the detection data from the plurality of sensing devices 2i, 2c, 2e. Even when Di, Dc, and De are transmitted, at least with respect to the highest-priority data Di, problems that cause data leakage can be avoided, and the overall reliability can be improved. In this case, if detection data that particularly requires control accuracy is set as the highest priority data Di, the control precision for the control related to the highest priority data Di can be increased, and the quality of the molded product can be improved. Can contribute.

図6に示す変化グラフWpは、本実施形態に係るデータ取得方法により検出データDi…の取込みを行った際における各ショット毎の成形品重量〔g〕を示したものであり、成形品重量のバラツキを大きく低減できる。同図に示す変化グラフWrは、従来手法、即ち、成形機コントローラ3からリクエスト指令を送信し、このリクエスト指令に基づいて送信された検出データDi…を取込む方法を用いた際における各ショット毎の成形品重量を示すが、本実施形態に係るデータ取得方法を用いれば、従来手法に比べ、成形品重量のバラツキを1/3程度まで低減(改善)できる。   The change graph Wp shown in FIG. 6 shows the molded product weight [g] for each shot when the detection data Di... Is taken by the data acquisition method according to the present embodiment. Variations can be greatly reduced. The change graph Wr shown in the figure is for each shot when using the conventional method, that is, the method of transmitting a request command from the molding machine controller 3 and taking in the detection data Di ... transmitted based on the request command. However, if the data acquisition method according to the present embodiment is used, the variation in the weight of the molded product can be reduced (improved) to about 1/3 compared to the conventional method.

以上、最良の実施形態について詳細に説明したが、本発明は、このような実施形態に限定されるものではなく、細部の手法,構成,数量,数値等において、本発明の要旨を逸脱しない範囲で、任意に変更,追加,削除することができる。例えば、センシング装置2i…として、アブソリュート式エンコーダEi…を例示したが、インクリメンタル式エンコーダであっても、センシング装置2i…側に絶対値への変換回路を設けるなどによりアブソリュート式エンコーダEi…と同様に利用できるため、インクリメンタル式エンコーダの使用を排除するものではない。また、アブソリュート式エンコーダEi…として、位置を直接検出するリニアエンコーダを例示したが、位置を間接的に検出するロータリエンコーダを用いてもよい。この場合、ロータリエンコーダは、各駆動部に内蔵するサーボモータに付設する。一方、アブソリュート式エンコーダEi…により検出する位置として、射出位置,型位置及びエジェクタ位置を例示したが、射出位置と型位置のみであってもよいし、射出位置とエジェクタ位置のみであってもよい。また、必要により他の位置を追加してもよいし、位置以外の物理量、例えば、圧力や温度等の検出値を追加してもよい。さらに、CANバス4を介して送信した場合を例示したが、他のシリアル通信方式を用いてもよいし、パラレル通信方式を用いても実施可能である。   Although the best embodiment has been described in detail above, the present invention is not limited to such an embodiment, and the details, methods, configurations, quantities, numerical values, and the like do not depart from the spirit of the present invention. It can be changed, added, or deleted arbitrarily. For example, although the absolute encoder Ei... Is exemplified as the sensing device 2i..., Even an incremental encoder is provided in the same manner as the absolute encoder Ei... By providing a conversion circuit to the absolute value on the sensing device 2i. Since it can be used, the use of an incremental encoder is not excluded. Further, as the absolute encoder Ei..., A linear encoder that directly detects the position is illustrated, but a rotary encoder that indirectly detects the position may be used. In this case, the rotary encoder is attached to a servo motor built in each drive unit. On the other hand, as the position detected by the absolute encoder Ei..., The injection position, the mold position, and the ejector position are illustrated, but only the injection position and the mold position may be used, or only the injection position and the ejector position may be used. . Further, if necessary, other positions may be added, or physical values other than the positions, for example, detection values such as pressure and temperature may be added. Furthermore, although the case where it transmitted via the CAN bus 4 was illustrated, other serial communication systems may be used and it can implement also using a parallel communication system.

本発明の最良の実施形態に係るデータ取得方法によるセンシング装置側の処理フローを示すフローチャート、The flowchart which shows the processing flow by the side of the sensing apparatus by the data acquisition method which concerns on the best embodiment of this invention, 同データ取得方法による成形機コントローラ側の処理フローを示すフローチャート、A flowchart showing a processing flow on the molding machine controller side by the data acquisition method, 同データ取得方法を実施できる抽出ブロック回路図を含む射出成形機全体の概要図、Schematic diagram of the entire injection molding machine including an extraction block circuit diagram that can implement the data acquisition method, 同データ取得方法によりデータフレームを送信する際における通信イメージ図、Communication image diagram when transmitting data frame by the same data acquisition method, 同データ取得方法に用いるCANのデータフレーム図Data frame diagram of CAN used for the data acquisition method 同データ取得方法を実施した際における成形品重量の変化グラフ図、Change graph of molded product weight when the same data acquisition method is implemented,

符号の説明Explanation of symbols

2i:センシング装置,2c:センシング装置,2e:センシング装置,3:成形機コントローラ,4:CANバス,Di:検出データ(最優先データ),Dix:検出値に係わるデータ,Dit:検出時間に係わるデータ,Dc:検出データ,De:検出データ,M:射出成形機,Ti:周期,Ei:アブソリュート式エンコーダ,Ec:アブソリュート式エンコーダ,Ee:アブソリュート式エンコーダ   2i: Sensing device, 2c: Sensing device, 2e: Sensing device, 3: Molding machine controller, 4: CAN bus, Di: Detection data (highest priority data), Dix: Data related to detection value, Dit: Data related to detection time Data, Dc: Detection data, De: Detection data, M: Injection molding machine, Ti: Cycle, Ei: Absolute encoder, Ec: Absolute encoder, Ee: Absolute encoder

Claims (8)

複数のセンシング装置から得る検出データを成形機コントローラに送信し、前記成形機コントローラにより前記検出データを受信したなら前記検出データの取込処理を行う射出成形機のデータ取得方法において、予め、前記複数のセンシング装置から得る検出データに対して最優先して取込む検出データ(最優先データ)を設定するとともに、成形動作時に、各センシング装置から送信する検出データに、検出値に係わるデータ及び検出時間に係わるデータを含ませ、かつ所定の周期に従って前記成形機コントローラに送信するとともに、前記成形機コントローラは、前記検出データを受信したなら各検出データを記憶し、かつ前記最優先データか否かを判別し、最優先データのときに、当該最優先データ及びこの最優先データを受信した時点で最新となる他の検出データの取込処理を行うことを特徴とする射出成形機のデータ取得方法。   In a data acquisition method of an injection molding machine that transmits detection data obtained from a plurality of sensing devices to a molding machine controller, and receives the detection data by the molding machine controller, the data acquisition method for an injection molding machine performs the plurality of In addition to setting detection data (highest priority data) to be acquired with the highest priority for the detection data obtained from the sensing device, the detection data sent from each sensing device during the molding operation and the data related to the detection value and the detection time And the data is transmitted to the molding machine controller according to a predetermined cycle, and when the detection data is received, the molding machine controller stores each detection data and determines whether the data is the highest priority data. When the highest priority data is detected and the highest priority data and the highest priority data are received In data acquisition method for an injection molding machine and performing processing of loading the other detection data, the latest. 前記センシング装置は、位置の検出を行うアブソリュート式エンコーダを用いることを特徴とする請求項1記載の射出成形機のデータ取得方法。   2. The data acquisition method for an injection molding machine according to claim 1, wherein the sensing device uses an absolute encoder that detects a position. 前記アブソリュート式エンコーダには、位置を直接検出するリニアエンコーダ又は位置を間接的に検出するロータリエンコーダを用いることを特徴とする請求項2記載の射出成形機のデータ取得方法。   The data acquisition method for an injection molding machine according to claim 2, wherein a linear encoder that directly detects a position or a rotary encoder that indirectly detects a position is used as the absolute encoder. 前記アブソリュート式エンコーダにより検出する位置には、少なくとも、スクリュ位置に係わる射出位置,可動型の位置に係わる型位置,エジェクタピンの位置に係わるエジェクタ位置の二以上を含むことを特徴とする請求項2又は3記載の射出成形機のデータ取得方法。   3. The position detected by the absolute encoder includes at least two of an injection position related to a screw position, a mold position related to a movable mold position, and an ejector position related to an ejector pin position. Or the data acquisition method of the injection molding machine of 3. 前記射出位置に係わる検出データを前記最優先データに設定することを特徴とする請求項4記載の射出成形機のデータ取得方法。   5. The data acquisition method for an injection molding machine according to claim 4, wherein detection data relating to the injection position is set as the highest priority data. 前記最優先データを送信する周期は、当該最優先データに対応した最適値に設定するとともに、前記最優先データ以外の他の検出データを送信する周期は、前記最優先データを送信する周期よりも長く設定することを特徴とする請求項1又は5記載の射出成形機のデータ取得方法。   The cycle for transmitting the highest priority data is set to an optimum value corresponding to the highest priority data, and the cycle for transmitting other detection data other than the highest priority data is more than the cycle for transmitting the highest priority data. 6. The data acquisition method for an injection molding machine according to claim 1, wherein the data is set long. 前記成形機コントローラは、前記最優先データを含む検出データを取込んだなら、位置の検出値に係わるデータ及び検出時間に係わるデータから、少なくとも、射出速度,型速度,エジェクタ速度の一又は二以上を演算処理により求めることを特徴とする請求項4,5又は6記載の射出成形機のデータ取得方法。   If the molding machine controller captures the detection data including the highest priority data, at least one or more of the injection speed, the mold speed, and the ejector speed are determined from the data related to the position detection value and the data related to the detection time. The data acquisition method for an injection molding machine according to claim 4, wherein the data is obtained by arithmetic processing. 前記複数のセンシング装置から得る複数の検出データは、前記成形機コントローラに対してCAN(コントロール・エリア・ネットワーク)バスを介して送信することを特徴とする請求項1記載の射出成形機のデータ取得方法。   2. The data acquisition of an injection molding machine according to claim 1, wherein a plurality of detection data obtained from the plurality of sensing devices are transmitted to the molding machine controller via a CAN (control area network) bus. Method.
JP2008108796A 2008-04-18 2008-04-18 Data acquisition method for injection molding machines Active JP4850864B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008108796A JP4850864B2 (en) 2008-04-18 2008-04-18 Data acquisition method for injection molding machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008108796A JP4850864B2 (en) 2008-04-18 2008-04-18 Data acquisition method for injection molding machines

Publications (2)

Publication Number Publication Date
JP2009255437A JP2009255437A (en) 2009-11-05
JP4850864B2 true JP4850864B2 (en) 2012-01-11

Family

ID=41383500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008108796A Active JP4850864B2 (en) 2008-04-18 2008-04-18 Data acquisition method for injection molding machines

Country Status (1)

Country Link
JP (1) JP4850864B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160060363A (en) * 2014-11-20 2016-05-30 엘에스엠트론 주식회사 Control apparatus and control method for injection molding machine

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6172716B2 (en) * 2014-12-15 2017-08-02 株式会社名機製作所 Control method for injection molding machine and injection molding machine
CN110696315A (en) * 2019-09-24 2020-01-17 青岛海尔电冰箱有限公司 Method and device for generating injection ejection time
WO2021100665A1 (en) * 2019-11-18 2021-05-27 住友重機械工業株式会社 Injection molding machine and controller

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002120266A (en) * 2000-10-16 2002-04-23 Toyo Mach & Metal Co Ltd Molding machine
JP2004312340A (en) * 2003-04-07 2004-11-04 Toshiba Mach Co Ltd Information processing device, system, method and program, and recording medium recorded with the program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160060363A (en) * 2014-11-20 2016-05-30 엘에스엠트론 주식회사 Control apparatus and control method for injection molding machine
KR102053184B1 (en) * 2014-11-20 2019-12-06 엘에스엠트론 주식회사 Control apparatus and control method for injection molding machine

Also Published As

Publication number Publication date
JP2009255437A (en) 2009-11-05

Similar Documents

Publication Publication Date Title
JP4850864B2 (en) Data acquisition method for injection molding machines
JP4276435B2 (en) Synchronous clocked communication system with distributed input / output functional units and method for integrating distributed input / output functional units in such a system
JP4550505B2 (en) Data processing unit synchronization method
CN100461049C (en) Machine Tool Workpiece Inspection System
US9031736B2 (en) Channel diagnostic system for sent receiver
CN100447704C (en) Clock synchronous communication system with relative clock and method for establishing the same
KR100909296B1 (en) Method and apparatus for synchronizing at least one user of a bus system and a corresponding bus system
CN113195196A (en) Injection molding machine, injection molding system, and controller
EP3869745B1 (en) Production system, communication method, and program
CN113474734B (en) Counter unit and control method, control device and control system thereof
TW587370B (en) Device, system, and method for compensating for isolation and cable delays in an SSI encoder interface circuit
JP2007160642A (en) Molding machine control system, molding machine, control apparatus, and molding machine control method
US20130253668A1 (en) Positioning apparatus and plc system using same
CN104422883A (en) Motor desynchronizing detection method and detection device
JP4376375B2 (en) Temperature control device for injection molding machine
CN107942788A (en) Acquisition methods, device and the servo-driver of motor shaft position
CN116915367B (en) Data detection method, storage medium and electronic device
JP6963107B2 (en) Logging device and sampling method
CN102957939B (en) Robot system with anomaly detection function of camera
JPH07299849A (en) In-mold pressure measuring method
JP4280531B2 (en) Serial data transmission method and device between position measuring device and processing unit
JP2006163601A (en) Data transfer system for industrial machine
KR20130055962A (en) System and method for controlling roof for vehicle
CN111148410A (en) An Intelligent Cooling System Based on TMS320C6748
KR20170103151A (en) Method for monitoring injection molding device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090917

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110920

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110928

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111019

R150 Certificate of patent or registration of utility model

Ref document number: 4850864

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141028

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250