JP3169136B2 - Clamp positioning device for material supply device - Google Patents
Clamp positioning device for material supply deviceInfo
- Publication number
- JP3169136B2 JP3169136B2 JP17956991A JP17956991A JP3169136B2 JP 3169136 B2 JP3169136 B2 JP 3169136B2 JP 17956991 A JP17956991 A JP 17956991A JP 17956991 A JP17956991 A JP 17956991A JP 3169136 B2 JP3169136 B2 JP 3169136B2
- Authority
- JP
- Japan
- Prior art keywords
- clamper
- axis carriage
- carriage
- positioning
- reference position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Punching Or Piercing (AREA)
- Automatic Control Of Machine Tools (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、板材をクランプして所
定の加工位置まで搬送する材料供給装置に関し、特に板
材をクランプする位置を所望の位置に自動設定すること
ができるクランプ位置決め装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a material supply apparatus for clamping a plate material and transporting it to a predetermined processing position, and more particularly to a clamp positioning device capable of automatically setting a position for clamping a plate material to a desired position.
【0002】[0002]
【従来の技術】タレットパンチプレス等の板材加工機械
においては、X軸およびY軸の2軸のテーブルを有し、
この2軸のテーブルを駆動することにより、クランパで
クランプしたワーク(板材)を2次元方向に搬送して所
定の加工位置まで供給するようにしている。2. Description of the Related Art A plate material processing machine such as a turret punch press has a table having two axes, an X axis and a Y axis.
By driving the two-axis table, the work (plate material) clamped by the clamper is conveyed two-dimensionally and supplied to a predetermined processing position.
【0003】ここで、Y軸方向の搬送はY軸キャリッジ
であるベースにより行われ、X軸方向の搬送は、ベース
に対してX軸方向に移動自在に装着されたX軸キャリッ
ジ(以下、単にキャリッジという)により行われる。キ
ャリッジにはたとえば2つのクランパがX軸方向に移動
自在に配設され、これらクランパを、板材の幅寸法およ
び加工位置に応じてキャリッジ上の所定位置に位置決め
固定する。Here, the conveyance in the Y-axis direction is performed by a base which is a Y-axis carriage, and the conveyance in the X-axis direction is performed by an X-axis carriage (hereinafter, simply referred to as a "movable") mounted on the base so as to be movable in the X-axis direction. Carriage). For example, two clampers are provided on the carriage so as to be movable in the X-axis direction, and these clampers are positioned and fixed at predetermined positions on the carriage in accordance with the width of the plate material and the processing position.
【0004】クランパの位置決めの手法としては、特開
昭62ー21433号公報に見られるものがあり、以下
のように行われる。A method of positioning the clamper is disclosed in Japanese Patent Application Laid-Open No. 62-21433, which is performed as follows.
【0005】すなわち、キャリッジ上にクランパの原点
位置を検出する原点位置検出センサが設けられる。そし
て、クランパをキャリッジに固定するロック機構を解除
してクランパを上記原点位置検出センサで検出されるま
でキャリッジに沿って移動させ、クランパを原点位置に
復帰させる。そしてクランパのキャリッジ上の目標位置
が与えられると、この目標位置と上記原点位置とに基づ
き目標位置までの移動距離を求め、この移動距離だけク
ランパをキャリッジに沿って移動させ上記目標位置に自
動的に位置させる。ここで、クランパのキャリッジ上に
おける位置は原点位置からスタートしてるので、原点位
置からの移動距離を把握しておけばクランパの現在位置
は計算によって容易に求めることができる。That is, an origin position detecting sensor for detecting the origin position of the clamper is provided on the carriage. Then, the lock mechanism for fixing the clamper to the carriage is released, and the clamper is moved along the carriage until it is detected by the origin position detection sensor, thereby returning the clamper to the origin position. When a target position of the clamper on the carriage is given, a movement distance to the target position is calculated based on the target position and the origin position, and the clamper is moved along the carriage by the movement distance to automatically move to the target position. Position. Here, since the position of the clamper on the carriage starts from the origin position, the current position of the clamper can be easily obtained by calculation if the moving distance from the origin position is known.
【0006】そして、段取り変えなどによりクランパの
目標位置の変更がなされる度に目標位置とクランパの現
在位置とに基づき目標位置までの移動距離が演算され、
この移動距離だけクランパをキャリッジに沿って移動さ
せ上記目標位置に位置させるようにしている。[0006] Each time the target position of the clamper is changed due to a setup change or the like, the travel distance to the target position is calculated based on the target position and the current position of the clamper.
The clamper is moved along the carriage by this moving distance so as to be positioned at the target position.
【0007】[0007]
【発明が解決しようとする課題】上述するように目標位
置への位置決めが自動的に行われて、移動距離が常に把
握されている場合には、クランパの現在位置を捕らえる
ことができる。As described above, when the positioning to the target position is automatically performed and the moving distance is always grasped, the current position of the clamper can be grasped.
【0008】しかし、段取り換えのとき手動でクランパ
の位置の調整が行われて、その移動距離が不明な場合に
は、当のクランパの現在位置が捕らえることができなく
なる。かかる場合には、手動でロック機構を解除してク
ランパを原点位置に復帰させてやり原点位置検出センサ
で原点位置を現在位置として検出する必要がある。この
ため、オペレータに多大な負担を課すとともにロック機
構の解除および原点復帰に要する時間だけ作業効率が大
幅に損なわれるという不都合が招来する。However, when the position of the clamper is manually adjusted at the time of setup change, and the moving distance is unknown, the current position of the damper cannot be grasped. In such a case, it is necessary to manually release the lock mechanism and return the clamper to the origin position, and then use the origin position detection sensor to detect the origin position as the current position. For this reason, a great burden is imposed on the operator, and the inconvenience that the working efficiency is significantly impaired by the time required for releasing the lock mechanism and returning to the home position is caused.
【0009】また、位置決めが自動的に行われる場合に
も、振動等によるずれのため、計算で求めた現在位置に
誤差が含まれ値が不正確であったり、メモリ上における
現在位置が不明になってしまうことがある。かかる場合
に、そのまま位置決めを行おうとすると、クランパの現
在位置が不正確、不明であるため位置決めが正確に行う
ことができなくなったり、位置決めそのものが不可能と
なる事態が招来する。また、上記特開昭62ー2143
3号公報に記載の技術では、クランパを原点位置へ復帰
させる処理およびクランパを所望の位置に位置決めする
処理はいくつかのパターンに分類され、このパターンに
応じて原点復帰および位置決めを行うようにしている。
このため、位置決めはパターンで決められた場所のみに
限られ、キャリッジ上の任意の場所への位置決めを行う
ことができないという不都合がある。また、パターンの
作成作業が必要であり、その分、作業効率がよくないと
いう面がある。しかもクランパが多数になればなるほど
作成作業は複雑となり、作業効率がより損なわれるとい
う面がある。In addition, even when positioning is automatically performed, due to a shift due to vibration or the like, an error is included in the calculated current position, the value is incorrect, or the current position on the memory becomes unknown. Sometimes it becomes. In such a case, if the positioning is attempted as it is, the current position of the clamper is inaccurate or unknown, so that accurate positioning cannot be performed or the positioning itself cannot be performed. Further, the above-mentioned Japanese Patent Application Laid-Open No. 62-2143
According to the technique described in Japanese Patent Publication No. 3 (1993), the process of returning the clamper to the origin position and the process of positioning the clamper at a desired position are classified into several patterns, and the origin return and positioning are performed according to this pattern. I have.
For this reason, the positioning is limited to only the position determined by the pattern, and there is a disadvantage that the positioning cannot be performed at an arbitrary position on the carriage. In addition, a pattern creating operation is required, and the work efficiency is not good. In addition, as the number of clampers increases, the creation operation becomes more complicated, and the operation efficiency is further impaired.
【0010】本発明はこうした実状に鑑みてなされたも
のであり、手動による位置決め等が行われるなどしてキ
ャリッジ上のクランパの現在位置が不明、不正確の場合
であっても、オペレータに負担を課すことなく自動的か
つ正確に現在位置の検出を行うようにしてクランパの位
置決めを確実かつ正確に行うようにすることを目的とす
るとともに、クランパの位置決め場所に制約がないよう
にすることを目的としている。[0010] The present invention has been made in view of such circumstances, and even if the current position of the clamper on the carriage is unknown or inaccurate due to manual positioning or the like, a burden is imposed on the operator. The purpose of the present invention is to automatically and accurately detect the current position without imposing it so that the positioning of the clamper can be performed reliably and accurately, and to have no restriction on the location of the clamper. And
【0011】[0011]
【課題を解決するための手段】そこで、この発明では、
Y軸方向に移動自在のY軸キャリッジと、前記Y軸キャ
リッジに対してX軸方向に移動自在に配設されたX軸キ
ャリッジと、前記X軸キャリッジに対してX軸方向に移
動自在に配設され、板材をクランプするクランパとを有
し、前記クランパを前記X軸キャリッジ上に位置決め固
定して、前記X軸キャリッジおよびY軸キャリッジを移
動させることにより前記クランパによりクランプされた
板材を所定の加工位置に供給する材料供給装置におい
て、前記クランパを前記X軸キャリッジに固定する第1
の固定手段と、前記クランパを前記Y軸キャリッジに固
定する第2の固定手段と、前記Y軸キャリッジ上の基準
位置に設けられ、当該基準位置に前記クランパが位置さ
れたことを検出するクランパ位置検出手段と、前記X軸
キャリッジ上における前記クランパの目標位置が設定さ
れた場合に、前記第1の固定手段により前記クランパを
前記X軸キャリッジに固定するとともに前記第2の固定
手段をオフした状態で前記X軸キャリッジを前記Y軸キ
ャリッジ上の原点位置から前記クランパ位置検出手段で
前記クランパが検出されるまで移動させ、このときの移
動距離と前記基準位置とに基づいて前記X軸キャリッジ
上における前記クランパの現在位置を演算するクランパ
現在位置演算手段と、前記クランパの目標位置と前記ク
ランパ現在位置演算手段で演算された前記クランパの現
在位置との偏差に基づいて前記クランパの目標移動距離
を演算し、前記第2の固定手段により前記クランパを前
記Y軸キャリッジに固定するとともに前記第1の固定手
段をオフした状態で前記演算目標移動距離だけ前記X軸
キャリッジを移動させて前記クランパを前記目標位置に
位置決めする位置決め手段とを具えるようにしている。Accordingly, in the present invention,
A Y-axis carriage movable in the Y-axis direction, an X-axis carriage arranged movably in the X-axis direction with respect to the Y-axis carriage, and an X-axis carriage movably arranged in the X-axis direction with respect to the X-axis carriage. And a clamper for clamping the plate material. The clamper is positioned and fixed on the X-axis carriage, and the X-axis carriage and the Y-axis carriage are moved so that the plate material clamped by the clamper is fixed to a predetermined position. In a material supply device for supplying to a processing position, a first member for fixing the clamper to the X axis carriage
Fixing means, second fixing means for fixing the clamper to the Y-axis carriage, and a clamper position provided at a reference position on the Y-axis carriage and detecting that the clamper is located at the reference position. A state in which, when a target position of the clamper on the X-axis carriage is set, the clamper is fixed to the X-axis carriage by the first fixing unit and the second fixing unit is turned off. Then, the X-axis carriage is moved from the origin position on the Y-axis carriage until the clamper is detected by the clamper position detecting means, and the X-axis carriage is moved on the X-axis carriage based on the moving distance at this time and the reference position. Current position calculating means for calculating a current position of the clamper; a target position of the clamper; Calculating a target moving distance of the clamper based on a deviation from the current position of the clamper calculated by the means, and fixing the clamper to the Y-axis carriage by the second fixing means and the first fixing means. And a positioning means for positioning the clamper at the target position by moving the X-axis carriage by the calculated target movement distance in a state where is turned off.
【0012】[0012]
【作用】すなわち、かかる本発明の構成によれば、クラ
ンパの目標位置が設定されると、基準位置に配設された
クランパ位置検出手段によってX軸キャリッジに固定さ
れたクランパが検出されるまでX軸キャリッジが移動さ
れる。そして、この間の移動距離と基準位置とに基づき
クランパの現在位置が演算される。ここで、クランパは
X軸キャリッジに固定されたまま移動でき、ロック機構
たる第1の固定手段を解除する煩わしさがない。しか
も、X軸キャリッジそのものを移動させるだけでよくX
軸キャリッジに対してクランパを移動させX軸キャリッ
ジ上の原点位置まで復帰させる手間がいらない。そし
て、位置決めの際には上述するようにして必ずクランパ
の現在位置が自動的に求められるので、手動による位置
決めが行われた後で現在位置が不明であったり、自動位
置決め中に現在位置が不正確、不明となったとしても、
クランパの現在位置が確実かつ正確に得られる。このた
め、このクランパの現在位置に基づく位置決め手段によ
る位置決めが常に確実かつ正確に行われる。また、クラ
ンパは任意の位置に位置決めされ、位置決め場所の制約
がない。In other words, according to the configuration of the present invention, once the target position of the clamper is set, X is maintained until the clamper fixed to the X-axis carriage is detected by the clamper position detecting means disposed at the reference position. The shaft carriage is moved. Then, the current position of the clamper is calculated based on the moving distance during this period and the reference position. Here, the clamper can be moved while being fixed to the X-axis carriage, and there is no trouble of releasing the first fixing means serving as the lock mechanism. In addition, it is sufficient to move the X-axis carriage itself.
There is no need to move the clamper with respect to the axis carriage and return to the origin position on the X-axis carriage. Since the current position of the clamper is always automatically obtained at the time of positioning as described above, the current position is unknown after manual positioning is performed, or the current position is not determined during automatic positioning. Even if it is accurate or unknown,
The current position of the clamper can be obtained reliably and accurately. Therefore, positioning by the positioning means based on the current position of the clamper is always performed reliably and accurately. In addition, the clamper is positioned at an arbitrary position, and there is no restriction on the location.
【0013】[0013]
【実施例】以下、図面を参照して本発明に係る材料供給
装置のクランプ位置決め装置の実施例について説明す
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a clamp positioning device for a material supply device according to the present invention will be described below with reference to the drawings.
【0014】なお、実施例では材料供給装置としてタレ
ットパンチプレスのタレットに材料たる板材を供給する
材料供給装置を想定するとともに、この材料供給装置に
よる供給の際、2つのクランパによって板材をクランプ
するクランプ位置決め装置を想定している。In the embodiment, a material supply device for supplying a plate material as a material to a turret of a turret punch press is assumed as a material supply device, and at the time of supply by the material supply device, a clamp for clamping the plate material by two clampers is used. A positioning device is assumed.
【0015】図1は実施例のタレットパンチプレス1の
全体構成を示す図であり、同図(a)は上面図、同図
(b)は側面図である。FIG. 1 is a view showing the overall configuration of a turret punch press 1 according to an embodiment. FIG. 1A is a top view, and FIG. 1B is a side view.
【0016】同図に示すように実施例装置は大きくは、
フレーム2と、板材(以下、ワークという)WKを、プ
レス加工が行われるタレット4に搬送するテーブル5と
から構成されている。図中Cはフレーム2の長手方向中
心軸、ないしはテーブル5のX軸方向中心軸を示してい
る。As shown in FIG.
It is composed of a frame 2 and a table 5 for transporting a plate material (hereinafter referred to as a work) WK to a turret 4 on which press working is performed. In the figure, C indicates the central axis in the longitudinal direction of the frame 2 or the central axis in the X-axis direction of the table 5.
【0017】周知のようにタレットパンチプレスでは、
ワークWKが搬送されてタレット4の所定位置に供給さ
れると、プレス機構部3のパンチが下降することにより
ワークWKの所定位置にタレット4の回転位置に応じた
所定の大きさの穴が打ち抜かれる。As is well known, in a turret punch press,
When the work WK is conveyed and supplied to a predetermined position of the turret 4, a punch having a predetermined size corresponding to the rotational position of the turret 4 is punched at a predetermined position of the work WK by lowering a punch of the press mechanism unit 3. It is.
【0018】さて、テーブル5の上面にはX軸とその長
手方向が平行となるようにベース6が配設されている。
そしてベース6には同様にX軸とその長手方向が平行と
なるようにキャリッジ7が移動自在に配設されている。
ベース6、ベース7は、図示せぬサーボモータを駆動源
としてそれぞれY軸方向およびX軸方向に移動される。
なお、図において2点鎖線で示したテーブル5は、ベー
ス6が矢印Aに示すようにY軸方向に移動されたときの
最大移動位置を示している。A base 6 is provided on the upper surface of the table 5 so that the X axis is parallel to the longitudinal direction.
A carriage 7 is similarly movably arranged on the base 6 so that the X axis and the longitudinal direction thereof are parallel to each other.
The base 6 and the base 7 are moved in the Y-axis direction and the X-axis direction by using a servo motor (not shown) as a drive source.
Note that the table 5 indicated by a two-dot chain line in the drawing indicates the maximum movement position when the base 6 is moved in the Y-axis direction as shown by the arrow A.
【0019】キャリッジ7には、X軸方向に移動自在に
2つのクランパ8、9が配設されており、これらクラン
パ8、9によりワークWKがクランプされる。NC装置
10は図示せぬ中央処理装置で作成されたプログラムを
ダウンロードして、キャリッジ7に対するクランパ8、
9の位置決めを後述する態様で行うとともに、上記サー
ボモータを駆動制御して加工位置までのワークWKの搬
送、そしてプレス機構部3を駆動制御してプレス加工を
行う。NC装置10にはオペレータが視認できる位置に
表示装置10aが付設されており、その表示画面上には
後述する処理に応じた所要の表示がなされる。The carriage 7 is provided with two clampers 8 and 9 movably in the X-axis direction, and the workpiece WK is clamped by these clampers 8 and 9. The NC device 10 downloads a program created by a central processing unit (not shown),
Positioning 9 is performed in a manner to be described later, and the servo motor is drive-controlled to transport the work WK to the processing position, and press-controlled by driving the press mechanism 3 to perform press working. A display device 10a is attached to the NC device 10 at a position where the operator can visually recognize the display, and a required display corresponding to a process described later is displayed on a display screen of the display device 10a.
【0020】さて、矢印Bで示すように上記中心軸Cの
ベース6上における位置には、クランパ8、9がキャリ
ッジ7とともに移動されて当該ベース6上の中心軸C位
置(以下、このベース6上の中心軸Cの位置を基準位置
Cという)に位置されたことを検出する後述する近接ス
イッチが配設されている。そして基準位置Cには後述す
る係合部材が配設され、当該基準位置Cにクランパ8、
9が位置されたときにクランパ8、9に配設された後述
する係合部材と、基準位置Cに配設された係合部材とが
係合することによりクランパ8、9がベース6に固定さ
れる(以下、この機構をストッパ機構と称する)。ま
た、クランパ8、9にはキャリッジ7に当該キャリッジ
8、9を固定する機構(以下、この機構をロック機構と
称する)が配設されている。Now, as shown by the arrow B, the clampers 8 and 9 are moved together with the carriage 7 at the position of the center axis C on the base 6 so that the position of the center axis C on the base 6 (hereinafter referred to as the base 6). A proximity switch, which will be described later, is provided to detect that the upper central axis C is located at the reference position C). An engagement member, which will be described later, is provided at the reference position C.
When the engaging member 9 is located, the engaging members, which will be described later, disposed on the clampers 8, 9 are engaged with the engaging members disposed on the reference position C, whereby the clampers 8, 9 are fixed to the base 6. (Hereinafter, this mechanism is referred to as a stopper mechanism). The clampers 8 and 9 are provided with a mechanism for fixing the carriages 8 and 9 to the carriage 7 (hereinafter, this mechanism is referred to as a lock mechanism).
【0021】図2(a)、(b)はそれぞれ、上記近接
スイッチ、ストッパ機構およびロック機構を示す側面図
および底面図である。FIGS. 2A and 2B are a side view and a bottom view showing the proximity switch, the stopper mechanism and the lock mechanism, respectively.
【0022】・ロック機構 同図に示すようにベース6にはブラケット18が配設さ
れ、このブラケット18には、X軸方向に沿ってボール
ネジ19が回転自在に軸支されている。このボールネジ
19が上記サーボモータの駆動力に応じて回転されるこ
とにより、キャリッジ7がX軸方向に移動される。キャ
リッジ7にはクランパ8、9との結合を行うためのテー
パ部材16が配設されている。Locking mechanism As shown in the figure, a bracket 18 is provided on the base 6, and a ball screw 19 is rotatably supported on the bracket 18 along the X-axis direction. The carriage 7 is moved in the X-axis direction by rotating the ball screw 19 according to the driving force of the servo motor. The carriage 7 is provided with a tapered member 16 for coupling with the clampers 8 and 9.
【0023】クランパ8、9の上部には下方にシリンダ
ロッド13を有した油圧シリンダ12が配設されてい
る。いま、油圧シリンダ12のロッド13が縮退されて
いるとすると、ロッド13の先端に接しているブロック
14(これを斜線にて示す)にはシリンダ12の油圧力
に応じた下向きの力が加えられていないので、ブロック
14の下方のテーパ面とテーパ部材16のテーパ面とは
摺動自在である。またテーパ部材16の下方を支持する
ブロック17のテーパ面とテーパ部材16のテーパ面と
も互いに摺動自在となっている。したがって、クランパ
8、9はキャリッジ7に対してX軸方向に移動自在とな
る(ロック機構オフの状態)。A hydraulic cylinder 12 having a cylinder rod 13 is provided below the clampers 8 and 9. Now, assuming that the rod 13 of the hydraulic cylinder 12 is retracted, a downward force corresponding to the hydraulic pressure of the cylinder 12 is applied to a block 14 (shown by oblique lines) in contact with the tip of the rod 13. Therefore, the tapered surface below the block 14 and the tapered surface of the tapered member 16 are slidable. The tapered surface of the block 17 that supports the lower part of the tapered member 16 and the tapered surface of the tapered member 16 are slidable with each other. Accordingly, the clampers 8 and 9 can move in the X-axis direction with respect to the carriage 7 (the lock mechanism is off).
【0024】一方、油圧シリンダ12が駆動され、ロッ
ド13が伸張すると、ブロック14にはシリンダ12の
油圧力に応じた下向きの力が加えられ、ブロック14の
下方のテーパ面がテーパ部材16のテーパ面に圧接され
る。また、テーパ部材16のテーパ面がブロック17の
テーパ面に圧接される。したがって、クランパ8、9は
キャリッジ7に対して固定される(ロック機構オンの状
態)。なお、ピンボルト15は、ロッド13の押し付け
力によってブロック14が図面右方向にずれてしまうこ
とを防止するために設けられている。On the other hand, when the hydraulic cylinder 12 is driven and the rod 13 is extended, a downward force corresponding to the hydraulic pressure of the cylinder 12 is applied to the block 14, and the tapered surface below the block 14 is tapered by the tapered member 16. It is pressed against the surface. The tapered surface of the tapered member 16 is pressed against the tapered surface of the block 17. Therefore, the clampers 8 and 9 are fixed to the carriage 7 (the lock mechanism is on). The pin bolt 15 is provided to prevent the block 14 from being displaced rightward in the drawing due to the pressing force of the rod 13.
【0025】・ストッパ機構 ベース6内には、エアシリンダ20が配設されており、
このシリンダ20のロッド21には連結部材22の一端
が接続されている。連結部材22の他端は、ベース6の
下方に設けられた摺動部材23にY軸方向に摺動自在に
配設されたストッパ24に連結されている。したがっ
て、エアシリンダ20の駆動に応じてロッド21が伸
張、縮退すると、これに応じてストッパ24がベース6
側からキャリッジ7側に前進するとともに、キャリッジ
7側からベース6側に後退する。ストッパ24の先端に
は凹部が形成されている。An air cylinder 20 is provided in the stopper mechanism base 6.
One end of a connecting member 22 is connected to the rod 21 of the cylinder 20. The other end of the connecting member 22 is connected to a stopper 24 slidably provided in a Y-axis direction on a sliding member 23 provided below the base 6. Therefore, when the rod 21 expands and contracts in response to the driving of the air cylinder 20, the stopper 24 responds to the
From the carriage 7 side to the base 6 side. A recess is formed at the tip of the stopper 24.
【0026】一方、クランパ8、9の上記ストッパ24
に対向する側には、上記凹部に係合し得る凸部が先端に
形成されたストッパ25が配設されている。したがっ
て、クランパ8、9が基準位置Cに位置された場合に、
エアシリンダ20をロッド21伸張方向に駆動すること
によりストッパ24の凹部とストッパ25の凸部が係合
して、クランパ8、9はベース6に固定される(ストッ
パ機構オン状態)。On the other hand, the stoppers 24 of the clampers 8 and 9
A stopper 25 having a convex portion formed at the tip thereof, which can be engaged with the concave portion, is disposed on the side facing the concave portion. Therefore, when the clampers 8 and 9 are located at the reference position C,
By driving the air cylinder 20 in the extending direction of the rod 21, the concave portion of the stopper 24 and the convex portion of the stopper 25 are engaged, and the clampers 8 and 9 are fixed to the base 6 (stopper mechanism ON state).
【0027】逆に、クランパ8、9が基準位置Cに位置
されていないとき、およびクランパ8、9が基準位置C
に位置されていたとしてもエアシリンダ20がロッド2
1伸張方向に駆動されていないときにはクランパ8、9
はベース6に固定されることがなく、クランパ8、9と
してはキャリッジ7の移動に応じてベース6に対してX
軸方向に移動自在である(ストッパ機構オフの状態)。Conversely, when the clampers 8, 9 are not located at the reference position C, and when the clampers 8, 9
The air cylinder 20 is
1 When not driven in the extension direction, the clampers 8 and 9
Is not fixed to the base 6, and the clampers 8, 9 are moved with respect to the base 6 in accordance with the movement of the carriage 7.
It is movable in the axial direction (stopper mechanism is off).
【0028】・近接スイッチ 近接スイッチについて以下図2と図9を併せ参照して説
明するに、基準位置CよりX軸マイナス方向に所定距離
l2 だけ離間した位置に近接スイッチS1がブラケット
27に配設されている。また、基準位置CよりX軸プラ
ス方向に同距離l2 だけ離間した位置に近接スイッチS
3がブラケット27に配設されている。そして近接スイ
ッチS3より基準位置C側に所定距離l3 だけ離間した
位置に近接スイッチS2が配設されている。そして、こ
れら近接スイッチS1〜S3間の距離2l2 (=l1 )
よりもわずかの距離2Δlだけ大きい幅Lを有したドッ
ク26がクランパ8、9に配設されている。近接スイッ
チS1、S2およびS3はドック26の先端面26aを
検出することによりオンされる。これよりクランパ8、
9が基準位置Cに位置されたことは、近接スイッチS
1、S2およびS3がすべてオンになったことをもって
検出され、このときドック中心DCと基準位置Cとが一
致し、ストッパ24、25同士が係合可能となる。Proximity switch The proximity switch will be described below with reference to FIGS. 2 and 9. The proximity switch S1 is disposed on the bracket 27 at a position separated from the reference position C by a predetermined distance l2 in the negative X-axis direction. Have been. The proximity switch S is located at a position away from the reference position C by the same distance l2 in the X-axis plus direction.
3 is provided on the bracket 27. The proximity switch S2 is disposed at a position separated from the proximity switch S3 by a predetermined distance l3 toward the reference position C. The distance between these proximity switches S1 to S3 is 2l2 (= l1).
A dock 26 having a width L larger by a distance 2Δl than that of the dock 26 is disposed on the clampers 8 and 9. The proximity switches S1, S2, and S3 are turned on by detecting the tip surface 26a of the dock 26. From this, clamper 8,
9 is located at the reference position C.
It is detected when 1, S2 and S3 are all turned on. At this time, the dock center DC matches the reference position C, and the stoppers 24 and 25 can be engaged with each other.
【0029】以下、図3から図6に示すフローチャート
およびキャリッジ7、クランパ8、9の動きを示す図7
および図8を参照してNC装置10で行われる処理につ
いて説明する。The flowcharts shown in FIGS. 3 to 6 and the movements of the carriage 7 and the clampers 8 and 9 will now be described with reference to FIG.
The processing performed by the NC device 10 will be described with reference to FIG.
【0030】上述した中央制御装置では、生産計画に応
じてタレットパンチプレス1で行われる加工の種類に応
じた加工プログラムが作成されるとともに、加工の種類
に応じてワークの幅寸法および加工位置が異なるので、
それに応じてキャリッジ7上のクランパ8、9の目標位
置が設定される。かかるクランパ8、9の目標位置を示
すデータはNC装置10にダウンロードされ、この目標
位置データに基づきキャリッジ7上にクランパ8、9を
位置決めする処理が行われる。なお、クランパ8、9の
目標位置P1、P2は図8(b)に示すようにキャリッ
ジ7の左端(X軸マイナス方向側端部)が原点位置であ
るとして設定される。In the above-described central control device, a machining program corresponding to the type of machining performed by the turret punch press 1 is created according to the production plan, and the width and the machining position of the work are determined according to the type of machining. So different
The target positions of the clampers 8, 9 on the carriage 7 are set accordingly. Data indicating the target positions of the clampers 8 and 9 are downloaded to the NC device 10, and a process of positioning the clampers 8 and 9 on the carriage 7 based on the target position data is performed. Note that the target positions P1 and P2 of the clampers 8 and 9 are set such that the left end (the end on the X-axis minus side) of the carriage 7 is the origin position as shown in FIG. 8B.
【0031】まず、最初に図3のステップ101に示す
ようにクランパ8、9の目標位置P1、P2が適正範囲
内にあるか否かが判断される。すなわち、クランパ8、
9はキャリッジ7上に両クランパ8、9が重なることな
く位置決めされる必要がある。そこで、キャリッジ7の
X軸方向の長さ、クランパ8、9のX軸方向の幅等を示
す寸法データと目標位置P1、P2とに基づきクランパ
8、9が物理的に移動可能であるか否かが判断される
(ステップ101)。たとえば、図10(a)の矢印Q
に示すようにクランパ9がキャリッジ7外へ移動してし
まったり、矢印Rに示すように移動後のクランパ9が移
動後のクランパ8と重なってしまったりする目標位置で
ある場合には、「適正範囲にない」と判断され、手順は
ステップ102に移行され、表示装置10aの表示画面
上に「目標位置は適正範囲外、正しい位置を指定してく
ださい」という異常を示す表示がなされるとともに、運
転が中止される。First, as shown in step 101 in FIG. 3, it is determined whether or not the target positions P1, P2 of the clampers 8, 9 are within an appropriate range. That is, clamper 8,
9 needs to be positioned on the carriage 7 without the two clampers 8, 9 overlapping. Therefore, based on the dimension data indicating the length of the carriage 7 in the X-axis direction, the width of the clampers 8 and 9 in the X-axis direction, and the target positions P1 and P2, whether the clampers 8 and 9 can be physically moved. Is determined (step 101). For example, the arrow Q in FIG.
When the clamper 9 is moved to the outside of the carriage 7 as shown in FIG. 5 or when the moved clamper 9 is overlapped with the moved clamper 8 as shown by the arrow R, the target position is It is determined that the target position is not within the range, and the procedure proceeds to step 102, and a display indicating an abnormality that "the target position is out of the appropriate range, please specify the correct position" is displayed on the display screen of the display device 10a. Operation is stopped.
【0032】しかして、オペレータはかかる表示を認識
することにより正しいデータを入力し直すことができ、
再び運転が再開される(ステップ102)。Thus, the operator can re-enter correct data by recognizing such a display.
The operation is restarted again (step 102).
【0033】一方、ステップ101で目標位置P1、P
2は「適正範囲内にある」と判断された場合には、つぎ
にキャリッジ7上におけるクランパ8、9の現在位置が
判明しているか否かが判断される。すなわち、NC装置
10の図示せぬメモリに現在位置を示すデータが記憶さ
れているか否か、前回、手動によるクランパ8、9の移
動が行われたか否かがが判断される(ステップ10
3)。ここで、前回、現在位置の検出が行われ、メモリ
に位置データが記憶されており、しかも手動による位置
決めが行われた後でない場合には、現在位置をあらため
て検出することなくつぎのステップ105に移行される
が、位置データが記憶されていなかったり、また手動に
よる位置決めの後である場合には、記憶データを使用す
ることができないので、クランパ8、9の現在位置を検
出すべく手順は「現在位置検出サブルーチン」に移行さ
れる(ステップ104)。On the other hand, at step 101, the target positions P1, P
If it is determined that “2 is within the proper range”, it is next determined whether or not the current positions of the clampers 8 and 9 on the carriage 7 are known. That is, it is determined whether or not data indicating the current position is stored in a memory (not shown) of the NC device 10 and whether or not the clampers 8 and 9 have been manually moved last time (step 10).
3). Here, if the current position was detected last time, the position data is stored in the memory, and the positioning has not been performed manually yet, the next step 105 is performed without detecting the current position again. If the position data is not stored or after manual positioning, the stored data cannot be used. Therefore, the procedure for detecting the current position of the clampers 8 and 9 is " The process proceeds to a "current position detection subroutine" (step 104).
【0034】・現在位置検出サブルーチン 図4は上記「現在位置検出サブルーチン」を示してお
り、図7はこの「現在位置検出サブルーチン」の実行に
伴うキャリッジ7の動きを示している。FIG. 4 shows the "current position detection subroutine", and FIG. 7 shows the movement of the carriage 7 when the "current position detection subroutine" is executed.
【0035】まず、上記ロック機構をオン、ストッパ機
構をオフした状態で、キャリッジ7駆動用のサーボモー
タを駆動してキャリッジ7の左端をベース6の原点位置
OP(ベース6の左端)まで復帰させる(ステップ20
1、図7(a)参照)。ここで原点位置OPと基準位置
Cとの距離をDとする。そして、基準位置Cに近いクラ
ンパ9のドック26が基準位置Cにおける上記近接スイ
ッチS1〜S3で検出されるまでキャリッジ7をX軸プ
ラス方向に定量づつ移動させる。このときの動きの様子
を図9に示す。同図9に示すように一回目の移動ではド
ック26の長さLよりも少々大きい距離だけ移動され
る。このとき各スイッチはオンされていない(矢印J参
照)。2回目以降の移動では、スイッチS1がオンする
まで距離l2 づつ移動される。このため、ドック26の
右端は矢印Kに示すように移動され基準位置C直前まで
到達することになる。そして、スイッチS1がオンされ
た後スイッチS2がオンされるまでは矢印Mに示すよう
に距離l3 よりもわずかに小さい距離づつ移動される。
このため、ドック26右端はスイッチS2、S3間内に
位置される(ステップ202、ステップ203の判断結
果NO)。First, with the lock mechanism turned on and the stopper mechanism turned off, the servo motor for driving the carriage 7 is driven to return the left end of the carriage 7 to the origin position OP of the base 6 (the left end of the base 6). (Step 20
1, see FIG. 7 (a)). Here, the distance between the origin position OP and the reference position C is D. Then, until the dock 26 of the clamper 9 near the reference position C is detected by the proximity switches S1 to S3 at the reference position C, the carriage 7 is moved by a fixed amount in the X-axis plus direction. The state of the movement at this time is shown in FIG. As shown in FIG. 9, in the first movement, the dock 26 is moved by a distance slightly larger than the length L of the dock 26. At this time, each switch is not turned on (see arrow J). In the second and subsequent movements, the switch is moved by a distance l2 until the switch S1 is turned on. Therefore, the right end of the dock 26 is moved as shown by the arrow K and reaches just before the reference position C. After the switch S1 is turned on, it is moved by a distance slightly smaller than the distance l3 as shown by the arrow M until the switch S2 is turned on.
Therefore, the right end of the dock 26 is located between the switches S2 and S3 (NO in Steps 202 and 203).
【0036】以後、スイッチS3がオンされるまでは矢
印Nに示すように微小量づつ移動され、やがてスイッチ
S3がオンされると、Δlだけ移動される。これにより
2点鎖線でドック26を示すようにその中心DCが基準
位置Cに位置され、ストッパ機構を作動させることがで
きるようになる。逆にいえば、かかるクランパ9の基準
位置Cへの位置決めが正確に行われず、中心DCが基準
位置Cに一致しないとストッパ機構を作動させてもスト
ッパ24、25同士が係合せずストッパ機構オン状態と
はならない(ステップ202、ステップ203の判断結
果YES、図7(b)参照)。クランパ9が基準位置C
に位置されると、キャリッジ7駆動用のサーボモータに
付設されたエンコーダの出力に基づき原点位置OPをス
タートしてからクランパ9が基準位置Cへ位置されるま
での距離D2が得られる。Thereafter, the switch is moved by a small amount as shown by the arrow N until the switch S3 is turned on, and when the switch S3 is turned on, the switch is moved by Δl. As a result, the center DC is positioned at the reference position C as shown by the two-dot chain line of the dock 26, and the stopper mechanism can be operated. Conversely, if the clamper 9 is not accurately positioned at the reference position C and the center DC does not coincide with the reference position C, the stoppers 24 and 25 do not engage with each other even if the stopper mechanism is operated, and the stopper mechanism is turned on. The state is not reached (YES in Steps 202 and 203, see FIG. 7B). The clamper 9 is at the reference position C
Is obtained, a distance D2 from the start of the origin position OP to the position of the clamper 9 at the reference position C is obtained based on the output of the encoder attached to the servo motor for driving the carriage 7.
【0037】したがって、クランパ9の現在位置X2は
容易に演算、 X2=DーD2 …(1) を行うことにより求められる(ステップ204)。Therefore, the current position X2 of the clamper 9 can be obtained by easily calculating X2 = DD2 (1) (step 204).
【0038】他のクランパ8について現在位置の演算が
行われていない場合には(ステップ205の判断YE
S)、手順は再びステップ202に移行され、以下クラ
ンパ8について上記ステップ202、203と同様な処
理がなされ、クランパ8が基準位置Cに位置される(図
7(c)参照)。そして、上記エンコーダの出力に基づ
き原点位置OPからクランパ8が基準位置Cに位置され
るまでの距離D1が求められ、演算、 X1=DーD1 …(2) によりクランパ8の現在位置X1が得られる。以後、キ
ャリッジ7が原点位置OPに復帰される(図7(d)参
照)。If the calculation of the current position has not been performed for the other clampers 8 (judgment YE in step 205).
S), the procedure shifts to step 202 again, and the same processing as that of steps 202 and 203 is performed on the clamper 8 thereafter, and the clamper 8 is positioned at the reference position C (see FIG. 7C). Then, the distance D1 from the origin position OP to the position of the clamper 8 at the reference position C is obtained based on the output of the encoder, and the current position X1 of the clamper 8 is obtained by the following calculation: X1 = D−D1 (2) Can be Thereafter, the carriage 7 is returned to the origin position OP (see FIG. 7D).
【0039】以上のようにして両クランパ8、9の現在
位置X1、X2が演算されると、これら演算値はメモリ
に記憶され、後述する処理に使用される。When the current positions X1 and X2 of the clampers 8 and 9 are calculated as described above, the calculated values are stored in a memory and used for processing described later.
【0040】上記「現在位置検出サブルーチン」が終了
すると、図3のステップ105にリターンされ、クラン
パ8、9のキャリッジ7上における移動が必要であるか
否かが判断される。移動が必要でない場合とは、目標位
置P1、P2と現在位置X1、X2とが一致している場
合であり、かかる場合には、加工処理を行うべくステッ
プ114に移行される。すると、クランパ8、9のクラ
ンプ機構が作動されワークWKがクランプされる。そし
て、ベース6、キャリッジ7のサーボモータが駆動され
タレット4までワークWKが搬送され、プレス機構部3
による打ち抜き加工が行なわれる。一方、ステップ10
5で移動が必要であると判断された場合には、つぎに移
動順序が判明しているか否かが判断される(ステップ1
06)。ここで、すでに移動順序が判明していれば、
「位置決めサブルーチン」(ステップ108)に移行さ
れるが、移動順序が判明していないと「移動順序判別サ
ブルーチン」(ステップ107)に移行される。When the "current position detection subroutine" is completed, the routine returns to step 105 in FIG. 3, and it is determined whether or not the clampers 8, 9 need to be moved on the carriage 7. The case where the movement is not necessary is a case where the target positions P1 and P2 coincide with the current positions X1 and X2, and in such a case, the process proceeds to step 114 to perform the processing. Then, the clamp mechanisms of the clampers 8 and 9 are operated to clamp the work WK. Then, the servo motors of the base 6 and the carriage 7 are driven, and the work WK is transported to the turret 4, and the press mechanism 3
Is performed. Step 10
If it is determined in step 5 that movement is necessary, it is next determined whether or not the movement order is known (step 1).
06). Here, if the order of movement is already known,
The process proceeds to the “positioning subroutine” (step 108), but if the moving order is not known, the process proceeds to the “moving order determining subroutine” (step 107).
【0041】・移動順序判別サブルーチン 図5に示すように、まず、第2のクランパ9が先に移動
可能か否かが判断される。すなわち、第1のクランパ8
の現在位置X1と第2のクランパ9の目標位置P2とに
基づき目標位置P2が現在位置X1よりも大きいか否か
が判断される(ステップ301)。この結果、移動後の
クランパ9がクランパ8の現在位置より右方に位置さ
れ、第2のクランパ9が第1のクランパ8の現在位置と
重なったり、これを飛び越すとがなく、移動可能と判断
されると、つぎに第1のクランパ8が移動可能か否かが
判断される。すなわち、第1のクランパ8の目標位置P
1が第2のクランパ9の目標位置P2よりも小さいか否
かが判断される(ステップ302)。この結果、移動後
のクランパ8が移動後のクランパ9よりも左方にあると
判断されると、第2、第1のクランパの順序で移動を行
うことが決定され、この内容が記憶される(ステップ3
06)。Moving Order Determination Subroutine As shown in FIG. 5, first, it is determined whether the second clamper 9 can be moved first. That is, the first clamper 8
It is determined whether or not the target position P2 is larger than the current position X1 based on the current position X1 and the target position P2 of the second clamper 9 (step 301). As a result, the moved clamper 9 is located to the right of the current position of the clamper 8, and the second clamper 9 is determined to be movable without overlapping or jumping over the current position of the first clamper 8. Then, it is determined whether the first clamper 8 is movable. That is, the target position P of the first clamper 8
It is determined whether 1 is smaller than the target position P2 of the second clamper 9 (step 302). As a result, when it is determined that the moved clamper 8 is located to the left of the moved clamper 9, it is determined that the movement is performed in the order of the second and first clampers, and the contents are stored. (Step 3
06).
【0042】ステップ301でNOと判断されると、上
記ステップ301と同様にして第1のクランパ8が第2
のクランパ9の現在位置と重なったり、飛び越すことが
なく移動可能であるか否かが判断される(ステップ30
3)。つぎに上記ステップ302と同様にして第2のク
ランパ9が第1クランパ8移動後に移動可能か否かが判
断される(ステップ304)。ステップ303、304
の判断結果がともにYESの場合は、先に第1のクラン
パを移動すれば移動可能の場合であり、第1、第2のク
ランパの順序で移動を行うものと決定される(ステップ
306)。If NO is determined in the step 301, the first clamper 8
It is determined whether the current position of the clamper 9 can be moved without overlapping or jumping over (step 30).
3). Next, it is determined whether or not the second clamper 9 can be moved after the movement of the first clamper 8 as in step 302 (step 304). Steps 303 and 304
Are both YES if the first clamper is moved first, and it is determined that the movement is performed in the order of the first and second clampers (step 306).
【0043】一方、ステップ302、ステップ303、
ステップ304でNOと判断されると、移動そのものが
不可能であるとして、表示装置10aの画面上にたとえ
ば「移動順序決定不能、正しい位置を指定してくださ
い」といった異常を示す表示がなされ、運転が中止され
る。オペレータが表示に基づき目標位置データを設定し
直すと、運転が再開される。なお、移動そのものが不可
能である場合とは、図10(b)に示すように、本来、
クランパ8よりも右方にあるべきクランパ9が、移動
後、逆転してクランパ8の左側に位置されるような場合
であり、物理的に移動が不可能な場合である(ステップ
205)。上記「移動順序判別サブルーチン」が終了す
ると、手順はステップ108にリターンされ、「位置決
めサブルーチン」が実行される。On the other hand, Step 302, Step 303,
If NO is determined in step 304, it is determined that the movement itself is impossible, and a display indicating an abnormality, such as "the movement order cannot be determined, specify a correct position", is displayed on the screen of the display device 10a. Is aborted. When the operator resets the target position data based on the display, the operation is restarted. It should be noted that the case where the movement itself is impossible is, as shown in FIG.
This is a case where the clamper 9 which should be on the right side of the clamper 8 is reversed and is located on the left side of the clamper 8 after the movement, and it is physically impossible to move (step 205). When the "moving order determination subroutine" is completed, the procedure returns to step 108, and the "positioning subroutine" is executed.
【0044】・位置決めサブルーチン 図6はこの処理の手順を、図8は図6の処理の実行に伴
うキャリッジ7等の動きを示している。Positioning Subroutine FIG. 6 shows the procedure of this process, and FIG. 8 shows the movement of the carriage 7 and the like accompanying the execution of the process of FIG.
【0045】まず、図6のステップ401では上記「現
在位置検出サブルーチン」で演算、記憶されたクランパ
8、9の現在位置X1、X2に基づき上記「移動順序判
別サブルーチン」で決定された移動順序にしたがい最初
に移動を行うクランパが基準位置Cに位置されるようキ
ャリッジ7が移動される。First, in step 401 of FIG. 6, the moving order determined in the "moving order determination subroutine" based on the current positions X1, X2 of the clampers 8, 9 calculated and stored in the "current position detecting subroutine" is stored. Accordingly, the carriage 7 is moved so that the clamper that moves first is located at the reference position C.
【0046】以下、クランパ9、8の順序で移動が行わ
れるものとする。キャリッジ7は原点位置OPに復帰さ
れており(図8(a)参照)、ロック機構オン、ストッ
パ機構オフの状態となっている。そこで、上記(1)式
を逆算して得られる距離DーX2だけキャリッジ7を矢
印Fに示すように移動することにより、クランパ9は基
準位置Cに位置される(ステップ401、図8(c)参
照)。Hereinafter, it is assumed that the movement is performed in the order of the clampers 9 and 8. The carriage 7 has been returned to the origin position OP (see FIG. 8A), and the lock mechanism is on and the stopper mechanism is off. Then, the carriage 7 is moved as shown by an arrow F by a distance DX2 obtained by back-calculating the equation (1), so that the clamper 9 is positioned at the reference position C (step 401, FIG. 8 (c)). )reference).
【0047】ここで、演算された現在位置X2が正しい
値であるか否かが判断される。つまり、現在位置X2が
演算された後で何等かの原因によりキャリッジ7に対し
てクランパ9が移動してしまうような事態が考えられ、
かかる場合には演算現在位置X2はデータとして信頼で
きないからである。ここで、位置X2が正しい値である
ならば、距離DーX2だけ移動したときにクランパ9は
基準位置Cに正確に位置されるはずであり、そうでない
場合には基準位置Cからずれて位置されるはずである。
そこで、距離DーX2だけ移動されたときに、スイッチ
S1〜S3がすべてオン状態になっているか否かを判断
することにより、クランパ9が基準位置Cに正確に位置
されたか否かを、つまり演算現在位置X2が正しい値で
あるか否かを判断する。また、距離DーX2だけ移動さ
れたときにストッパ機構を作動させてやり、確実にスト
ッパ24、25同士が係合するか否かによって演算位置
X2が正しいか否かを判断するようにしてもよい(ステ
ップ402)。Here, it is determined whether or not the calculated current position X2 is a correct value. That is, it is considered that the clamper 9 moves with respect to the carriage 7 for some reason after the current position X2 is calculated.
In such a case, the current operation position X2 is not reliable as data. Here, if the position X2 is a correct value, the clamper 9 should be accurately positioned at the reference position C when the distance X is moved by the distance DX2. Should be done.
Thus, when the switch D1 is moved by the distance DX2, it is determined whether or not the switches S1 to S3 are all on, thereby determining whether or not the clamper 9 is accurately positioned at the reference position C. It is determined whether the current operation position X2 is a correct value. Further, the stopper mechanism may be operated when the movement is performed by the distance DX2 to determine whether the calculation position X2 is correct based on whether or not the stoppers 24 and 25 are engaged with each other. Good (step 402).
【0048】ステップ402の判断結果がNOであり、
クランパ9が正確には基準位置Cに位置されていないと
されると、クランパ9の現在位置X2が正しくないこと
を記憶して(ステップ403)、手順は「現在位置検出
サブルーチン」に再び移行され、ステップ403で記憶
されたクランパ9について再度現在位置を検出する処理
が行われる(ステップ404)。If the decision result in the step 402 is NO,
If it is determined that the clamper 9 is not accurately located at the reference position C, the fact that the current position X2 of the clamper 9 is incorrect is stored (step 403), and the procedure returns to the "current position detection subroutine". Then, a process of detecting the current position of the clamper 9 stored in step 403 is performed again (step 404).
【0049】一方、クランパ9が基準位置Cに正確に位
置しており、クランパ9の現在位置X2が正確であると
されると、つぎのステップ405でクランパ9が目標位
置P2に位置されるようにキャリッジ7を移動する。On the other hand, if it is determined that the clamper 9 is accurately located at the reference position C and the current position X2 of the clamper 9 is accurate, then in the next step 405, the clamper 9 is moved to the target position P2. Is moved to the carriage 7.
【0050】すなわち、図8(b)から明らかなように
クランパ9を現在位置X2から目標位置P2まで移動さ
せるには、クランパ9をキャリッジ7に対して相対的に
距離X2ーP2だけ移動させればよい。そこで、クラン
パ9がいま基準位置Cに位置されているので、ロック機
構を解除するともに、ストッパ機構をオンしてクランパ
9をベース7に固定するとともに、クランパ9とキャリ
ッジ7との固定状態を解除する。この状態で上記距離X
2ーP2だけキャリッジ7を矢印Gに示すように移動す
ることによりクランパ9は上記距離だけキャリッジ7に
対して相対的に移動することになり、クランパ9は目標
位置P2に位置される(ステップ405、図8(d)参
照)。That is, as is apparent from FIG. 8B, in order to move the clamper 9 from the current position X2 to the target position P2, the clamper 9 is moved relative to the carriage 7 by a distance X2-P2. I just need. Therefore, since the clamper 9 is now located at the reference position C, the lock mechanism is released, the stopper mechanism is turned on to fix the clamper 9 to the base 7, and the fixed state between the clamper 9 and the carriage 7 is released. I do. In this state, the distance X
By moving the carriage 7 by 2-P2 as shown by the arrow G, the clamper 9 moves relative to the carriage 7 by the above distance, and the clamper 9 is positioned at the target position P2 (step 405). 8 (d)).
【0051】今度は、他方のクランパ8について上記ス
テップ401、402、403と同様の処理がステップ
406、407、408で実行される。This time, the same processing as in steps 401, 402 and 403 is executed in steps 406, 407 and 408 for the other clamper 8.
【0052】すなわち、演算、記憶されている現在位置
X1に基づき距離DーX1だけ矢印Hに示すようにキャ
リッジ7が移動され(ステップ406、図8(e)参
照)、クランパ8が基準位置Cに正確に位置されていな
いことが検出された場合には(ステップ407の判断結
果YES)、クランパ8について現在位置の検出が再度
行われる(ステップ403、404)。That is, based on the calculated and stored current position X1, the carriage 7 is moved by the distance DX1 as shown by the arrow H (step 406, see FIG. 8E), and the clamper 8 is moved to the reference position C. Is detected (step 407: YES), the current position of the clamper 8 is detected again (steps 403 and 404).
【0053】現在位置X1が正確である場合には、クラ
ンパ8を基準位置Cに固定してキャリッジ7を距離X1
ーP1だけ矢印Iに示すように相対的に移動させて、ク
ランパ8を目標位置P1に位置決めする(ステップ40
8、図8(f)参照)。こうして、クランパ8、9それ
ぞれについて目標位置P1、P2への位置決めがなされ
ると、ロック機構が再びオンとなるとともに、ストッパ
機構がオフとなり、キャリッジ7が原点位置POに復帰
される(図8(g)参照)。When the current position X1 is accurate, the clamper 8 is fixed at the reference position C and the carriage 7 is moved to the distance X1.
The position of the clamper 8 is moved to the target position P1 by relatively moving the clamper 8 by -P1 as shown by the arrow I (step 40).
8, see FIG. 8 (f)). When the clampers 8 and 9 are respectively positioned at the target positions P1 and P2 in this manner, the lock mechanism is turned on again, the stopper mechanism is turned off, and the carriage 7 returns to the origin position PO (FIG. 8 ( g)).
【0054】上記「位置決めサブルーチン」が終了する
と、手順はステップ109にリターンされ、正誤確認の
処理が必要であるか否かが判断される。この正誤確認と
は上記クランパの位置決めが行われたが、この位置決め
後の現在位置が目標位置と一致しているか否かを判断す
ることをいう。位置決め制御の精度がよくない場合には
誤差が生じることが考えられるからである。すなわち、
上記「現在位置検出サブルーチン」が実行され、クラン
パ8、9の現在位置X1、X2が検出される。そしてこ
の現在位置X1、X2と目標位置P1、P2とが比較さ
れ、それらの偏差X1ーP1、X2ーP2が所定のしき
い値以下であるか否かが判断される(ステップ11
0)。When the above-mentioned "positioning subroutine" is completed, the procedure returns to step 109, and it is determined whether or not a process of confirming correctness is necessary. This correct / incorrect check means that the positioning of the clamper has been performed, and it is determined whether or not the current position after the positioning matches the target position. This is because an error may occur if the accuracy of the positioning control is not good. That is,
The "current position detection subroutine" is executed, and the current positions X1, X2 of the clampers 8, 9 are detected. Then, the current positions X1, X2 are compared with the target positions P1, P2, and it is determined whether or not the deviations X1-P1, X2-P2 are equal to or smaller than a predetermined threshold (step 11).
0).
【0055】この結果、目標位置P1、P2に位置決め
されていると判断されると、手順はステップ114の加
工処理に移行され、位置決めされたクランパ8、9によ
ってワークWKをクランプすることによりプレス加工が
行われる。As a result, if it is determined that the workpiece WK is positioned at the target position P1, P2, the procedure shifts to the processing of step 114, where the workpiece WK is clamped by the positioned clampers 8, 9 to perform press working. Is performed.
【0056】一方、クランパ8、9のいずれかが目標位
置に位置決めされていないと判断されると、上記偏差X
1ーP1、X2ーP2だけクランパ8、9をキャリッジ
7に対して補正移動させるべく、手順は再びステップ1
06に移行され、再び上記「位置決めサブルーチン」に
よる位置決め等が行われる(ステップ111、ステップ
112の判断結果YES)。On the other hand, if it is determined that one of the clampers 8 and 9 is not positioned at the target position, the deviation X
In order to move the clampers 8 and 9 relative to the carriage 7 by 1-P1 and X2-P2, the procedure is repeated at step 1
The process proceeds to step 06, and positioning and the like are performed again by the above-mentioned "positioning subroutine" (YES in step 111 and step 112).
【0057】補正移動が3回を越えて行われるようとす
ると(ステップ112の判断結果NO)、正しい位置決
めが不可能であると判断して、表示装置10aの画面上
に「位置決め不可能、機械を点検してください」という
異常を示す表示がなされるとともに、運転が中止され
る。。これによりオペレータは位置決めが正しくなされ
るよう所要の点検、修理を行うことができ、正常に復帰
された後運転が再開される(ステップ113)。If the correction movement is to be performed more than three times (NO in step 112), it is determined that correct positioning is impossible, and the message “Positioning impossible, machine position” is displayed on the screen of the display device 10a. Please check. "Is displayed and the operation is stopped. . As a result, the operator can perform necessary inspections and repairs so that the positioning is correctly performed, and the operation is resumed after the normal operation is restored (step 113).
【0058】なお、実施例では、クランパが2つの場合
を想定しているが、これに限定されることなく、3以上
あるいは1つの場合も同様に実施可能である。In this embodiment, it is assumed that there are two clampers. However, the present invention is not limited to this.
【0059】[0059]
【発明の効果】以上説明したように実施例によれば、手
動による位置決め等が行われるなどしてキャリッジ上の
クランパの現在位置が不明、不正確の場合であっても、
現在位置がオペレータに負担を課すことなく自動的かつ
正確に検出される。したがってた現在位置に基づいたク
ランパの位置決めが正確かつ確実に行われる。しかもク
ランパはキャリッジ上の任意の位置に位置決めすること
ができ位置決め場所に制約がなくなる。As described above, according to the embodiment, even if the current position of the clamper on the carriage is unknown or inaccurate due to manual positioning or the like,
The current position is detected automatically and accurately without burdening the operator. Therefore, the positioning of the clamper based on the current position is performed accurately and reliably. In addition, the clamper can be positioned at an arbitrary position on the carriage, and there is no restriction on the positioning position.
【図1】図1(a)、(b)は本発明に係る材料供給装
置のクランプ位置決め装置の実施例装置を示す上面図、
側面図である。FIGS. 1 (a) and 1 (b) are top views showing an embodiment of a clamp positioning device of a material supply device according to the present invention;
It is a side view.
【図2】図2(a)、(b)は図1に示すベースの中央
を示す側面図、底面図である。FIGS. 2A and 2B are a side view and a bottom view showing the center of the base shown in FIG.
【図3】図3は図1に示すNC装置で行われる処理を示
すフローチャートである。FIG. 3 is a flowchart showing a process performed by the NC device shown in FIG. 1;
【図4】図4は図1に示すNC装置で行われる処理を示
すフローチャートである。FIG. 4 is a flowchart showing a process performed by the NC device shown in FIG. 1;
【図5】図5は図1に示すNC装置で行われる処理を示
すフローチャートである。FIG. 5 is a flowchart showing a process performed by the NC device shown in FIG. 1;
【図6】図6は図1に示すNC装置で行われる処理を示
すフローチャートである。FIG. 6 is a flowchart showing a process performed by the NC device shown in FIG. 1;
【図7】図7は図4に示す処理を説明するために用いた
説明図である。FIG. 7 is an explanatory diagram used to explain the processing shown in FIG. 4;
【図8】図8は図6に示す処理を説明するために用いた
説明図である。FIG. 8 is an explanatory diagram used to explain the processing shown in FIG. 6;
【図9】図9は図4に示す処理を説明するために用いた
説明図である。FIG. 9 is an explanatory diagram used to explain the processing shown in FIG. 4;
【図10】図10は、クランパの不可能な動きを例示し
た図である。FIG. 10 is a diagram illustrating an impossible movement of a clamper;
6 ベース 7 キャリッジ 8 クランパ 9 クランパ 10 NC装置 12 油圧シリンダ 14 ブロック 16 テーパ部材 20 エアシリンダ 24 ストッパ 25 ストッパ S1 近接スイッチ S2 近接スイッチ S3 近接スイッチ Reference Signs List 6 base 7 carriage 8 clamper 9 clamper 10 NC device 12 hydraulic cylinder 14 block 16 taper member 20 air cylinder 24 stopper 25 stopper S1 proximity switch S2 proximity switch S3 proximity switch
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) B21D 43/00 B23Q 15/24 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) B21D 43/00 B23Q 15/24
Claims (7)
ジと、前記Y軸キャリッジに対してX軸方向に移動自在
に配設されたX軸キャリッジと、前記X軸キャリッジに
対してX軸方向に移動自在に配設され、板材をクランプ
するクランパとを有し、前記クランパを前記X軸キャリ
ッジ上に位置決め固定して、前記X軸キャリッジおよび
Y軸キャリッジを移動させることにより前記クランパに
よりクランプされた板材を所定の加工位置に供給する材
料供給装置において、 前記クランパを前記X軸キャリッジに固定する第1の固
定手段と、 前記クランパを前記Y軸キャリッジに固定する第2の固
定手段と、 前記Y軸キャリッジ上の基準位置に設けられ、当該基準
位置に前記クランパが位置されたことを検出するクラン
パ位置検出手段と、 前記X軸キャリッジ上における前記クランパの目標位置
が設定された場合に、前記第1の固定手段により前記ク
ランパを前記X軸キャリッジに固定するとともに前記第
2の固定手段をオフした状態で前記X軸キャリッジを前
記Y軸キャリッジ上の原点位置から前記クランパ位置検
出手段で前記クランパが検出されるまで移動させ、この
ときの移動距離と前記基準位置とに基づいて前記X軸キ
ャリッジ上における前記クランパの現在位置を演算する
クランパ現在位置演算手段と、 前記クランパの目標位置と前記クランパ現在位置演算手
段で演算された前記クランパの現在位置との偏差に基づ
いて前記クランパの目標移動距離を演算し、前記第2の
固定手段により前記クランパを前記Y軸キャリッジに固
定するとともに前記第1の固定手段をオフした状態で前
記演算目標移動距離だけ前記X軸キャリッジを移動させ
て前記クランパを前記目標位置に位置決めする位置決め
手段とを具えた材料供給装置のクランプ位置決め装置。1. A Y-axis carriage movably in the Y-axis direction, an X-axis carriage movably arranged in the X-axis direction with respect to the Y-axis carriage, and an X-axis direction with respect to the X-axis carriage. The clamper is movably disposed on the X-axis carriage, and the clamper is clamped by moving the X-axis carriage and the Y-axis carriage. A material supply device for supplying the plate material to a predetermined processing position, a first fixing means for fixing the clamper to the X-axis carriage, a second fixing means for fixing the clamper to the Y-axis carriage, A clamper position detecting means provided at a reference position on the Y-axis carriage and detecting that the clamper is located at the reference position; When the target position of the clamper on the ridge is set, the clamper is fixed to the X-axis carriage by the first fixing means, and the X-axis carriage is moved with the second fixing means turned off. The clamper is moved from the origin position on the Y-axis carriage until the clamper is detected by the clamper position detecting means, and the current position of the clamper on the X-axis carriage is calculated based on the movement distance at this time and the reference position. Current position calculating means for calculating, a target moving distance of the clamper is calculated based on a deviation between a target position of the clamper and a current position of the clamper calculated by the current position calculating means, and the second fixed position is calculated. Means for fixing the clamper to the Y-axis carriage and turning off the first fixing means. Serial operation target moving distance the clamp positioner material supply device with moving the X-axis carriage and a positioning means for positioning the clamper to the target position.
に2以上配設され、各クランパについて前記クランパ現
在位置演算手段による演算および前記位置決め手段によ
る位置決めが行われる請求項1記載の材料供給装置のク
ランプ位置決め装置。2. The clamp positioning apparatus according to claim 1, wherein two or more clampers are provided on the X-axis carriage, and each clamper is operated by the current position calculating means and positioned by the positioning means. apparatus.
パが前記基準位置に位置されたときに前記クランパに設
けられた係合部材と前記基準位置に設けられた係合部材
とが係合して前記クランパを前記Y軸キャリッジに固定
するものであり、 前記位置決め手段は、前記クランパ現在位置演算手段の
演算位置と前記基準位置とに基づき前記クランパを前記
基準位置まで移動させる基準位置移動距離を演算し、前
記第1の固定手段により前記クランパを前記X軸キャリ
ッジに固定した状態で前記演算基準位置移動距離だけ前
記X軸キャリッジを移動させてから、前記第2の固定手
段を作動させるものである請求項1記載の材料供給装置
のクランプ位置決め装置。3. The second fixing means engages an engaging member provided on the clamper with an engaging member provided on the reference position when the clamper is located at the reference position. The positioning means is configured to move the clamper to the reference position based on the calculated position of the clamper current position calculation means and the reference position. Calculating, moving the X-axis carriage by the calculated reference position movement distance in a state where the clamper is fixed to the X-axis carriage by the first fixing means, and then operating the second fixing means. The clamp positioning device for a material supply device according to claim 1.
キャリッジを移動させた際に前記クランパが前記基準位
置に位置されないことが検出された場合には、前記クラ
ンパ現在位置演算手段による演算を再度行う請求項3記
載の材料供給装置のクランプ位置決め装置。4. When the clamper is not located at the reference position when the X-axis carriage is moved by the reference position movement distance, the calculation by the clamper current position calculating means is performed again. The clamp positioning device for a material supply device according to claim 3.
されないことは、前記クランパ位置検出手段の出力に基
づき検出する請求項4記載の材料供給装置のクランプ位
置決め装置。5. The clamp positioning device according to claim 4, wherein the fact that the clamper is not located at the reference position is detected based on an output of the clamper position detecting means.
されないことは、前記第2の固定手段を作動させても前
記係合部材同士が係合されないことをもって検出する請
求項4記載の材料供給装置のクランプ位置決め装置。6. The material supply apparatus according to claim 4, wherein the fact that the clamper is not located at the reference position is detected by the fact that the engaging members are not engaged with each other even when the second fixing means is operated. Clamp positioning device.
終了した際に前記クランパ現在位置演算手段による演算
を再度行い、この結果得られた現在位置が前記設定され
た目標位置と一致しない場合には、前記位置決め手段に
よる位置決めを再度行う請求項1記載の材料供給装置の
クランプ位置決め装置。7. When the positioning by the positioning means is completed, the calculation by the clamper current position calculating means is performed again. If the current position obtained as a result does not match the set target position, the positioning is performed. 2. The clamp positioning device for a material supply device according to claim 1, wherein the positioning by means is performed again.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17956991A JP3169136B2 (en) | 1991-07-19 | 1991-07-19 | Clamp positioning device for material supply device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17956991A JP3169136B2 (en) | 1991-07-19 | 1991-07-19 | Clamp positioning device for material supply device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0523766A JPH0523766A (en) | 1993-02-02 |
| JP3169136B2 true JP3169136B2 (en) | 2001-05-21 |
Family
ID=16068033
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17956991A Expired - Fee Related JP3169136B2 (en) | 1991-07-19 | 1991-07-19 | Clamp positioning device for material supply device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3169136B2 (en) |
-
1991
- 1991-07-19 JP JP17956991A patent/JP3169136B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0523766A (en) | 1993-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6243621B1 (en) | Method of determining workpiece positions including coordinated motion | |
| KR920700797A (en) | How to place metal sheets for sheet metal working machines | |
| JP3623474B2 (en) | Hemming apparatus and hemming method | |
| US10589420B2 (en) | Hand device | |
| JP2000343280A (en) | Control method and control device for welding positioner | |
| US6201206B1 (en) | Method of detecting abrasion quantity of welding gun electrode and welding method | |
| JP7472223B2 (en) | Press brake, bending system and sensor movement control method | |
| JP3169136B2 (en) | Clamp positioning device for material supply device | |
| JP2005052941A (en) | Apparatus for mounting workpiece | |
| JP4708541B2 (en) | Bending method and bending system | |
| JP5241330B2 (en) | Robot bending apparatus and method | |
| JP3720109B2 (en) | Workpiece positioning device for plate material processing equipment | |
| JP2602977B2 (en) | Work supply device for sewing device | |
| JPH07116856A (en) | Spot welding method and spot welding apparatus | |
| JPH05131334A (en) | Work positioning device for bending machine | |
| JP3730313B2 (en) | Processing method by bending machine and bending machine using the method | |
| JP2758072B2 (en) | Plate processing machine | |
| JPH06119017A (en) | Nc drilling machine | |
| KR102486089B1 (en) | Sasang cooperative robot system that is easy for multi-product production | |
| JPH03134714A (en) | Positioning controller and position teaching method | |
| US20250135638A1 (en) | Work robot system | |
| JP4441367B2 (en) | Method of welding workpieces using a welding robot | |
| JPH10180376A (en) | Method for working metal sheet and device therefor | |
| JP3065386B2 (en) | Industrial robot control method | |
| JP3701436B2 (en) | Abutting misalignment correction method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |