JP2008036971A - Injection molding machine - Google Patents
Injection molding machine Download PDFInfo
- Publication number
- JP2008036971A JP2008036971A JP2006214575A JP2006214575A JP2008036971A JP 2008036971 A JP2008036971 A JP 2008036971A JP 2006214575 A JP2006214575 A JP 2006214575A JP 2006214575 A JP2006214575 A JP 2006214575A JP 2008036971 A JP2008036971 A JP 2008036971A
- Authority
- JP
- Japan
- Prior art keywords
- rotary table
- rotation
- sensor
- encoder
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Injection Moulding Of Plastics Or The Like (AREA)
Abstract
Description
本発明は、2つの金型を180°間隔で回転テーブルに搭載し、該回転テーブルを180°ずつ交互に正逆方向に間欠回転させる射出成形機に関する。 The present invention relates to an injection molding machine in which two molds are mounted on a rotary table at intervals of 180 °, and the rotary table is intermittently rotated in forward and reverse directions alternately by 180 °.
回転テーブルに2つの金型を180°間隔で搭載し(取り付け)、回転テーブルを180°ずつ正逆方向に間欠回転させるようにした、2ステージタイプの横型射出成形機や縦型射出成形機は公知である。 Two-stage horizontal injection molding machines and vertical injection molding machines that mount (attach) two molds on a rotary table at 180 ° intervals and rotate the rotary table intermittently in forward and reverse directions by 180 ° It is known.
このような射出成形機において、例えば、回転テーブルに搭載した2つの例えば可動側金型に対応して、2つの固定側金型を設けると共に、可動側金型と固定金型の対のそれぞれに対応するように2つの射出ユニットを設けて、回転テーブルの180°回転ごとに、可動側金型と固定側金型との組み合わせを交番的に変えると共に、2つの射出ユニットで同時に射出を行うように構成することで、移動中子などをもつ複雑な金型構造としなくても、簡単に2色成形が行えるようにしたマシン(射出成形機)が知られている。また、例えば、回転テーブルに搭載した2つの固定側金型に対して単一の可動側金型を設けると共に、単一の射出ユニットを設けて、2つの固定側金型のうちの1つを交番的に可動側金型と対向させて、この金型同士が対向するステージにおいて射出を行い、他方のステージでは固定側金型へのインサート物品の載置・位置決めを行うように構成することで、効率よくインサート成形を行えるようにしたマシンも知られている。 In such an injection molding machine, for example, two fixed molds are provided corresponding to, for example, two movable molds mounted on the rotary table, and each of the pair of the movable mold and the fixed mold is provided. Two injection units are provided to correspond to each other, and each time the rotary table rotates 180 °, the combination of the movable side mold and the fixed side mold is changed alternately, and the two injection units perform injection simultaneously. There is known a machine (injection molding machine) that can easily perform two-color molding without using a complicated mold structure having a moving core or the like. In addition, for example, a single movable mold is provided for two fixed molds mounted on the rotary table, and a single injection unit is provided, and one of the two fixed molds is disposed. By alternately facing the movable mold, injection is performed on the stage where the molds are opposed, and the other stage is configured to place and position the insert article on the fixed mold. Also known is a machine that enables efficient insert molding.
上記の回転テーブルの回転制御には、回転テーブルの原点出し(回転方向のイニシャルポジションを設定すること)が必須で、この原点出しは、回転テーブルが180°ずつ交互に正逆方向に間欠回転するマシンにおいては、回転テーブルの裏面に設けたオーバーラン防止用の被係止部を利用することで行われていた。すなわち、回転テーブルの裏面に設けたオーバーラン防止用の被係止部を利用する場合には、回転テーブルの被係止部を、固定フレーム側に設けたオーバーラン防止用のストッパに押し付けた状態から、被係止部とストッパが離間する方向に回転テーブルを所定角度だけ回転させた位置を、回転テーブルの原点として設定するようにしていた。なお、上記の押し付け後の回転テーブルの所定角度の回転検出は、被係止部とストッパが当接した状態からの回転量を、回転テーブルを回転駆動するサーボモータに付設されたエンコーダによる計測パルス値を確認することによって行われる。 In order to control the rotation of the rotary table, it is essential to set the origin of the rotary table (setting the initial position in the rotational direction). The origin is rotated intermittently in the forward and reverse directions by 180 ° alternately. In a machine, this is done by using a locked portion for preventing overrun provided on the back surface of the rotary table. In other words, when using the overrun prevention locked portion provided on the back of the turntable, the locked portion of the turntable is pressed against the overrun prevention stopper provided on the fixed frame side. Therefore, the position where the rotary table is rotated by a predetermined angle in the direction in which the locked portion and the stopper are separated is set as the origin of the rotary table. In addition, the rotation detection of the rotation table after the pressing at a predetermined angle is performed by measuring the rotation amount from the state where the locked portion and the stopper are in contact with each other by measuring the pulse by the encoder attached to the servo motor that rotates the rotation table. This is done by checking the value.
また、上記したような回転テーブルを用いた射出成形機においては、回転テーブルの回転位置(回転角度)を検出する必要があり、この回転位置の検出には、回転テーブルを回転駆動するサーボモータ(テーブル回動用モータ)に付設された上記のエンコーダが用いられている。つまり例えば、回転テーブルが原点位置に停止していて、このときのエンコーダ出力による計測パルス値(原点位置計測パルス値)がNiであるとした状態から、テーブル回動用モータを所定方向に回転させて計測パルス値を監視し、回転テーブルの180°回転に相当するパルス数が例えば3.6万パルスであるとしたとき、計測パルス値がNi+3.6万となると、回転テーブルが原点位置から180°だけ回転したと判断して、回転テーブルを停止させるようにしていた。また、この回転テーブルが原点位置から180°だけ回転した停止位置から、回転テーブルを原点位置まで戻す際には、テーブル回動用モータを先とは逆方向に回転させて、エンコーダ出力による計測パルス値がNiとなると、回転テーブルが原点位置まで回転した(回転テーブルが180°だけ回転した)と判断して、回転テーブルを停止させるようにしていた。 Further, in the injection molding machine using the rotary table as described above, it is necessary to detect the rotational position (rotational angle) of the rotary table, and this rotational position is detected by a servo motor (rotatingly driving the rotary table ( The above encoder attached to the table rotation motor is used. That is, for example, from the state where the rotation table is stopped at the origin position and the measurement pulse value (origin position measurement pulse value) by the encoder output at this time is Ni, the table rotation motor is rotated in a predetermined direction. When the measured pulse value is monitored and the number of pulses corresponding to 180 ° rotation of the rotary table is 36,000 pulses, for example, when the measured pulse value is Ni + 36,000, the rotary table is 180 ° from the origin position. It was determined that the rotating table was rotated, and the rotating table was stopped. When the rotary table is returned to the home position from the stop position where the rotary table is rotated by 180 ° from the home position, the table rotation motor is rotated in the opposite direction to the measured pulse value by the encoder output. When Ni becomes Ni, it is determined that the rotary table has rotated to the origin position (the rotary table has rotated by 180 °), and the rotary table is stopped.
なお、回転テーブルの回転位置検出をエンコーダを用いて行う技術としては、例えば、実開平1−132344号公報(特許文献1)に記載された技術が挙げられ、この特許文献1に記載の技術では、回転テーブルの基準位置を基準回転位置検出手段が検出すると、エンコーダの出力パルスを計数するカウンタ(加減算カウンタ)をリセットして、回転テーブルの基準位置からの回転量をカウンタで計数することで、回転テーブルを任意の位置に停止させるようにしている。つまり、この特許文献1に記載された技術においても、基準位置からの回転量(回転角度)をエンコーダによって検出することで、回転テーブルの回転量(回転位置)を制御するようになっている。
上記したように従来の回転テーブルを用いた射出成形機においては、回転テーブルの位置検出は、専ら、サーボモータ(テーブル回動用モータ)に付設されたエンコーダによる計測にのみ委ねられており、計測パルス値の監視によって回転テーブルが180°回転したと判定すると、型閉じ動作に移行することを許可するようになっていた。しかしながら、このように構成すると、サーボモータ(テーブル回動用モータ)の回転を回転テーブルに伝達する減速回転伝達メカニズムであるタイミングプーリ、タイミングベルトによる回転伝達系に、例えばベルト歯飛びが生じたり、モータ出力軸とこれに取り付けられる駆動プーリとの間に軸緩みが生じたりなどすると、エンコーダ出力による計測パルス値での判断では、回転テーブルは180°回転したと見なせるにもかかわらず、実際には、回転テーブルは180°分は回転していないことになり、このような状況で型閉じを行うと、金型破損が生じるという問題があった。また、エンコーダに異常が発生しても、この異常発生を検知する仕組みをもたないため、エンコーダに異常が発生した場合は、エンコーダ出力による計測パルス値の監視では、回転テーブルは180°回転したと見なせるにもかかわらず、実際の回転テーブルの回転角度は180°でないことになり、このときにも金型破損が生じるという問題があった。 As described above, in the injection molding machine using the conventional rotary table, the position detection of the rotary table is exclusively entrusted to the measurement by the encoder attached to the servo motor (table rotation motor). If it is determined that the rotary table has rotated 180 ° by monitoring the value, the shift to the mold closing operation is permitted. However, with this configuration, for example, belt tooth skipping occurs in a rotation transmission system using a timing pulley and a timing belt, which is a decelerating rotation transmission mechanism that transmits the rotation of a servo motor (table rotation motor) to the rotary table. If the shaft is loosened between the output shaft and the drive pulley attached to it, etc., even though the rotary table can be regarded as having rotated 180 ° in the judgment by the measurement pulse value based on the encoder output, The rotary table is not rotated by 180 °, and there is a problem that when the mold is closed in such a situation, the mold is broken. In addition, even if an abnormality occurs in the encoder, there is no mechanism for detecting this abnormality. Therefore, when an abnormality occurs in the encoder, the rotation table is rotated 180 ° in monitoring the measured pulse value by the encoder output. In spite of this, the actual rotation angle of the rotary table is not 180 °, and there is a problem that the mold is broken at this time.
本発明は上記の点に鑑みなされたもので、その目的とするところは、2つの金型を180°間隔で回転テーブルに搭載し、該回転テーブルを180°ずつ交互に正逆方向に間欠回転させる射出成形機において、回転テーブルの回転動作が正常に行われているかどうかを確実に認知できるようにし、以って、回転テーブルの回転停止位置の異常発生時にメカニズム破損に繋がる動作を確実に抑止できるようにすることにある。 The present invention has been made in view of the above points. The object of the present invention is to mount two molds on a rotary table at intervals of 180 °, and rotate the rotary table intermittently in forward and reverse directions by 180 °. In the injection molding machine to be used, it is possible to reliably recognize whether or not the rotation operation of the rotary table is normally performed, thereby reliably suppressing the operation leading to the mechanism damage when the rotation stop position of the rotary table is abnormal. There is to be able to do it.
本発明は上記した目的を達成するため、2つの金型を180°間隔で回転テーブルに搭載し、該回転テーブルを180°ずつ交互に正逆方向に間欠回転させる射出成形機において、
前記回転テーブルを回転駆動するモータの回転量を検出するためのエンコーダと、
前記回転テーブルの外周に1箇所だけ設けた標識部位を検出するために、前記回転テーブルの外側に180°間隔で配置した2つの非接触式センサと、
前記射出成形機の動作を制御する制御手段とを、有し、
前記制御手段は、前記回転テーブルが停止状態にあって前記2つの非接触式センサのうちの一方が前記標識部位を検出している状態から、前記回転テーブルを回転させたときの前記エンコーダ出力による計測パルス値を監視すると共に、前記2つの非接触式センサのうちの他方が前記標識部位の検出状態となったか否かを監視して、前記計測パルス値と、前記2つの非接触式センサの検出状態との両者によって、異常が発生しているかどうかを判定する。
In order to achieve the above object, the present invention provides an injection molding machine in which two molds are mounted on a rotary table at intervals of 180 °, and the rotary table is intermittently rotated in forward and reverse directions alternately by 180 °.
An encoder for detecting the amount of rotation of a motor that rotationally drives the rotary table;
Two non-contact sensors arranged at intervals of 180 ° on the outside of the rotary table in order to detect a marker site provided only at one location on the outer periphery of the rotary table;
Control means for controlling the operation of the injection molding machine,
The control means is based on the encoder output when the rotary table is rotated from a state where the rotary table is in a stopped state and one of the two non-contact sensors detects the marker portion. While monitoring the measurement pulse value and monitoring whether the other of the two non-contact sensors is in the detection state of the labeling part, the measurement pulse value and the two non-contact sensors Whether or not an abnormality has occurred is determined based on both the detection state and the detection state.
本発明では、回転テーブルが交番的に位置する2つの回転停止位置(0°位置、180°位置)の一方にあって、2つの非接触式センサのうちの一方が標識部位である例えば切り欠きの中央に対向していて、2つの非接触式センサのうちの一方が切り欠きの検出状態であるときから、回転テーブルを回転させたときのエンコーダ出力による計測パルス値を監視すると共に、2つの非接触式センサのうちの他方が切り欠きの検出状態となったか否かを監視する。そして例えば、2つの非接触式センサのうちの一方が切り欠きの検出状態であるときから、2つの非接触式センサのうちの他方が切り欠きの検出状態となった際に、計測パルス値が所定の数値範囲内に収まっていない場合には、エンコーダに異常が発生したと判断して、アラームを発生すると共に、マシンの動作を停止させる。あるいは例えば、2つの非接触式センサのうちの一方が切り欠きの検出状態であるときから、回転テーブルが回転開始して計測パルス値が所定の数値範囲を超えた際または所定の数値範囲を下回った際に、2つの非接触式センサのうちの他方が切り欠きの検出状態となっていない場合には、回転伝達系に異常が発生したと判断して、アラームを発生すると共に、マシンの動作を停止させる。このように、本発明では、回転伝達系のメカニズム、または、回転量(回転角度)計測系の何れかに異常が発生しても、これを確実に認知することができるので、このような異常発生を看過することによる金型破損などのメカ損傷は確実に防止することができる。 In the present invention, the rotary table is located at one of two rotation stop positions (0 ° position and 180 ° position) alternately located, and one of the two non-contact sensors is a marked portion. The measured pulse value by the encoder output when the rotary table is rotated is monitored while one of the two non-contact sensors is in the notch detection state. It is monitored whether or not the other of the non-contact sensors is in a notch detection state. For example, when one of the two non-contact sensors is in the notch detection state and the other of the two non-contact sensors is in the notch detection state, the measurement pulse value is If not within the predetermined numerical range, it is determined that an abnormality has occurred in the encoder, an alarm is generated, and the machine operation is stopped. Or, for example, when one of the two non-contact sensors is in the notch detection state, the rotation table starts to rotate and the measured pulse value exceeds a predetermined numerical range or falls below the predetermined numerical range. When the other of the two non-contact sensors is not in the notch detection state, it is determined that an abnormality has occurred in the rotation transmission system, an alarm is generated, and the machine operation Stop. In this way, in the present invention, even if an abnormality occurs in either the rotation transmission system mechanism or the rotation amount (rotation angle) measurement system, this can be recognized with certainty. Mechanical damage such as die breakage due to overlooking the occurrence can be reliably prevented.
以下、本発明の実施の形態を、図面を用いて説明する。
図1〜図11は、本発明の一実施形態(以下、本実施形態と記す)による射出成形機に係り、本実施形態の射出成形機は、2つの金型を180°間隔で回転テーブルに搭載し、該回転テーブルを180°ずつ交互に正逆方向に間欠回転させるように構成されたマシンとなっている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1 to 11 relate to an injection molding machine according to an embodiment of the present invention (hereinafter referred to as the present embodiment). The injection molding machine of the present embodiment has two molds on a rotary table at intervals of 180 °. It is a machine that is mounted and configured to intermittently rotate the turntable 180 degrees alternately in forward and reverse directions.
図1は、本実施形態の射出成形機における可動ダイプレートや回転テーブルなどを示す要部側面図である。図1において、1は、図示せぬテールストック(型開閉駆動源などを搭載した保持部材)と図示せぬ固定ダイプレートとの間で前後進可能な可動ダイプレート、2は、テールストックと固定ダイプレートとの間に架け渡され、可動ダイプレート1を挿通・案内するタイバー、3は、可動ダイプレート1に固定されたテーブル保持プレート、4は、テーブル保持プレート3に回転可能に保持された回転テーブル、5は、回転テーブル4に180°間隔で取り付けられた(搭載された)2つの可動側金型、6は、可動ダイプレート1に搭載されたテーブル回転駆動用のサーボモータ、7は、サーボモータ6の出力軸に固定された小径の駆動プーリ(歯付きプーリ=タイミングプーリ)、8は、駆動プーリ7の回転を回転テーブル4に固定された図示せぬ大径の被動プーリ(歯付きプーリ=タイミングプーリ)に伝達するタイミングベルト(歯付きベルト)、10は、回転テーブル4の外周に1箇所形成した切り欠き(標識部位)、11は、回転テーブル4の外周の切り欠き10を検出な非接触式センサ(例えば光学センサ)よりなる第1センサ、12は、同じく回転テーブル4の外周の切り欠き10を検出可能な非接触式センサ(例えば光学センサ)よりなる第2センサ、13は、回転テーブル4の重量を支承する補助部材となる回転可能なサポートローラである。
FIG. 1 is a side view of an essential part showing a movable die plate, a rotary table, and the like in the injection molding machine of the present embodiment. In FIG. 1, 1 is a movable die plate that can move back and forth between a tail stock (not shown) (holding member on which a mold opening / closing drive source and the like is mounted) and a fixed die plate (not shown), and 2 is fixed to the tail stock. A tie bar that spans between and guides the
回転テーブル4は、サーボモータ6の回転駆動力により、タイミングプーリ、タイミングベルトによる減速回転伝達系を介して、180°ずつ交互に正逆方向に間欠回転駆動される。本実施形態の射出成形機においては、図示せぬ固定ダイプレートには、180°間隔で2つの図示せぬ固定側金型が取り付けられて(搭載されて)いて、また、可動側金型5と固定金型の対のそれぞれに対応して2つの射出ユニットが設けられている。そして、回転テーブル4の180°回転ごとに、可動側金型5と固定側金型との組み合わせを交番的に変えると共に、2つの射出ユニットで同時に射出を行うように構成されていて、これによって、本実施形態の射出成形機は2色成形を行うことが可能なマシンとなっている。
The rotary table 4 is intermittently rotated in the forward and reverse directions by 180 ° alternately by a rotational driving force of the
上記の第1センサ11と第2センサ12は、回転テーブル4の外側に180°間隔で配置されている。すなわち、テーブル保持プレート3に、テーブルセンターを通る1本の仮想線上に位置するような、センサ取り付け部を2つ予め正確に形成しておき、これにより、第1センサ11と第2センサ12とを、正確に180°間隔で対向配置できるように構成されている。なお、第1センサ11と第2センサ12の取り付け位置は微調整が可能となっていて、両センサ11、12は、必ず、正確に180°間隔で配置されるようになっている。
The
図2は、第1センサ11または第2センサ12と、それに切り欠き10が対向している状態とそうでない状態とを示す図である。図2の(a)に示すように、第1センサ11または第2センサ12が切り欠き10と対向しているときには、第1センサ11または第2センサ12の出力はOFFとなり、切り欠き10の検出状態となる。また、図2の(b)に示すように、第1センサ11または第2センサ12が切り欠き10と対向していないときには、第1センサ11または第2センサ12の出力はONとなり、切り欠き10の非検出状態となる。
FIG. 2 is a diagram illustrating a state in which the
図3は、回転テーブル4の回転制御系の構成を示すブロック図である。図3において、21は、射出成形機の全体制御を司る上位コントローラ、22は、上位コントローラ21からの指令によって、上位コントローラ21から与えられる制御目標データとエンコーダ出力などとに基づき、サーボモータ6をサーボドライバ23を介して駆動制御するテーブル回転制御部、24は、サーボモータ6の回転を回転テーブル4に伝える前記したタイミングプーリ、タイミングベルトによる減速回転伝達系(減速回転伝達メカニズム)、25は、サーボモータ6に付設されたサーボモータ6の回転量を検出するエンコーダ(ここでは、回転角の絶対値を出力するアブソリュートエンコーダ)、26は、回転テーブルの回転動作が正常に行われているかどうかを判定する異常判定部、27は、異常判定部26が判定処理を行うための判定条件データを格納した判定条件格納部、28は、判定条件格納部27に格納するデータの1つである、判定用パルス値を算出して判定条件格納部27に出力したり、後述する原点出し処理の際のパルス値演算などを行うパルス値演算部、29は、パルス値演算部28が演算処理に用いる計測パルス値を一時的に格納する計測パルスデータ保持部、S1は、エンコーダ25が出力する計測パルス値信号、S2は、第1センサ11が出力する第1センサ信号、S3は、第2センサ12が出力する第2センサ信号、S4は、異常判定部26が出力する判定結果信号、S5は、パルス値演算部28が出力する演算結果信号である。
FIG. 3 is a block diagram showing the configuration of the rotation control system of the
異常判定部26には、計測パルス値信号S1、第1センサ信号S2、第2センサ信号S3が入力されて、異常判定部26は、判定条件格納部27に格納された判定条件に基づいて信号S1〜S3を監視することで、後述するように異常が発生しているかどうかを判定し、判定結果を判定結果信号S4によって上位コントローラ21に通知する。
The
なお、本実施形態では、エンコーダ25としてアブソリュートエンコーダを用いる例を示したが、エンコーダとしては相対値出力のインクリメンタルエンコーダを用いることも可能で、この場合には、インクリメンタルエンコーダと、このインクリメンタルエンコーダの出力パルスをアップカウントまたはダウンカウントする加減数カウンタとを用いる構成とすれば、以下の本実施形態の動作・制御と同等の動作・制御が行えることは、以下の説明から当業者には自明である。
In the present embodiment, an example in which an absolute encoder is used as the
次に、本実施形態の動作・制御について説明するが、それに先立ち、射出成形機の出荷段階や据え付け段階、あるいは、回転テーブル4廻りのメンテナンス・修理の後などに行われる、本実施形態の射出成形機における回転テーブル4の原点出しについて、図4〜図7を用いて説明する。 Next, the operation and control of this embodiment will be described. Prior to that, the injection of this embodiment, which is performed at the shipment stage or installation stage of the injection molding machine, or after maintenance / repair around the rotary table 4, etc. The origin of the rotary table 4 in the molding machine will be described with reference to FIGS.
図4は、0°原点出しの処理の流れを示すフローチャートである。本実施形態の射出成形機においても、まず、回転テーブル4の裏面(金型搭載面と反対側の面)に設けたオーバーラン防止用の図示せぬ被係止部を、テーブル保持プレート3に設けたオーバーラン防止用の図示せぬストッパに押し付けた状態とし、この状態から、被係止部とストッパが離間する方向に、サーボモータ6によって回転テーブル4を所定角度だけ回転させる。これによって、回転テーブル4の外周に形成した切り欠き10が第1センサ11と対向して、第1センサの出力がOFFとなる。上記の被係止部、ストッパ、および切り欠き10の位置関係は、上記の所定角度の回転で切り欠き10の中心が第1センサ11と対向するように設計されていて、被係止部とストッパが当接した状態から被係止部がストッパから離れる方向に回転テーブル4が所定角度回転すると、理論計算上では切り欠き10の中心が第1センサ11と対向する状態となる。しかし、実際には減速回転伝達系24には公差の範囲内で微妙な伝達誤差があり、例えば、回転テーブル4を180°回転させるのに、理論計算上ではエンコーダ25の計測パルス数で3.6万パルスが必要であるとすると、3.6万パルス分だけサーボモータ6を回転させたとしても、回転テーブル4はぴったりと180°回転するとは保証しがたい。ここで、第1、第2センサ11、12の検出感度からくる制約で、切り欠き10の幅(角度)は4°に相当するものとなっていて、0.1°がエンコーダ25のパルス数で20パルスに相当するので、切り欠き10の幅は800パルスに相当する。切り欠き10の加工精度は極めて高いものとしてあるが、公差の範囲内で800パルスから微妙にずれ込むことは避け難い。以上のことから、被係止部とストッパが当接した状態から被係止部がストッパから離れる方向に回転テーブル4が所定角度回転しても、切り欠き10の中心が第1センサ11と正確に対向するとは、保証しがたい。そこで、本実施形態では、以下のようにして、0°原点出しを行う。
FIG. 4 is a flowchart showing a flow of 0 ° origin finding processing. Also in the injection molding machine according to the present embodiment, first, an unillustrated locked portion for preventing overrun provided on the back surface (surface opposite to the mold mounting surface) of the rotary table 4 is provided on the
図4のステップS101では、被係止部とストッパが当接した状態から被係止部がストッパから離れる方向に回転テーブル4を所定角度回転させた後、停止させる。これにより、第1センサ11の出力はOFFとなる。次に、ステップS102において、回転テーブル4を図3で反時計回り方向に回転(以降、これを正転と記し、この逆方向回転を逆転と記す)させて、エンコーダ25の出力する計測パルス値を監視し、次のステップS103において、第1センサ11の出力がONとなったか否かを判定する。第1センサ11の出力がONとなるとステップS104に進んで、ステップS104において、回転テーブル4の回転を停止させると共に、第1センサ11の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する。図5の(a)は、このステップS104の状態を示している。次に、ステップS105において、回転テーブル4を逆転させて、エンコーダ25の出力する計測パルス値を監視し、この回転テーブル4の逆転で第1センサ11の出力がOFFとなった(ステップS106)後、ステップS107において、第1センサ11の出力がONとなったか否かを判定する。第1センサ11の出力がONとなるとステップS108に進んで、ステップS108において、回転テーブル4の回転を停止させると共に、第1センサ11の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する。図5の(b)は、このステップS108の状態を示している。
In step S101 of FIG. 4, the rotary table 4 is rotated by a predetermined angle in a direction in which the locked portion is separated from the stopper from the state in which the locked portion is in contact with the stopper, and then stopped. As a result, the output of the
次に、ステップS109において、回転テーブル4を正転させて、エンコーダ25の出力する計測パルス値を監視し、この回転テーブル4の正転で第1センサ11の出力がOFFとなった(ステップS110)後、ステップS111において、第1センサ11の出力がONとなったか否かを判定する。第1センサ11の出力がONとなるとステップS112に進んで、ステップS112において、回転テーブル4の回転を停止させると共に、第1センサ11の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する(このときが、図5の(a)の状態である)。次に、ステップS113において、回転テーブル4を逆転させて、エンコーダ25の出力する計測パルス値を監視し、この回転テーブル4の逆転で第1センサ11の出力がOFFとなった(ステップS114)後、ステップS115において、第1センサ11の出力がONとなったか否かを判定する。第1センサ11の出力がONとなるとステップS116に進んで、ステップS116において、回転テーブル4の回転を停止させると共に、第1センサ11の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する(このときが、図5の(b)の状態である)。
Next, in step S109, the rotation table 4 is rotated forward, the measurement pulse value output from the
次に、ステップS117において、ステップS104、108、112、116で記憶した計測パルス値に基づいて、切り欠き10の幅(角度)に相当するパルス数の平均値Aを求めて、この平均値Aの半分のパルス数であるA/2を算出する。次のステップS118において、回転テーブル4を、エンコーダ25のパルス数でA/2だけ正転させた後、停止させる。これによって、図5の(c)に示すように、切り欠き10の中心に第1センサ11が正確に対向した状態になる。次に、ステップS119において、エンコーダ(アブソリュートエンコーダ)25の現在の値(計測パルス値)を、0°原点として予め定められた数値(ここでは、例えば1万パルス)にセットして、これにより0°原点出しを終了する。なお、0°原点としてのエンコーダ25の実データパルス値は1万であるが、後述する表示画面においては、0°原点のエンコーダパルスは0(零)として表示されるようになっている。
Next, in step S117, an average value A of the number of pulses corresponding to the width (angle) of the
続いて、0°原点から回転テーブルが180°だけ正確に回転した位置である180°位置(以下、これを便宜上180°原点と記すが、この180°原点はシステムが唯一もつテーブルの原点(0°原点)とは異なるもので、180°原点に対応する数値をエンコーダ25にセットするためのものではない)の割り出し(180°原点出し)と、これに伴って得られる、回転テーブル4がぴったり180°回転するのに必要なエンコーダパルスの値を求める処理、および、後述する回転テーブル4の回転動作が正常に行われているかどうかの判定処理に用いる判定用パルス値Na1、Na2を求める処理について、説明する。
Subsequently, the 180 ° position, which is the position where the rotary table has been accurately rotated by 180 ° from the 0 ° origin (hereinafter referred to as the 180 ° origin for convenience, this 180 ° origin is the only table origin (0 It is different from (° origin) and is not for setting the value corresponding to the 180 ° origin to the encoder 25) (180 ° origin search), and the rotary table 4 obtained accordingly is exactly About the process which calculates | requires the value of the encoder pulse required in order to rotate 180 degrees, and the process which calculates | requires determination pulse value Na1, Na2 used for the determination process of whether the rotation operation of the
図6は、180°原点出しの処理の流れを示すフローチャートである。180°原点出しを行う際には、ステップS201において、0°原点から回転テーブル4を正転させてエンコーダ25の出力する計測パルス値を監視し、次のステップS202において、第2センサ12の出力がOFFとなったか否かを判定する。第2センサ12の出力がOFFとなるとステップS203に進んで、ステップS203において、第2センサ12の出力がOFFとなったタイミングでのエンコーダ25の計測パルス値は、理論計算値からの許容範囲であるか否かを判定する。ここでは、回転テーブルの180°回転に必要な理論計算上のエンコーダパルス数は3.6万パルスであり、切り欠き10の幅(角度)は4°であり、回転テーブルが178°回転したときの理論計算上のエンコーダパルス数は、(36000−400)=35600パルスであり、35600±βに対して、第2センサ12の出力がOFFとなったタイミングでのエンコーダパルス数が、この範囲に入っているかどうかを判定する。上記のβは例えば20パルス程度の値とされ、ステップS203でYES判定されるとステップS204に進み、ステップS203でNO判定されると、ステップS205に進んで処理を中止(終了)し、メカ点検(例えば、第2センサ12の取り付け位置の微調整)などを促す。ステップS204においては、第2センサ12の出力がOFFとなったタイミングでのエンコーダ25の計測パルス値を記憶し、次のステップS206においては、ステップS203の判定処理が所定回数(例えば、3〜5回)終了したかどうかを判定し、所定回数終了していなければステップS207に進み、所定回数終了していればステップS210に進む。
FIG. 6 is a flowchart showing the flow of the 180 ° origin finding process. When performing the 180 ° origin search, in step S201, the rotation table 4 is rotated forward from the 0 ° origin to monitor the measurement pulse value output from the
ステップS207では、回転テーブル4を第2センサ12の出力がOFFとなったタイミングの直後に停止させ、次のステップS208において、回転テーブル4を逆転させてエンコーダ25の出力する計測パルス値を監視し、次のステップS209で回転テーブル4を0°原点に停止させて、先のステップS201に戻る。
In step S207, the rotation table 4 is stopped immediately after the output of the
ステップS210では、ステップS204で記憶した数回分のパルス値(パルス数)の平均値(すなわち、ここでは35600±γ(γは、理論計算値からの、公差内の誤差などに起因する、実際の計測で得られた差分の平均値))を求め、これを、回転テーブル4が0°原点位置から反対側センサである第2センサ12がOFFとなるタイミングまでのパルス値(回転テーブル4が178°回転するのに要するパルス数)として、すなわち、後述する回転テーブル4の回転動作が正常に行われているかどうかの判定処理に用いる判定用パルス値Na1として算出し、これを前記判定条件格納部27に格納する。この判定用パルス値Na1の算出に際しては、回転テーブル4の逆転時のみの計測パルス値を用いているが、減速回転伝達系24の回転伝達誤差の発生は、正転と逆転とで可逆的であり、逆転時のみの計測パルス値を用いても何ら問題を生じない。これによって、射出成形機の製造上避けがたい機差を織り込んだ、正確な判定用パルス値Na1を得ることができる。
In step S210, the average value of the pulse values (number of pulses) for several times stored in step S204 (that is, 35600 ± γ (where γ is an actual error due to an error within a tolerance from a theoretical calculation value). The average value of the differences obtained by measurement)) is obtained, and this is determined from the pulse value from the 0 ° origin position to the timing when the
ステップS210の次のステップS211以降からは、前記した0°原点出しと同様の手法をとる180°原点出しに入る。ステップS211では、第2センサ12の出力がONとなったか否かを判定し、第2センサ12の出力がONとなるとステップS212に進んで、ステップS212においては、回転テーブル4の回転を停止させると共に、第2センサ12の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する。図7の(a)は、このステップS212の状態を示している。次に、ステップS213において、回転テーブル4を逆転させて、エンコーダ25の出力する計測パルス値を監視し、この回転テーブル4の逆転で第2センサ12の出力がOFFとなった(ステップS214)後、ステップS215において、第2センサ12の出力がONとなったか否かを判定する。第2センサ12の出力がONとなるとステップS216に進んで、ステップS216において、回転テーブル4の回転を停止させると共に、第2センサ12の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する。図7の(b)は、このステップS108の状態を示している。
From step S211 onward after step S210, 180 ° origin search is performed in the same manner as the 0 ° origin search described above. In step S211, it is determined whether or not the output of the
次に、ステップS217において、回転テーブル4を正転させて、エンコーダ25の出力する計測パルス値を監視し、この回転テーブル4の正転で第2センサ12の出力がOFFとなった(ステップS218)後、ステップS219において、第2センサ12の出力がONとなったか否かを判定する。第2センサ12の出力がONとなるとステップS220に進んで、ステップS220において、回転テーブル4の回転を停止させると共に、第2センサ12の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する(このときが、図7の(a)の状態である)。次に、ステップS221において、回転テーブル4を逆転させて、エンコーダ25の出力する計測パルス値を監視し、この回転テーブル4の逆転で第2センサ12の出力がOFFとなった(ステップS222)後、ステップS223において、第2センサ12の出力がONとなったか否かを判定する。第2センサ12の出力がONとなるとステップS224に進んで、ステップS224において、回転テーブル4の回転を停止させると共に、第2センサ12の出力がONとなったタイミングにおけるエンコーダ25の計測パルス値を記憶する(このときが、図7の(b)の状態である)。
Next, in step S217, the rotation table 4 is rotated forward, the measurement pulse value output from the
次に、ステップS225において、ステップS212、216、220、224で記憶した計測パルス値に基づいて、切り欠き10の幅(角度)に相当するパルス数の平均値A’を求めて、この平均値A’の半分のパルス数であるA’/2を算出する。次のステップS226において、回転テーブル4を、エンコーダ25のパルス数でA’/2だけ正転させた後、停止させる。これによって、図9の(c)に示すように、切り欠き10の中心に第2センサ12が正確に対向した状態になる。次に、ステップS227において、エンコーダ(アブソリュートエンコーダ)25の現在の値(計測パルス値)を、180°原点(ジャスト180°回転位置)として記憶すると共に、この記憶した数値である、例えば4.6万パルス±δ(δは、理論計算値からの、公差内の誤差などによる、実際の計測で得られた差分の平均値)から、0°原点として定めた数値である1万パルスを減じた値を、すなわち、3.6万パルス±δを、回転テーブル4を実際に回転させるために必要なパルス数(パルス値)Nbとして、記憶・設定する。また、Nbから前記した判定用パルス値Na1を減じた値、つまり、(Nb−Na1)を、回転テーブル4が180°原点位置から反対側センサである第1センサ11がOFFとなるタイミングまでのパルス値(回転テーブル4が178°回転するのに要するパルス数)として、すなわち、後述する回転テーブル4の回転動作が正常に行われているかどうかの判定処理に用いる判定用パルス値Na2として算出し、これを前記判定条件格納部27に格納する。そして、これによって、180°原点出しを終了する。
Next, in step S225, an average value A ′ of the number of pulses corresponding to the width (angle) of the
このように、本実施形態では、実測に基づいて、回転テーブル4をジャスト180°だけ回転させるのに必要なパルス数Nbを得るようにしているので、減速回転伝達系24などに公差内の誤差があっても、機差を考慮に入れたテーブル180°回転に真に必要なパルス数を正確に得ることができ、これに基づき正確な回転制御を行うことが可能となる。なお、回転テーブル4をジャスト180°だけ回転させるのに必要なパルス数は、上記ように3.6万パルス±γであるが、後述する表示画面においては、テーブル180°回転のパルス数としては、3.6万パルスが表示されるようになっている。 As described above, in the present embodiment, the number of pulses Nb necessary to rotate the rotary table 4 by just 180 ° is obtained based on the actual measurement. Even if there is, it is possible to accurately obtain the number of pulses truly necessary for 180 ° rotation of the table taking into account machine differences, and based on this, accurate rotation control can be performed. The number of pulses required to rotate the rotary table 4 by just 180 ° is 36,000 pulses ± γ as described above. On the display screen described later, the number of pulses for rotating the table 180 ° is 36,000 pulses are displayed.
続いて、本実施形態において、成形運転時に行われる回転テーブル4の回転動作が正常に行われているかどうかの判定処理について、図8〜図10を用いて説明する。図8は、回転テーブル4が0°原点から180°原点に正転する際の判定処理を示すフローチャートであり、図9は、回転テーブル4が180°原点から0°原点に逆転する際の判定処理を示すフローチャートであり、図10は、回転テーブル4が回転する際の様子を示す説明図である。
Subsequently, in the present embodiment, determination processing for determining whether or not the rotation operation of the
図8、図10を用いて、回転テーブル4が0°原点から180°原点に正転する際の判定処理について説明する。まず、ステップS301において、図10の(a)に示すように、回転テーブル4を0°原点の停止状態におく。このとき、エンコーダ25の出力するパルス値(パルス数)は1万パルスであり、第1センサ11の出力はOFFであることを前提としている。次に、ステップS302において、0°原点から回転テーブル4を正転させてエンコーダ25の出力する計測パルス値を監視し、ステップS303とステップS307に進む。
A determination process when the rotary table 4 rotates forward from the 0 ° origin to the 180 ° origin will be described with reference to FIGS. 8 and 10. First, in step S301, as shown in FIG. 10 (a), the rotary table 4 is placed in a stop state at the 0 ° origin. At this time, it is assumed that the pulse value (number of pulses) output from the
ステップS303では、第2センサ12の出力がOFFとなったか否かを判定し、第2センサ12の出力がOFFとなるとステップS304に進む(図10の(b)は、回転テーブル4の正転で第2センサ12の出力がOFFとなるタイミングを示している)。ステップS304においては、第2センサ12の出力がOFFとなったタイミングでのエンコーダ25の計測パルス値が、前記した判定用パルス値Na1に対して許容範囲にあるか否かを、すなわち(Na1±α)の範囲内にあるか否かを判定する。このαの値はある程度の範囲内で任意のものに設定可能であるが、ここでは、αは20パルスに設定してある。ステップS304の判定で、計測パルス値が(Na1±α)の範囲内にあれば、テーブル4の回転は正常であるとして、ステップS305に進む。ステップS305では、エンコーダ25の計測パルス値が、回転テーブル4を180°回転させるのに必要な前記したパルス数(パルス値)Nbに達するのを待ち、計測パルス値がNbに達すると、ステップS306において、図10の(c)に示すように、回転テーブル4を180°原点の停止状態に移行させる。このとき、エンコーダ25の出力するパルス値(パルス数)はNbであり、第2センサ12の出力はOFFであることは、言うまでもない。
In step S303, it is determined whether or not the output of the
他方、ステップS304の判定で、計測パルス値が(Na1±α)の範囲内になければ、第2センサ12による監視では、回転テーブル4は略178°だけ回転したとみなせるにもかかわらず、エンコーダ25からの計測パルスはこれを示しておらず、異常(例えばエンコーダ25の異常)の発生であると判定して、ステップS311に進む。ステップS311では、射出成形機の成形運転動作を緊急停止させ、また、異常の発生を示すアラーム表示やアラーム音の出力を行う。
On the other hand, if the measurement pulse value is not within the range of (Na1 ± α) in the determination in step S304, the monitoring by the
また、ステップS307では、エンコーダ25の計測パルス値が、前記した判定用パルス値Na1に対して所定範囲(所定数値)を超えたか否かを、すなわち、(Na1+α)を超えたか否かを判定し、計測パルス値が(Na1+α)を超えると、ステップS308に進む。ステップS308では、第2センサ12の出力がOFFとなっているか否かを判定する。ステップS308の判定で、第2センサ12の出力がOFFとなっていれば、テーブル4の回転は正常であるとして、ステップS309に進む。ステップS309では、エンコーダ25の計測パルス値が、0°原点から回転テーブル4を180°回転させるのに必要な前記したパルス数(パルス値)Nbになるのを待ち、計測パルス値がNbになると、ステップS310において、図10の(c)に示すように、回転テーブル4を180°原点の停止状態に移行させる。このとき、エンコーダ25の出力するパルス値(パルス数)はNbであり、第2センサ12の出力はOFFであることは、言うまでもない。
In step S307, it is determined whether or not the measured pulse value of the
他方、ステップS308の判定で、第2センサ12の出力がOFFとなっていなければ、エンコーダ25からの計測パルスの監視では、回転テーブル4は略178°だけ回転したとみなせるにもかかわらず、第2センサ12の出力はこれを示しておらず、異常(例えば減速回転伝達系24の異常)の発生であると判定して、ステップS311に進む。ステップS311では、射出成形機の成形運転動作を緊急停止させ、また、異常の発生を示すアラーム表示やアラーム音の出力を行う。
On the other hand, if it is determined in step S308 that the output of the
続いて、図9、図10を用いて、回転テーブル4が180°原点から0°原点に逆転する際の判定処理について説明する。まず、ステップS401において、図10の(c)に示すように、回転テーブル4を180°原点の停止状態におく。このとき、エンコーダ25の出力するパルス値(パルス数)はNbであり、第2センサ12の出力はOFFであることを前提としている。次に、ステップS402において、180°原点から回転テーブル4を逆転させてエンコーダ25の出力する計測パルス値を監視し、ステップS403とステップS407に進む。
Next, a determination process when the rotary table 4 reverses from the 180 ° origin to the 0 ° origin will be described with reference to FIGS. 9 and 10. First, in step S401, as shown in FIG. 10 (c), the rotary table 4 is set to a stop state at the 180 ° origin. At this time, it is assumed that the pulse value (number of pulses) output from the
ステップS403では、第1センサ11の出力がOFFとなったか否かを判定し、第1センサ11の出力がOFFとなるとステップS404に進む(図10の(d)は、回転テーブル4の逆転で第1センサ11の出力がOFFとなるタイミングを示している)。ステップS404においては、第1センサ11の出力がOFFとなったタイミングでのエンコーダ25の計測パルス値が、前記した判定用パルス値Na2に対して許容範囲にあるか否かを、すなわち(Na2±α)の範囲内にあるか否かを判定する。このαの値は、ここでは20パルスである。ステップS404の判定で、計測パルス値が(Na2±α)の範囲内にあれば、テーブル4の回転は正常であるとして、ステップS405に進む。ステップS405では、エンコーダ25の計測パルス値が、回転テーブル4を180°回転させるのに必要な前記したパルス数(パルス値)1万に達するのを待ち、計測パルス値が1万に達すると、ステップS406において、図10の(a)に示すように、回転テーブル4を0°原点の停止状態に移行させる。このとき、エンコーダ25の出力するパルス値(パルス数)は1万であり、第1センサ11の出力はOFFであることは、言うまでもない。
In step S403, it is determined whether or not the output of the
他方、ステップS404の判定で、計測パルス値が(Na2±α)の範囲内になければ、第1センサ11による監視では、回転テーブル4は略178°だけ回転したとみなせるにもかかわらず、エンコーダ25からの計測パルスはこれを示しておらず、異常(例えばエンコーダ25の異常)の発生であると判定して、ステップS411に進む。ステップS411では、射出成形機の成形運転動作を緊急停止させ、また、異常の発生を示すアラーム表示やアラーム音の出力を行う。
On the other hand, if the measurement pulse value is not within the range of (Na2 ± α) in the determination in step S404, the monitoring by the
また、ステップS407では、エンコーダ25の計測パルス値が、前記した判定用パルス値Na2に対して所定範囲(所定数値)を下回ったか否かを、すなわち(Na2−α)を下回ったか否かを判定し、計測パルス値が(Na2−α)を下回ると、ステップS408に進む。ステップS408では、第1センサ11の出力がOFFとなっているか否かを判定する。ステップS408の判定で、第1センサ11の出力がOFFとなっていれば、テーブル4の回転は正常であるとして、ステップS409に進む。ステップS409では、エンコーダ25の計測パルス値が、180°原点から回転テーブル4を180°回転させるのに必要な前記したパルス数(パルス値)1万になるのを待ち、計測パルス値が1万となると、ステップS410において、図10の(a)に示すように、回転テーブル4を0°原点の停止状態に移行させる。このとき、エンコーダ25の出力するパルス値(パルス数)は1万であり、第1センサ11の出力はOFFであることは、言うまでもない。
In step S407, it is determined whether or not the measurement pulse value of the
他方、ステップS408の判定で、第1センサ11の出力がOFFとなっていなければ、エンコーダ25からの計測パルスの監視では、回転テーブル4は略178°だけ回転したとみなせるにもかかわらず、第1センサ11の出力はこれを示しておらず、異常(例えば減速回転伝達系24の異常)の発生であると判定して、ステップS411に進む。ステップS411では、射出成形機の成形運転動作を緊急停止させ、また、異常の発生を示すアラーム表示やアラーム音の出力を行う。
On the other hand, if the output of the
図11は、本実施形態の射出成形機において、射出成形機の図示せぬディスプレイに表示される環境設定画面の1例を示しており、このような環境設定画面の1つにおいて、ユーザに対して、回転テーブル4の180°回転(実際には178°回転であるが)で許容されるパルス数αが20パルスに設定されていることを示している。このパルス数αは、ユーザが設定変更を行えるようにシステムを構築することは勿論可能であるが、本実施形態ではメーカ側のみがパルス数αの設定変更を行えるように、システムを構築してある。 FIG. 11 shows an example of an environment setting screen displayed on a display (not shown) of the injection molding machine in the injection molding machine of this embodiment. In one of such environment setting screens, This shows that the number of pulses α allowed by the rotation of the rotary table 4 by 180 ° (actually 178 °) is set to 20 pulses. Of course, it is possible to construct a system so that the user can change the setting of the pulse number α, but in this embodiment, the system is constructed so that only the manufacturer can change the setting of the pulse number α. is there.
以上のように本実施形態では、回転テーブル4が交番的に位置する2つの回転停止位置(0°原点、180°原点)の一方にあって、2つの非接触式センサ(第1、第2センサ11、12)のうちの一方が切り欠き10の中央に対向していて、2つの非接触式センサのうちの一方が切り欠きの検出状態であるときから、回転テーブル4を回転させたときのエンコーダ出力による計測パルス値を監視すると共に、2つの非接触式センサのうちの他方が切り欠き10の検出状態となったか否かを監視する。そして、2つの非接触式センサのうちの一方が切り欠き10の検出状態であるときから、2つの非接触式センサのうちの他方が切り欠き10の検出状態となった際に、計測パルス値が所定の数値範囲内に収まっていない場合には、エンコーダ25に異常が発生したと判断して、アラームを発生すると共に、マシンの動作を停止させる。あるいは例えば、2つの非接触式センサのうちの一方が切り欠き10の検出状態であるときから、回転テーブル4が回転開始して計測パルス値が所定の数値範囲を超えた際または所定の数値範囲を下回った際に、2つの非接触式センサのうちの他方が切り欠き10の検出状態となっていない場合には、減速回転伝達系24に異常が発生したと判断して、アラームを発生すると共に、マシンの動作を停止させる。このように、本実施形態では、減速回転伝達系24のメカニズム、または、回転量(回転角度)計測系(エンコーダ25)の何れかに異常が発生しても、これを確実に認知することができるので、このような異常発生を看過することによる金型破損などのメカ損傷は確実に防止することができる。
As described above, in this embodiment, the rotary table 4 is located at one of the two rotation stop positions (0 ° origin and 180 ° origin) that are alternately positioned, and the two non-contact sensors (first and second). When one of the
また、回転テーブル4が交番的に位置する2つの回転停止位置(0°原点、180°原点)を、実測によって正確に算出・決定し、0°原点、180°原点では、切り欠きの中心が第1センサ11または第2センサ12が必ず対向するようにし、かつ、0°原点と180°原点との間を回転するのに必要な、すなわち、回転テーブル4をジャスト180°だけ回転させるのに必要なパルス数をNbも実測によって正確な値を得るようにしているので、減速回転伝達系24などに公差内の誤差があっても、機差を考慮に入れたテーブル180°回転に真に必要なパルス数を正確に得ることができ、これに基づき正確な回転制御を行うことが可能となる。
In addition, two rotation stop positions (0 ° origin and 180 ° origin) where the
さらにまた、回転テーブル4が一方の原点位置にあって一方の非接触式センサがOFFであるときから、回転テーブル4が回転して他方の非接触式センサがOFFとなったタイミング、すなわち、回転テーブルが178°だけ回転したタイミングでのパルス数が正常値か異常値であるかを判定するための判定用パルス値Na1、Na2も実測によって信頼するに足る値を得るようにしているので、減速回転伝達系24などに公差内の誤差があっても、テーブル回転が正常に行われているかどうかの判定を、機差を考慮に入れた精緻な判定で行うことができる。
Furthermore, when the rotary table 4 is in one origin position and one non-contact sensor is OFF, the timing when the rotary table 4 is rotated and the other non-contact sensor is OFF, that is, rotation. Since the determination pulse values Na1 and Na2 for determining whether the number of pulses at the timing when the table is rotated by 178 ° are normal values or abnormal values are also obtained by measurement, a reliable value is obtained. Even if there is an error within the tolerance in the
なお、上述した実施形態では、回転テーブル4の外周に設ける標識部位を切り欠き10としているが、標識部位としては切り欠き10に代替して、突起や、黒色テープなどの光吸収部などの標識部位としてもよい。
In the above-described embodiment, the marker part provided on the outer periphery of the
1 可動ダイプレート
2 タイバー
3 テーブル保持プレート
4 回転テーブル
5 可動側金型
6 テーブル回転駆動用のサーボモータ
7 駆動プーリ
8 タイミングベルト
10 切り欠き(標識部位)
11 第1センサ(非接触式センサ)
12 第2センサ(非接触式センサ)
13 サポートローラ
21 上位コントローラ
22 テーブル回転制御部
23 サーボドライバ
24 減速回転伝達系(減速回転伝達メカニズム)
25 エンコーダ
26 異常判定部
27 判定条件格納部
28 パルス値演算部
29 計測パルスデータ保持部
DESCRIPTION OF
11 First sensor (non-contact sensor)
12 Second sensor (non-contact sensor)
13
25
Claims (3)
前記回転テーブルを回転駆動するモータの回転量を検出するためのエンコーダと、
前記回転テーブルの外周に1箇所だけ設けた標識部位を検出するために、前記回転テーブルの外側に180°間隔で配置した2つの非接触式センサと、
前記射出成形機の動作を制御する制御手段とを、有し、
前記制御手段は、前記回転テーブルが停止状態にあって前記2つの非接触式センサのうちの一方が前記標識部位を検出している状態から、前記回転テーブルを回転させたときの前記エンコーダ出力による計測パルス値を監視すると共に、前記2つの非接触式センサのうちの他方が前記標識部位の検出状態となったか否かを監視して、前記計測パルス値と、前記2つの非接触式センサの検出状態との両者によって、異常が発生しているかどうかを判定することを特徴とする射出成形機。 In an injection molding machine in which two molds are mounted on a rotary table at intervals of 180 °, and the rotary table is intermittently rotated in forward and reverse directions alternately by 180 °,
An encoder for detecting the amount of rotation of a motor that rotationally drives the rotary table;
Two non-contact sensors arranged at intervals of 180 ° on the outside of the rotary table in order to detect a marker site provided only at one location on the outer periphery of the rotary table;
Control means for controlling the operation of the injection molding machine,
The control means is based on the encoder output when the rotary table is rotated from a state where the rotary table is in a stopped state and one of the two non-contact sensors detects the marker portion. While monitoring the measurement pulse value and monitoring whether the other of the two non-contact sensors is in the detection state of the labeling part, the measurement pulse value and the two non-contact sensors An injection molding machine characterized by determining whether or not an abnormality has occurred based on both the detection state and the detection state.
前記制御手段は、前記2つの非接触式センサのうちの一方が前記標識部位の検出状態であるときから、前記2つの非接触式センサのうちの他方が前記標識部位の検出状態となった際に、前記計測パルス値が所定の数値範囲内に収まっていない場合には、異常の発生と判定することを特徴とする射出成形機。 The injection molding machine according to claim 1,
The control means is configured such that when one of the two non-contact sensors is in the detection state of the labeling part, the other of the two non-contact sensors is in the detection state of the labeling part. In addition, when the measured pulse value does not fall within a predetermined numerical range, it is determined that an abnormality has occurred.
前記制御手段は、前記2つの非接触式センサのうちの一方が前記標識部位の検出状態であるときから、前記計測パルス値が所定の数値範囲を超えた際または所定の数値範囲を下回った際に、前記2つの非接触式センサのうちの他方が前記標識部位の検出状態となっていない場合には、異常の発生と判定することを特徴とする射出成形機。 The injection molding machine according to claim 1,
When the measurement pulse value exceeds a predetermined numerical range or falls below a predetermined numerical range from when one of the two non-contact sensors is in the detection state of the labeled portion, the control means In addition, when the other of the two non-contact type sensors is not in the detection state of the marker part, it is determined that an abnormality has occurred.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006214575A JP4774342B2 (en) | 2006-08-07 | 2006-08-07 | Injection molding machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006214575A JP4774342B2 (en) | 2006-08-07 | 2006-08-07 | Injection molding machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008036971A true JP2008036971A (en) | 2008-02-21 |
JP4774342B2 JP4774342B2 (en) | 2011-09-14 |
Family
ID=39172548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006214575A Active JP4774342B2 (en) | 2006-08-07 | 2006-08-07 | Injection molding machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4774342B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016194894A1 (en) * | 2015-06-05 | 2016-12-08 | 東洋機械金属株式会社 | Injection molding machine |
CN113459390A (en) * | 2020-03-31 | 2021-10-01 | 住友重机械工业株式会社 | Injection molding machine |
-
2006
- 2006-08-07 JP JP2006214575A patent/JP4774342B2/en active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016194894A1 (en) * | 2015-06-05 | 2016-12-08 | 東洋機械金属株式会社 | Injection molding machine |
JP2017001209A (en) * | 2015-06-05 | 2017-01-05 | 東洋機械金属株式会社 | Injection molding machine |
CN113459390A (en) * | 2020-03-31 | 2021-10-01 | 住友重机械工业株式会社 | Injection molding machine |
CN113459390B (en) * | 2020-03-31 | 2023-12-12 | 住友重机械工业株式会社 | Injection molding machine |
Also Published As
Publication number | Publication date |
---|---|
JP4774342B2 (en) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10124457B2 (en) | Machine tool having inspection function for deteriorated state of spindle | |
EP1947537B1 (en) | Control unit | |
US6920370B2 (en) | Method and device for disturbance sensing, especially collision sensing, in the drive system of a numerically controlled machine tool | |
JP2005313239A (en) | Numerical control machine tool | |
US20200180104A1 (en) | Measurement of characteristic variables of a precision machining tool | |
KR20120127061A (en) | Method of Automatically Detecting and Compensating Backlash of Machine and Device for the Same | |
JP6312645B2 (en) | Motor driving apparatus capable of reporting abnormal operation of fan and method thereof | |
US20160103444A1 (en) | Controller for machine tool including automatic tool changer | |
US20050004699A1 (en) | Monitoring system, method for the process-parallel monitoring of collision or overload situations in machine tools | |
JP4774342B2 (en) | Injection molding machine | |
JP4891693B2 (en) | Injection molding machine | |
CA2442242C (en) | Method and apparatus for calibrating an incremental count of movement | |
US10571886B2 (en) | Machine tool control device having function of diagnosing malfunction in sensor for detecting one-rotation signal | |
JPH08178693A (en) | Encoder diagnostic device | |
JPH0531523A (en) | Roll guide device for rolling mill which can measure number of revolution and clearance of roll | |
JPH11349193A (en) | Abnormality detecting device for touch roll action of wound film | |
EP0379427B1 (en) | Uncut lens judging apparatus for lens grinding machine | |
CN112848275B (en) | Broken blocking material detection device and three-dimensional printing equipment | |
JP2008132620A (en) | Injection molding machine | |
KR20180013950A (en) | Manufacturing apparatus for glass articles | |
US20090192747A1 (en) | Measurement system and method for monitoring the measurement system | |
JPH08229769A (en) | Damage preventing device for feeder | |
JPH07245260A (en) | Stage device | |
CN111716148B (en) | Numerical controller and control method for numerical controller | |
JP5014197B2 (en) | Displacement amount detection device, device using the same, displacement amount detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110607 |
|
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: 20110614 |
|
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: 20110627 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140701 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4774342 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |