Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6701012B2 - Press brake system and origin position correction method for robot device - Google Patents
[go: Go Back, main page]

JP6701012B2 - Press brake system and origin position correction method for robot device - Google Patents

Press brake system and origin position correction method for robot device Download PDF

Info

Publication number
JP6701012B2
JP6701012B2 JP2016129017A JP2016129017A JP6701012B2 JP 6701012 B2 JP6701012 B2 JP 6701012B2 JP 2016129017 A JP2016129017 A JP 2016129017A JP 2016129017 A JP2016129017 A JP 2016129017A JP 6701012 B2 JP6701012 B2 JP 6701012B2
Authority
JP
Japan
Prior art keywords
mold
origin position
die
deviation
press brake
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016129017A
Other languages
Japanese (ja)
Other versions
JP2018001196A (en
Inventor
加藤 哲明
哲明 加藤
篤志 山岸
篤志 山岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP2016129017A priority Critical patent/JP6701012B2/en
Publication of JP2018001196A publication Critical patent/JP2018001196A/en
Application granted granted Critical
Publication of JP6701012B2 publication Critical patent/JP6701012B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Mounting, Exchange, And Manufacturing Of Dies (AREA)
  • Bending Of Plates, Rods, And Pipes (AREA)

Description

本発明は、プレスブレーキシステム及びロボット装置の原点位置修正方法に係る。特に、ツールグリッパを装着した多関節のロボット装置でプレスブレーキの金型を交換する動作の原点位置を修正する方法と、そのロボット装置とプレスブレーキとを含んで構成されるプレスブレーキシステムと、に関する。   The present invention relates to a press brake system and a method for correcting an origin position of a robot device. In particular, the present invention relates to a method for correcting the origin position of an operation of exchanging a die of a press brake with an articulated robot device equipped with a tool gripper, and a press brake system including the robot device and the press brake. .

プレスブレーキの金型(ダイ及びパンチ)を交換する多関節のロボット装置が、特許文献1に曲げロボットとして記載されている。
特許文献1に記載されたロボット装置は、ダイ及びパンチを交換するためのツールグリッパ(特許文献1における「金型交換ハンド」)をハンドに装着して、プレスブレーキの金型ホルダに対する金型装脱、及びプレスブレーキと金型ストッカとの間の金型搬送を行うものである。
An articulated robot apparatus for exchanging a press brake die (die and punch) is described in Patent Document 1 as a bending robot.
The robot apparatus described in Patent Document 1 is equipped with a tool gripper for exchanging a die and a punch (“Mold Exchange Hand” in Patent Document 1) in a hand, and a mold holder is mounted on a mold holder of a press brake. It is for removing and carrying the mold between the press brake and the mold stocker.

特開2014−004604号公報JP, 2014-004604, A

特許文献1に記載されたような多関節ロボットは、可動部分(アームなど)が所定空間内を自由に移動するため、予期せず他の部材との接触や衝突が発生する虞がある。また、接触や衝突の態様や程度によっては、金型交換の動作上の原点位置が、動作プログラム上の原点位置に対応して予め設定した原点位置からずれる可能性がある。   In the articulated robot described in Patent Document 1, since the movable part (arm or the like) freely moves within a predetermined space, there is a risk of unexpected contact or collision with other members. Further, depending on the mode and degree of contact or collision, the origin position in the operation of die replacement may deviate from the preset origin position corresponding to the origin position in the operation program.

ツールグリッパが金型を保持していない状態でロボット装置の原点位置がずれると、金型ホルダ及び金型ストッカからの金型が掴めず取り出しができなくなる可能性がある。
また、ツールグリッパが金型を保持した状態でロボット装置の原点位置がずれると、金型ホルダ及び金型ストッカへの金型の取り付けができなくなる可能性がある。
If the origin position of the robot apparatus shifts while the tool gripper does not hold the mold, the mold may not be grasped and cannot be taken out from the mold holder and the mold stocker.
Further, if the origin position of the robot apparatus is deviated while the tool gripper holds the mold, there is a possibility that the mold cannot be attached to the mold holder and the mold stocker.

金型の、金型ホルダや金型ストッカに対する装脱は、位置決めに高い精度が必要であるから、原点位置がずれて装脱に失敗すると、金型に傷が付く、金型が破損する、或いは、それらに起因する生産性の低下、などの不具合が発生する。
そのため、原点位置がずれたと思われる場合は、直ちに、ずれの有無を確認すると共にずれが生じていたら修正する必要がある。
When mounting and unloading the mold with respect to the mold holder and the mold stocker, high accuracy is required for positioning.Therefore, if the origin position shifts and the unloading fails, the mold will be scratched and the mold will be damaged. Alternatively, a problem such as a decrease in productivity due to them may occur.
Therefore, when it is considered that the origin position is displaced, it is necessary to immediately check the presence or absence of the displacement and correct it if the displacement is generated.

しかしながら、現状では、原点位置のずれの有無を、原点位置のずれがない状態でロボット装置の各関節部分に付与したマーカのずれの有無として目視により判定している。
また、この判定で原点位置がずれていることを把握した後の原点位置修正は、各関節毎に可動部を動かしながらツールグリッパの空間位置を測定する、などの極めて時間のかかる作業を行うため、短時間で修正できるよう改善が望まれていた。
However, at present, the presence/absence of the deviation of the origin position is visually determined as the presence/absence of the deviation of the marker attached to each joint part of the robot apparatus in the state where the origin position is not displaced.
In addition, the origin position correction after grasping that the origin position is deviated by this judgment is an extremely time-consuming task such as measuring the spatial position of the tool gripper while moving the movable part for each joint. , Improvement was desired so that it could be corrected in a short time.

そこで、本発明が解決しようとする課題は、ロボット装置が行うプレスブレーキの金型交換動作における原点位置のずれの有無確認及びずれが生じているときの修正を短時間で行うことができる、ロボット装置の原点位置修正方法と、その原点位置修正方法を実行可能なロボット装置及びプレスブレーキを含むプレスブレーキシステムと、を提供することにある。   Therefore, the problem to be solved by the present invention is to make it possible to confirm in a short time whether or not there is a deviation of the origin position in the die change operation of the press brake performed by the robot apparatus, and to perform correction when the deviation occurs. An object of the present invention is to provide a method for correcting the origin position of a device, and a press brake system including a robot device and a press brake capable of executing the method for correcting the origin position.

上記の課題を解決するために、本発明は次の手順、構成を有する。
1)プレスブレーキに用いる金型を、多関節のロボット装置によって前記プレスブレーキに対し装脱する金型装脱動作の原点位置を修正するための、ロボット装置の原点位置修正方法であって、
前記ロボット装置は、前記金型を保持する金型保持部を有し、
前記金型装脱動作の動作上の現原点位置と、動作プログラム上の原点位置に合致するよう予め調整設定して記憶しておいた動作上の基準原点位置と、のずれの有無を判定する、ずれ有無判定ステップと、
前記ずれ有無判定ステップでずれ有りと判定した場合に、前記ずれをなくす補正値を求めて記憶すると共に、以降の前記金型装脱動作の動作上の原点位置を、前記現原点位置と前記補正値とに基づいて得た修正済み原点位置とする原点位置置換ステップと、
前記ずれ有無判定ステップの前に、前記金型保持部が前記金型を保持しているか保持していないかを判定し、保持している場合と保持していない場合とで前記ずれの有無判定方法として異なる方法を選択する金型保持判定ステップと、
を含むことを特徴とするロボット装置の原点位置修正方法である。
) プレスブレーキと、前記プレスブレーキに用いる金型をツールグリッパの金型保持部によって保持し、前記プレスブレーキに対して装脱する金型装脱動作を実行する多関節のロボット装置と、前記金型装脱動作を制御する制御部と、記憶部と、選択部と、を含むプレスブレーキシステムであって、
前記制御部は、
前記ロボット装置が実行する前記金型装脱動作の動作上の現原点位置と、動作プログラム上の原点位置に合致するよう予め調整設定して前記記憶部に記憶しておいた動作上の基準原点位置と、のずれの有無を判定し、ずれ有りと判定した場合に、前記ずれをなくす補正値を求めて前記記憶部に記憶させると共に、以降の前記金型装脱動作を、前記現原点位置と前記補正値とに基づいて得た修正済原点位置を動作上の原点位置として実行するよう制御し、
前記選択部は、
前記金型保持部が前記金型を保持しているか保持していないかを判定すると共に、保持している場合と保持していない場合とで前記ずれの有無判定方法として異なる方法を選択することを特徴とするプレスブレーキシステムである。
)前記プレスブレーキは、突き当てとしてのバックゲージ及びサイドゲージを備え、
前記金型は貫通孔を有し、
前記金型保持部は、前記貫通孔に係合して前記金型を保持すると共に、前記金型を保持した状態で前記貫通孔を貫通して前記金型の反対側に突出するフックを有し、
前記制御部は、前記金型保持部が前記金型を保持している場合の前記ずれの有無判定方法として、前記ツールグリッパを現原点位置に位置させた状態で、前記バックゲージ及び前記サイドゲージを、前記フックにおける前記金型の反対側に突出した突出部に当接させて前記突出部の位置を測定することを特徴とする2)に記載のプレスブレーキシステムである。
In order to solve the above problems, the present invention has the following procedures and configurations.
1) A method of correcting the origin position of a robot apparatus, for correcting the origin position of a die loading/unloading operation of loading/unloading a die used for a press brake with respect to the press brake by a multi-joint robot apparatus,
The robot device includes a mold holding unit that holds the mold,
It is determined whether or not there is a deviation between the current origin position in the operation of the mold loading/unloading operation and the reference origin position in the operation that is preset and stored so as to match the origin position in the operation program. , The step of determining the presence or absence of deviation,
When it is determined that there is a deviation in the deviation presence/absence determination step, a correction value for eliminating the deviation is obtained and stored, and the origin position in the subsequent operation of the mold loading/unloading operation is corrected to the current origin position and the correction value. Origin position replacement step to be the corrected origin position obtained based on the value and
Before the presence/absence determination step, it is determined whether the die holding unit holds the die or not, and the presence/absence of the deviation is determined depending on whether the die is held or not. A mold holding determination step of selecting a different method as a method,
Is a method for correcting the origin position of a robot apparatus.
2 ) A press brake and a multi-joint robot apparatus that holds a mold used for the press brake by a mold holding portion of a tool gripper and executes a mold loading/unloading operation for loading/unloading the press brake, A press brake system including a control unit for controlling a mold loading/unloading operation, a storage unit, and a selection unit ,
The control unit is
A reference origin for operation stored in the storage unit, adjusted and set in advance so as to match the current origin position in the operation of the mold loading/unloading operation executed by the robot apparatus and the origin position in the operation program. If it is determined that there is a deviation between the position and the position, and if it is determined that there is a deviation, a correction value for eliminating the deviation is obtained and stored in the storage unit, and the subsequent die loading/unloading operation is performed at the current origin position. Controlled to execute the corrected origin position obtained based on the correction value and the origin position in operation,
The selection unit,
It is determined whether the mold holding unit holds the mold or not, and a different method is selected as a method for determining whether or not the mold is held depending on whether the mold is held or not. which is a feature and be pulp-less brake system.
3 ) The press brake is provided with a back gauge and a side gauge as an abutment,
The mold has a through hole,
The mold holding portion has a hook that engages with the through hole to hold the mold and that penetrates the through hole while holding the mold and projects to the opposite side of the mold. Then
The controller controls the back gauge and the side gauge in a state where the tool gripper is positioned at the current origin position as a method for determining the presence or absence of the deviation when the mold holding unit holds the mold. and a press brake system according to 2), wherein the measuring the position of the projecting portion is brought into contact with the protrusion protruding to the opposite side of the mold in the hook.

本発明によれば、プレスブレーキの金型交換動作における原点位置のずれの有無確認及びずれの修正を短時間で行うことができる、という効果が得られる。   According to the present invention, it is possible to obtain the effect that it is possible to confirm the presence or absence of deviation of the origin position and correct the deviation in a short time in the die replacement operation of the press brake.

図1は、本発明の実施の形態に係るプレスブレーキシステムの実施例であるプレスブレーキシステムSTを説明するための全体図である。FIG. 1 is an overall view for explaining a press brake system ST that is an example of the press brake system according to the embodiment of the present invention. 図2は、プレスブレーキシステムSTのロボット装置53を説明するための斜視図である。FIG. 2 is a perspective view for explaining the robot device 53 of the press brake system ST. 図3は、プレスブレーキシステムSTの構成を説明するためのブロック図である。FIG. 3 is a block diagram for explaining the configuration of the press brake system ST. 図4は、ロボット装置53に装着されるツールグリッパ5を説明するための平面図である。FIG. 4 is a plan view for explaining the tool gripper 5 mounted on the robot device 53. 図5は、ツールグリッパ5を説明するための斜視図である。FIG. 5 is a perspective view for explaining the tool gripper 5. 図6は、ツールグリッパ5の金型保持部KHによってダイ81を保持する動作を説明するための第1の断面図である。FIG. 6 is a first cross-sectional view for explaining the operation of holding the die 81 by the die holding portion KH of the tool gripper 5. 図7は、金型保持部KHによってダイ81を保持する動作を説明するための第2の断面図である。FIG. 7 is a second cross-sectional view for explaining the operation of holding the die 81 by the die holding unit KH. 図8は、金型保持部KHによってダイ81を保持する動作を説明するための第3の断面図である。FIG. 8 is a third cross-sectional view for explaining the operation of holding the die 81 by the die holding unit KH. 図9は、非保持時測定動作を説明するための上面図である。FIG. 9 is a top view for explaining the non-holding measurement operation. 図10は、非保持時測定動作における基準位置の取得手順を説明するためのフロー図である。FIG. 10 is a flowchart for explaining the procedure for acquiring the reference position in the non-holding measurement operation. 図11は、保持時測定動作を説明するための上面図である。FIG. 11 is a top view for explaining the holding measurement operation. 図12は、保持時測定動作における基準位置の取得手順を説明するためのフロー図である。FIG. 12 is a flowchart for explaining the procedure for acquiring the reference position in the holding measurement operation. 図13は、測定動作選択部CTeが行う測定動作の選択手順を説明するためのフロー図である。FIG. 13 is a flowchart for explaining the procedure for selecting the measurement operation performed by the measurement operation selection unit CTe. 図14は、非保持時測定動作における原点位置修正動作について説明するためのフロー図である。FIG. 14 is a flowchart for explaining the origin position correction operation in the non-holding measurement operation. 図15は、保持時測定動作における原点位置修正動作について説明するためのフロー図である。FIG. 15 is a flowchart for explaining the origin position correcting operation in the holding measurement operation.

本発明の実施の形態に係るプレスブレーキシステムを、実施例のプレスブレーキシステムST(以下、単にシステムSTと称する)により、まず図1〜図3を参照して説明する。   A press brake system according to an embodiment of the present invention will be described first with reference to FIGS. 1 to 3 by a press brake system ST (hereinafter, simply referred to as a system ST) of an embodiment.

図1は、実施例のシステムSTの全体構成を、模式的に示した平面図である。
前後左右の各方向を、便宜的に矢印の方向で規定する。従って上下は紙面直交方向であり、紙面表方が上方向、紙面裏方が下方向となる。
図2は、システムSTに含まれるロボット装置53を説明するための左後ろ斜め上方から見た外観斜視図である。図2において示されるロボット装置53の姿勢は、任意の姿勢である。
図3は、システムSTの構成を説明するためのブロック図である。
FIG. 1 is a plan view schematically showing the overall configuration of the system ST of the embodiment.
The front, rear, left, and right directions are conveniently defined by the directions of the arrows. Therefore, the upper and lower sides are orthogonal to the paper surface, the front side of the paper surface is the upward direction and the back side of the paper surface is the downward direction.
FIG. 2 is an external perspective view of the robot device 53 included in the system ST as seen from diagonally above the left rear. The posture of the robot device 53 shown in FIG. 2 is an arbitrary posture.
FIG. 3 is a block diagram for explaining the configuration of the system ST.

システムSTは、プレスブレーキ51と、金型ストッカ52と、多関節のロボット装置53と、制御装置CTと、を含み構成されている。
プレスブレーキ51は、上型のパンチ(不図示)と下型のダイ81(図6参照。詳細は後述する)との金型組によって、板状のワークWに曲げ加工を施す曲げ加工機である。
プレスブレーキ51は、突き当てとして、ワークWの後縁の位置決めに用いられるバックゲージ51b及びワークWの側縁の位置決めに用いられるサイドゲージ51cを備えている。
金型ストッカ52はプレスブレーキ51の側方(図1では右方)に隣接配置されている。
The system ST is configured to include a press brake 51, a die stocker 52, an articulated robot device 53, and a control device CT.
The press brake 51 is a bending machine that bends a plate-shaped work W by a die set including an upper punch (not shown) and a lower die 81 (see FIG. 6, details will be described later). is there.
The press brake 51 includes a back gauge 51b used for positioning the trailing edge of the work W and a side gauge 51c used for positioning the side edge of the work W as abutting.
The mold stocker 52 is disposed adjacent to the side of the press brake 51 (right in FIG. 1).

ロボット装置53は、プレスブレーキ51及び金型ストッカ52の前方に左右方向に敷設された軌道53aと、軌道53a上を移動可能とされたロボット本体部1と、を有する。
ロボット装置53は、ワークグリッパ(図示せず)を装着してワークWを把持してプレスブレーキ51に供給する一方、ツールグリッパ5を装着してパンチ及びダイ81を保持しプレスブレーキ51と金型ストッカ52との間で交換を行う。
すなわち、ロボット装置53は、プレスブレーキ51の金型を、プレスブレーキ51に対して装脱する金型装脱動作を行う。
The robot device 53 has a track 53a laid in the left-right direction in front of the press brake 51 and the mold stocker 52, and the robot main body 1 movable on the track 53a.
The robot device 53 mounts a work gripper (not shown) to grip the work W and supply it to the press brake 51, while mounting the tool gripper 5 to hold a punch and a die 81 and press the press brake 51 and the die. Exchange with the stocker 52.
That is, the robot apparatus 53 performs a mold loading/unloading operation of loading/unloading the mold of the press brake 51 with respect to the press brake 51.

図3に示されるように、制御装置CTは、中央処理装置(CPU)を含む制御部CTaと、加工プログラム及び測定結果などを記憶する記憶部CTbと、データや情報の比較を行う比較部CTcと、比較部CTcの検出結果に基づいて補正値を算出する補正値算出部CTdと、後述する二つの測定動作から一つを選択する測定動作選択部CTeと、を含んで構成されている。制御装置CTは、システムSTの全体動作を制御する。   As shown in FIG. 3, the control device CT includes a control unit CTa including a central processing unit (CPU), a storage unit CTb that stores a machining program and measurement results, and a comparison unit CTc that compares data and information. And a correction value calculation unit CTd that calculates a correction value based on the detection result of the comparison unit CTc, and a measurement operation selection unit CTe that selects one from two measurement operations described later. The control device CT controls the overall operation of the system ST.

図2に示されるように、ロボット装置53のロボット本体部1は、軌道53a上を左右方向(矢印DR)に移動するベース部2と、ベース部2の上面に設けられた支持台2aに支持されたハンド部3と、を有する。   As shown in FIG. 2, the robot main body 1 of the robot device 53 is supported by a base 2 that moves in the left-right direction (arrow DR) on a track 53 a and a support base 2 a provided on the upper surface of the base 2. The hand part 3 is

ハンド部3は、支持台2aに対し上下方向に延びる回動軸線CL1まわり(矢印DR1)に水平回動可能な旋回部3aと、旋回部3aに形成され上方に延びる延出部3bに対し回動軸線CL1に直交する水平の回動軸線CL2まわり(矢印DR2)に回動可能に支持された第1アーム3cと、を有する。   The hand part 3 is rotated with respect to the support base 2a with respect to a swivel part 3a which can be horizontally swiveled around a swivel axis CL1 extending vertically (arrow DR1) and an extending part 3b formed in the swivel part 3a and extending upward. A first arm 3c rotatably supported around a horizontal rotation axis CL2 (arrow DR2) orthogonal to the movement axis CL1.

第1アーム3cは、回動軸線CL2に対する直交方向に屈曲しており、屈曲した先端には第2アーム3eを支持する基部3dが、回動軸線CL2と平行な回動軸線CL3まわり(矢印DR3)に回動可能に取り付けられている。
第2アーム3eは、基部3dによって、回動軸線CL2及び回動軸線CL3と直交する回動軸線CL4まわり(矢印DR4)に回動可能に支持されている。
The first arm 3c is bent in a direction orthogonal to the rotation axis CL2, and a base portion 3d supporting the second arm 3e is provided at a bent tip end around a rotation axis CL3 parallel to the rotation axis CL2 (arrow DR3. ) Is rotatably attached to.
The second arm 3e is rotatably supported by the base portion 3d around a rotation axis CL2 and a rotation axis CL4 orthogonal to the rotation axis CL3 (arrow DR4).

第3アーム3fは、第2アーム3eの先端部に、回動軸線CL4と直交する回動軸線CL5まわり(矢印DR5)に回動可能に支持されている。
第3アーム3fの先端部には、種々のグリッパから選択された一つを装着するためのコネクタ3gが備えられている。
コネクタ3gは、回動軸線CL5と直交する回動軸線CL6のまわり(矢印DR6)に回動可能とされている。
The third arm 3f is rotatably supported at the tip of the second arm 3e around a rotation axis CL5 orthogonal to the rotation axis CL4 (arrow DR5).
The tip of the third arm 3f is provided with a connector 3g for mounting one selected from various grippers.
The connector 3g is rotatable about a rotation axis line CL6 orthogonal to the rotation axis line CL5 (arrow DR6).

コネクタ3gに装着されるグリッパとしては、ワークを把持する既出のワークグリッパ(不図示)及び次に詳述するツールグリッパ5がある。
図2では、コネクタ3gにツールグリッパ5を装着した状態でのイメージが一点鎖線で示されている。
As the grippers attached to the connector 3g, there are a work gripper (not shown) that has already been used to grip a work and a tool gripper 5 described in detail below.
In FIG. 2, an image in a state where the tool gripper 5 is attached to the connector 3g is shown by a dashed line.

ベース部2の移動、旋回部3aの回動、第1アーム3cの回動、第2アーム3eの回動、第3アーム3fの回動、及びコネクタ3gの回動は、それぞれ独立したアクチュエータの動作で行われる。ここでは、これらのアクチュエータをまとめてアクチュエータ群AcG(図3参照)と称する。   The movement of the base portion 2, the rotation of the turning portion 3a, the rotation of the first arm 3c, the rotation of the second arm 3e, the rotation of the third arm 3f, and the rotation of the connector 3g are performed by independent actuators. Done in action. Here, these actuators are collectively referred to as an actuator group AcG (see FIG. 3).

また、アクチュエータ群AcGの各アクチュエータはエンコーダを備えている。各エンコーダは、対応するアクチュエータの動作量や動作角度等の動作情報と位置情報とを、制御装置CTに送出する。ここでは、これらのエンコーダをまとめてエンコーダ群EcG(図3参照)と称する。   Each actuator of the actuator group AcG includes an encoder. Each encoder sends the operation information such as the operation amount and the operation angle of the corresponding actuator and the position information to the control device CT. Here, these encoders are collectively referred to as an encoder group EcG (see FIG. 3).

この構成により、ロボット装置53の動作は、制御部CTaによって閉ループ制御される。   With this configuration, the operation of the robot device 53 is closed-loop controlled by the control unit CTa.

次に、コネクタ3gに装着され金型を保持するツールグリッパ5について説明する。
図4はツールグリッパ5の側面図であり、図5は、ツールグリッパ5の外観斜視図である。
Next, the tool gripper 5 attached to the connector 3g and holding the mold will be described.
FIG. 4 is a side view of the tool gripper 5, and FIG. 5 is an external perspective view of the tool gripper 5.

ツールグリッパ5は、概ね角柱状を呈する本体部5aと、本体部5aに設けられた円盤状の脱着部5bと、を有している。
脱着部5bの円形表面である装着面5b1がコネクタ3gに対し面当たりで当接し、その状態で、図示しないロック機構によりロックされる。これにより、ツールグリッパ5は、ロボット装置53に取り付けられる。
The tool gripper 5 has a main body 5a having a substantially prismatic shape, and a disc-shaped attachment/detachment portion 5b provided on the main body 5a.
The mounting surface 5b1, which is the circular surface of the detachable portion 5b, abuts against the connector 3g with a surface contact, and in this state, is locked by a lock mechanism (not shown). As a result, the tool gripper 5 is attached to the robot device 53.

ツールグリッパ5は、本体部5aの側面から外方(図4では左方)に突出する係合片部5c及びフック5dを有する。
また、係合片部5cには、係合片部5cの突出方向と直交する方向に延在する当接突出部5eが設けられている。
The tool gripper 5 has an engagement piece portion 5c and a hook 5d that protrude outward (to the left in FIG. 4) from the side surface of the main body portion 5a.
Further, the engagement piece portion 5c is provided with a contact projection portion 5e extending in a direction orthogonal to the projection direction of the engagement piece portion 5c.

係合片部5c及びフック5dは、図4における紙面直交方向に薄い板状を呈する。
係合片部5c及びフック5dは、本体部5aの内部に収容された図示しない直動アクチュエータの動作によって、それぞれ独立に、図4に示される姿勢で図4の右方に所定距離の範囲を往復動可能とされている(矢印DR7a)。
The engagement piece portion 5c and the hook 5d have a thin plate shape in the direction orthogonal to the paper surface of FIG.
The engaging piece portion 5c and the hook 5d are independently moved within a predetermined distance range to the right in FIG. 4 in the posture shown in FIG. 4 by the operation of a linear motion actuator (not shown) housed inside the main body portion 5a. It is reciprocally movable (arrow DR7a).

また、フック5dは、回動軸線CL7まわり(矢印DR7)の所定の角度範囲で回動可能とされており、常態で、図示しない付勢部材(例えばねじりコイルばね)によって、図4における時計まわり方向に回動付勢されている。
回動可能な所定の角度範囲は、図4の左右方向に延びた姿勢(以下、係合姿勢とも称する)から時計まわり方向に例えば約10°の範囲である。回動軸線CL7は、装着面5b1に対し直交する方向に設定されている。
係合片部5cは、後方側に移動した状態で、フック5dの付勢部材による回動を規制し、フック5dを係合姿勢で維持する。
また、係合片部5cは、前方側に移動した状態で、フック5dの付勢部材による回動を許容し、フック5dは図6に示される回動姿勢となる。
The hook 5d is rotatable within a predetermined angle range around the rotation axis CL7 (arrow DR7), and is normally rotated clockwise by a biasing member (not shown) such as a torsion coil spring in FIG. Is biased to rotate in the direction.
The predetermined rotatable angular range is, for example, a range of about 10° in a clockwise direction from a posture (hereinafter also referred to as an engagement posture) extending in the left-right direction in FIG. The rotation axis line CL7 is set in a direction orthogonal to the mounting surface 5b1.
The engagement piece portion 5c restricts the rotation of the hook 5d by the urging member and maintains the hook 5d in the engagement posture in a state of moving to the rear side.
Further, the engagement piece portion 5c permits the rotation of the hook 5d by the biasing member in the state of being moved to the front side, and the hook 5d has the rotation posture shown in FIG.

直動アクチュエータは、アクチュエータ群AcGに含まれる。
また、直動アクチュエータは、エンコーダ群に含まれるエンコーダを備え、制御部CTaは、そのエンコーダからの動作情報に基づき、直動アクチュエータを閉ループ制御する。
The linear motion actuator is included in the actuator group AcG.
Further, the direct acting actuator includes an encoder included in the encoder group, and the control unit CTa performs the closed loop control of the direct acting actuator based on the operation information from the encoder.

係合片部5c,フック5d,及び当接突出部5eを含んで金型保持部KHが構成される。   The mold holding portion KH is configured to include the engaging piece portion 5c, the hook 5d, and the contact protruding portion 5e.

金型保持部KHは、次のように金型を保持する。パンチとダイ81とは同様の保持構造で保持されるので、以下、ダイ81を保持する構造について説明する。以下の説明は、特に記載がない限り、パンチについても同様に適用できる。   The die holding unit KH holds the die as follows. Since the punch and the die 81 are held by the same holding structure, the structure for holding the die 81 will be described below. The following description is similarly applicable to punches unless otherwise specified.

図6〜図8を参照して、ダイホルダ61に取り付けられたダイ81を、ツールグリッパ5の金型保持部KHによって取り外す手順及びそのための構成を説明する。   A procedure for removing the die 81 attached to the die holder 61 by the die holding portion KH of the tool gripper 5 and a configuration therefor will be described with reference to FIGS. 6 to 8.

図6は、プレスブレーキ51における下部テーブル51aの上面に備えられたダイホルダ61にダイ81が装着された状態を示す断面図である。図6に示された上下前後の方向は、図1の方向に対応している。従って、左右方向は、紙面直交方向であり、紙面裏側が右方、表側が左方である。   FIG. 6 is a cross-sectional view showing a state in which the die 81 is attached to the die holder 61 provided on the upper surface of the lower table 51a in the press brake 51. The up, down, front, and rear directions shown in FIG. 6 correspond to the directions in FIG. Therefore, the left-right direction is a direction orthogonal to the paper surface, the back side of the paper is the right side, and the front side is the left side.

ダイホルダ61は、左右方向に延びる部材であり、上面の前後方向中央に左右方向に延び下方に抉られた横断面形状矩形の挿入溝部62を有する。
挿入溝部62の前後方向に対向する一対の内面63,64には、それぞれ、左右方向に延びる係合溝部63a,64aが形成されている。
内面63における係合溝部63aの下方には、アクチュエータ65によって前後方向に移動するロック部材66が取り付けられている。図6では、前方に移動した状態が示されている。
アクチュエータ65の動作は、制御部CTaによって制御される(図3参照)。
The die holder 61 is a member extending in the left-right direction, and has an insertion groove portion 62 having a rectangular horizontal cross-section and extending in the left-right direction at the center of the upper surface in the front-rear direction.
Engagement groove portions 63a, 64a extending in the left-right direction are formed on a pair of inner surfaces 63, 64 of the insertion groove portion 62 that face each other in the front-rear direction.
A lock member 66 that moves in the front-rear direction by an actuator 65 is attached to the inner surface 63 below the engagement groove portion 63a. In FIG. 6, the state of moving to the front is shown.
The operation of the actuator 65 is controlled by the control unit CTa (see FIG. 3).

ダイ81は、平板状の基部81aと基部81aから細幅で上方に延出した加工部81kとを有する。
基部81aは、中央部において上下に長い長孔である貫通孔81bを有する。
The die 81 has a flat plate-shaped base portion 81a and a processed portion 81k extending upward from the base portion 81a with a narrow width.
The base portion 81a has a through hole 81b, which is a vertically long long hole in the central portion.

基部81aは、貫通孔81bよりも根本側(下側)の一方面側に基部81aに対し前後方向に離接する係止プレート81cを有する。
係止プレート81cは、常態において、図示しない付勢部材によって基部81aに対し離隔する側(前方側)に付勢されている。
係止プレート81cは、貫通孔81bに近い側と遠い側とに、底面81dと平行に延び、常態においてそれぞれ基部81aの表面よりも突出した突出部81c1と係合凸部81c2とを有する。
従って、突出部81c1と係合凸部81c2との間は、相対的に凹んだ凹部81c3となっている。
基部81aは、根本側の前後両面に、底面81dと平行に延びるロック溝部81e,81eを有する。
The base portion 81a has a locking plate 81c on one side of the base side (lower side) of the through hole 81b, which is brought into contact with the base portion 81a in the front-rear direction.
The locking plate 81c is normally biased by a biasing member (not shown) toward the side (front side) away from the base 81a.
The locking plate 81c has a protrusion 81c1 and an engagement protrusion 81c2 that extend parallel to the bottom surface 81d and that protrude from the surface of the base portion 81a in the normal state on the side closer to the through hole 81b and the side farther from the through hole 81b.
Therefore, a relatively recessed recess 81c3 is formed between the protrusion 81c1 and the engagement protrusion 81c2.
The base portion 81a has lock groove portions 81e, 81e extending in parallel with the bottom surface 81d on both front and rear surfaces on the root side.

ダイ81は、上下左右方向に延在する姿勢で、基部81aの根本側がダイホルダ61の挿入溝部62に挿入装着されている。
図6に示されるダイ81の装着状態で、ダイ81の係合凸部81c2がダイホルダ61の係合溝部64に係合し、かつロック部材66がダイ81のロック溝部81eに係合して、ダイホルダ61に対し位置ずれなく装着されている。
The die 81 has a posture extending in the vertical and horizontal directions, and the base side of the base portion 81 a is inserted and mounted in the insertion groove portion 62 of the die holder 61.
In the mounted state of the die 81 shown in FIG. 6, the engaging convex portion 81c2 of the die 81 engages with the engaging groove portion 64 of the die holder 61, and the locking member 66 engages with the locking groove portion 81e of the die 81, It is mounted on the die holder 61 without displacement.

ツールグリッパ5は、ダイ81をダイホルダ61に対し装脱するために、ツールグリッパ5の金型保持部KHでダイ81を保持できるようになっている。
その手順は、次の通りである。
The tool gripper 5 can hold the die 81 by the die holding portion KH of the tool gripper 5 in order to insert and remove the die 81 from the die holder 61.
The procedure is as follows.

すなわち、制御部CTaは、図6に示されるように、金型保持部KHを、フック5dの先端が下向きとなる姿勢にしてダイ81の前方における貫通孔81bに対応した位置に移動する。
そして、係合片部5cを前方側に引き込み、付勢部材(不図示)による回動付勢力でフック5dを回動範囲の上方限位置に回動させた状態とする。
That is, as shown in FIG. 6, the control unit CTa moves the mold holding unit KH to a position corresponding to the through hole 81b in front of the die 81 with the tip of the hook 5d facing downward.
Then, the engagement piece 5c is pulled forward, and the hook 5d is rotated to the upper limit position of the rotation range by the rotation biasing force of the biasing member (not shown).

次いで制御部CTaは、ハンド部3を動作させて、金型保持部KHの係合片部5c及びフック5dを貫通孔81bに挿通させ(矢印DR7)る。
その挿通後、係合片部5cを後方に押し出してフック5dを図6における反時計まわり方向に回動させ、図4に示される係合姿勢に戻す。
Next, the control part CTa operates the hand part 3 to insert the engaging piece part 5c and the hook 5d of the mold holding part KH into the through hole 81b (arrow DR7).
After the insertion, the engaging piece 5c is pushed rearward to rotate the hook 5d counterclockwise in FIG. 6 to return to the engaging attitude shown in FIG.

係合片部5c及びフック5dが貫通孔81bに挿通し、当接突出部5eの後面がダイ81の係止プレート81cを後方側へ押し込んだ状態(以下、中間状態)が、図7に示される。この状態で、係合凸部81c2は係合溝部64aから離脱している。   FIG. 7 shows a state (hereinafter, an intermediate state) in which the engagement piece portion 5c and the hook 5d are inserted into the through hole 81b, and the rear surface of the contact protrusion portion 5e pushes the locking plate 81c of the die 81 rearward. Be done. In this state, the engagement protrusion 81c2 is separated from the engagement groove 64a.

図7において、貫通孔81bは、左右方向(図7における紙面直交方向)が、係合片部5c及びフック5dの厚さに対し、ほぼ同じで、上下方向が、係合片部5cの上面とフック5dの係合姿勢における下面との間の上下方向距離に対し、ほぼ同じに形成されている。
また、係合片部5cの下面と係止プレート81cの上面とは接触した状態となっている。
In FIG. 7, the through-hole 81b is substantially the same in the left-right direction (the direction orthogonal to the paper surface in FIG. 7) with respect to the thickness of the engaging piece 5c and the hook 5d, and in the vertical direction, the upper surface of the engaging piece 5c. The vertical distance between the hook and the lower surface in the engaged posture of the hook 5d is substantially the same.
Further, the lower surface of the engagement piece portion 5c and the upper surface of the locking plate 81c are in contact with each other.

これにより、ダイ81は、中間状態で、金型保持部KHに対し上下左右方向に位置決めされる。また、前方への移動が当接突出部5eにより規制される。   As a result, the die 81 is positioned vertically and horizontally with respect to the die holding portion KH in the intermediate state. Further, the forward movement is restricted by the contact protrusion 5e.

制御部CTaは、中間状態から、図8に示されるように、直動アクチュエータを動作させ、フック5dを前方に引き込むよう移動させる(矢印DR8)。これにより、基部81a及び係止プレート81cは、フック5dの先端で屈曲した押さえ部5d1と当接突出部5eとの間に挟持される。   From the intermediate state, the control unit CTa operates the linear actuator to move the hook 5d so as to pull it forward as shown in FIG. 8 (arrow DR8). As a result, the base portion 81a and the locking plate 81c are sandwiched between the pressing portion 5d1 bent at the tip of the hook 5d and the contact protruding portion 5e.

既述のように、当接突出部5eによって係止プレート81cが後方に移動しており、係合凸部81c2が係合溝部64aから離脱している。そして、ダイ81は、フック5dの押さえ部5d1と当接突出部5eの間に挟まれて保持される。   As described above, the locking projection 81c is moved rearward by the contact projection 5e, and the engagement projection 81c2 is disengaged from the engagement groove 64a. Then, the die 81 is held by being sandwiched between the pressing portion 5d1 of the hook 5d and the contact protruding portion 5e.

次いで、制御部CTaは、アクチュエータ65を動作させて、ロック部材66を前方に移動する(矢印DR9)。
これにより、ロック部材66がロック溝部81eから離脱し、ダイ81の上方移動の規制が解除される。
すなわち、ダイ81は、金型保持部KHにより保持されると共に、ダイホルダ61の挿入溝部62に対して挿抜自在(矢印DR10)となる。
制御部CTaは、ハンド部3を動作させて、金型保持部KHを上昇させ、ダイ81をダイホルダ61から取り外す。
Next, the control unit CTa operates the actuator 65 to move the lock member 66 forward (arrow DR9).
As a result, the lock member 66 is disengaged from the lock groove portion 81e, and the regulation of the upward movement of the die 81 is released.
That is, the die 81 is held by the die holding portion KH and is insertable into and removable from the insertion groove portion 62 of the die holder 61 (arrow DR10).
The control unit CTa operates the hand unit 3, raises the die holding unit KH, and removes the die 81 from the die holder 61.

ダイ81のダイホルダ61への取り付け動作は、上述の取り外し動作と逆になる。また、パンチのパンチホルダへの装脱も、同様に行われる。   The attaching operation of the die 81 to the die holder 61 is the reverse of the above-mentioned detaching operation. In addition, the mounting/dismounting of the punch to/from the punch holder is similarly performed.

以上説明したツールグリッパ5の金型保持部KHによるダイ81の保持構造では、ツールグリッパ5がダイ81を保持していない状態で予期せぬ衝突等が発生すると、ダイホルダ61から金型を取り外すための取り外し動作上の原点位置がプログラム上の原点位置に対してずれてしまう場合がある。この場合、係合片部5c及びフック5dを、ダイ81の貫通孔81bに対して位置が合わず挿入不能になる可能性があることは明らかである。   In the holding structure of the die 81 by the die holding portion KH of the tool gripper 5 described above, when the tool gripper 5 does not hold the die 81 and an unexpected collision occurs, the die is removed from the die holder 61. The origin position in the removal operation of may shift from the origin position in the program. In this case, it is clear that the engaging piece portion 5c and the hook 5d may not be inserted into the through hole 81b of the die 81 due to their misalignment.

また、ツールグリッパ5がダイ81を保持している状態で予期せぬ衝突等が発生すると、ダイホルダ61へのダイ81の装着のための取り付け動作の原点位置がプログラム上の原点位置に対してずれてしまう場合がある。この場合、ツールグリッパ5は、保持しているダイ81の基部81aをダイホルダ61の挿入溝部62に対して位置が合わず挿入不能になる可能性があることも明らかである。   When an unexpected collision occurs while the tool gripper 5 is holding the die 81, the origin position of the mounting operation for mounting the die 81 on the die holder 61 shifts from the programmed origin position. It may happen. In this case, it is clear that the tool gripper 5 may not be able to be inserted because the base 81a of the die 81 that it holds is not aligned with the insertion groove 62 of the die holder 61.

これらの不具合は、パンチの装脱でも同様に生じ得る。   These defects can also occur when the punch is unloaded.

そこで、実施例のシステムSTは、金型のホルダからの取り外し及び取り付けのいずれにも原点ずれの影響が及ばないように、バックゲージ51b及びサイドゲージ51cを利用して、原点位置のずれの有無確認及びずれが有る場合にずれをなくす修正動作(原点位置の修正動作)を、容易に短時間で実行可能となっている。   Therefore, the system ST of the embodiment uses the back gauge 51b and the side gauge 51c so as to prevent the influence of the origin deviation on both the detachment and the attachment of the mold from the holder. The correction operation (correction operation of the origin position) for eliminating the deviation when there is a confirmation and the deviation can be easily executed in a short time.

原点位置のずれの有無確認動作は、プログラム上の原点位置と、ロボット装置53の機械動作上の原点位置と、が合致しているか否かを判定確認するための動作である。
また、原点位置の修正動作は、原点位置のずれの有無確認動作で原点位置が合致していないと判定した場合に、プログラム上の原点位置と、ロボット装置53の機械動作上の原点位置と、を合致させるための動作である。
以下、両動作をまとめて、単に原点位置修正動作とも称する。また、この原点位置修正動作により原点位置を修正する方法を、原点位置修正方法と称する。
The operation of confirming whether or not the origin position is displaced is an operation for determining and confirming whether or not the origin position on the program matches the origin position on the mechanical operation of the robot apparatus 53.
Further, the correction operation of the origin position includes the origin position on the program and the origin position on the mechanical operation of the robot device 53 when it is determined that the origin position does not match in the presence/absence confirmation operation of the origin position. This is an operation for matching.
Hereinafter, both operations will be collectively referred to simply as an origin position correcting operation. A method of correcting the origin position by this origin position correction operation is called an origin position correction method.

原点位置修正動作は、ツールグリッパ5が金型を保持していない状態で行う動作と、保持している状態で行う動作と、で異なる。前者を非保持時測定動作、後者を保持時測定動作と称し、いずれもバックゲージ51b及びサイドゲージ51cを用いて行う。   The origin position correcting operation differs between the operation performed by the tool gripper 5 when the mold is not held and the operation performed when the mold is held. The former is referred to as a non-holding measurement operation, and the latter is referred to as a holding measurement operation, both of which are performed using the back gauge 51b and the side gauge 51c.

まず、非保持時測定動作について、上面図である図9を参照して説明する。以下の説明において、前後方向をY軸方向、左右方向をX軸方向、上下方向をZ軸方向、とも称する。   First, the non-holding measurement operation will be described with reference to FIG. 9 which is a top view. In the following description, the front-back direction is also referred to as the Y-axis direction, the left-right direction is also referred to as the X-axis direction, and the up-down direction is also referred to as the Z-axis direction.

最初に、図9などを参照してバックゲージ51b及びサイドゲージ51cについて説明する。   First, the back gauge 51b and the side gauge 51c will be described with reference to FIG. 9 and the like.

バックゲージ51bは、本体部51b3とポテンショメータ51b2とを有する。
本体部51b3は、制御部CTaの制御の下、図示しない移動機構によってY軸方向に移動する(矢印DRa)。
ポテンショメータ51b2は、本体部51b3に対しY軸方向に移動する(矢印DRb)ゲージ51b1を有する。
The back gauge 51b has a main body 51b3 and a potentiometer 51b2.
The main body 51b3 moves in the Y-axis direction by a moving mechanism (not shown) under the control of the controller CTa (arrow DRa).
The potentiometer 51b2 has a gauge 51b1 that moves in the Y-axis direction (arrow DRb) with respect to the main body 51b3.

ポテンショメータ51b2は、被測定物にゲージ51b1の先端部51baを当接させてゲージ51b1のY軸方向の位置を測定し、測定結果をY位置情報Jyとして制御装置CTに向け出力する(図3参照)。
制御部CTaは、本体部51b3自体のY軸方向の位置と、バックゲージ51bからのY位置情報Jyと、に基づいて、被測定物のY軸方向の位置Py(先端部51baの当接位置)を求める。
The potentiometer 51b2 measures the position of the gauge 51b1 in the Y-axis direction by bringing the tip end 51ba of the gauge 51b1 into contact with the object to be measured, and outputs the measurement result as Y position information Jy to the control device CT (see FIG. 3). ).
The control unit CTa, based on the Y-axis direction position of the main body unit 51b3 itself and the Y-position information Jy from the back gauge 51b, the position Py of the DUT in the Y-axis direction (the contact position of the tip portion 51ba). ).

サイドゲージ51cは、本体部51c3とポテンショメータ51c2とを有する。
本体部51c3は、制御部CTaの制御の下、図示しない移動機構によってX軸方向に移動する(矢印DRc)。
ポテンショメータ51c2は、本体部51c3に対しX軸方向に移動する(矢印DRd)ゲージ51c1を有する。
The side gauge 51c has a main body 51c3 and a potentiometer 51c2.
The main body 51c3 moves in the X-axis direction by a moving mechanism (not shown) under the control of the controller CTa (arrow DRc).
The potentiometer 51c2 has a gauge 51c1 that moves in the X-axis direction (arrow DRd) with respect to the main body 51c3.

ポテンショメータ51c2は、被測定物にゲージ51c1の先端部51caを当接させてゲージ51c1のX軸方向の位置を測定し、測定結果をX位置情報Jxとして制御装置CTに向け出力する(図3参照)。
制御部CTaは、本体部51c3自体のX軸方向の位置と、サイドゲージ51cからのX位置情報Jxと、に基づいて、被測定物のX軸方向の位置Px(先端部51caの当接位置)を求める。
The potentiometer 51c2 measures the position of the gauge 51c1 in the X-axis direction by bringing the tip end 51ca of the gauge 51c1 into contact with the object to be measured, and outputs the measurement result as X position information Jx to the control device CT (see FIG. 3). ).
The control unit CTa, based on the position of the main body unit 51c3 in the X-axis direction and the X-position information Jx from the side gauge 51c, the position Px of the DUT in the X-axis direction (the contact position of the tip end 51ca). ).

次に、測定動作について説明する。
まず、ロボット装置53のコネクタ3gには、予めツールグリッパ5を装着しておく。
制御部CTaは、ロボット装置53に対し、ツールグリッパ5の部位のうち、金型取り外し動作に利用するため予め設定した基準部位を、プログラム上の金型取り外し動作での原点位置に位置させる動作を実行させる。
この動作の実行後のツールグリッパ5を含むハンド部3の先端部分、並びに、バックゲージ51b及びサイドゲージ51cが、上面図として図9に示されている。
Next, the measurement operation will be described.
First, the tool gripper 5 is attached to the connector 3g of the robot device 53 in advance.
The control unit CTa performs an operation of causing the robot apparatus 53 to position, out of the parts of the tool gripper 5, a reference part preset for use in the mold removing operation at the origin position in the mold removing operation on the program. Let it run.
The tip portion of the hand portion 3 including the tool gripper 5 after performing this operation, and the back gauge 51b and the side gauge 51c are shown in FIG. 9 as a top view.

図9に示されるように、非保持時測定動作における測定位置は、バックゲージ51bについては、係合片部5cの後方の側面5c1及びフック5dの後方の側面5d2である。係合片部5cの後方の側面5c1とフック5dの後方の側面5d2とはY軸方向において同じ位置にある。   As shown in FIG. 9, the measurement positions in the non-holding measurement operation are the rear side surface 5c1 of the engagement piece portion 5c and the rear side surface 5d2 of the hook 5d for the back gauge 51b. The rear side surface 5c1 of the engagement piece portion 5c and the rear side surface 5d2 of the hook 5d are at the same position in the Y-axis direction.

詳しくは、ゲージ51b1の先端部51baを係合片部5cの後方の側面5c1及びフック5dの後方の側面5d2に当接させて、ポテンショメータ51b2におけるゲージ51b1のY軸方向の位置を測定する。
得られたゲージ51b1のY軸方向の位置を、Y位置情報Jyとして制御部CTaに出力する。
制御部CTaは、このY位置情報Jyと本体部51b3のY軸方向の位置とから、係合片部5c及びフック5dのY軸方向の位置Pyを求める。
More specifically, the tip 51ba of the gauge 51b1 is brought into contact with the rear side surface 5c1 of the engagement piece 5c and the rear side surface 5d2 of the hook 5d, and the position of the gauge 51b1 in the Y-axis direction on the potentiometer 51b2 is measured.
The position of the obtained gauge 51b1 in the Y-axis direction is output to the control unit CTa as Y position information Jy.
The control unit CTa obtains the position Py in the Y-axis direction of the engagement piece 5c and the hook 5d from the Y-position information Jy and the position in the Y-axis direction of the main body 51b3.

一方、サイドゲージ51cについては、ゲージ51c1の先端部51caをフック5dの先端面5d3に当接させて、ポテンショメータ51c2におけるゲージ51c1のX軸方向の位置を測定する。
得られたゲージ51b1のX軸方向の位置を、X位置情報Jxとして制御部CTaに出力する。
制御部CTaは、このX位置情報Jxと本体部51c3のX軸方向の位置とから、フック5dのX軸方向の位置Pxを求める。
On the other hand, regarding the side gauge 51c, the tip 51ca of the gauge 51c1 is brought into contact with the tip surface 5d3 of the hook 5d, and the position of the gauge 51c1 in the X-axis direction on the potentiometer 51c2 is measured.
The obtained position of the gauge 51b1 in the X-axis direction is output to the control unit CTa as X position information Jx.
The control unit CTa obtains the position Px of the hook 5d in the X axis direction from the X position information Jx and the position of the main body 51c3 in the X axis direction.

すなわち、ダイ81を保持していない金型保持部KHの原点位置の測定である非保持時測定動作には、Y軸方向について係合片部5cの後方の側面5c1及びフック5dの後方の側面5d2を利用し、X軸方向についてはフック5dの先端面5d3を利用する。   That is, in the non-holding measurement operation for measuring the origin position of the die holding portion KH that does not hold the die 81, the rear side surface 5c1 of the engaging piece portion 5c and the rear side surface of the hook 5d in the Y-axis direction. 5d2 is used, and the tip surface 5d3 of the hook 5d is used in the X-axis direction.

この非保持時測定動作によって、制御部CTaは、ダイ81を保持していないツールグリッパ5の基準となる原点位置を把握する。
図10は、その具体的な手順例を示すフロー図である。
By this non-holding measurement operation, the control unit CTa grasps the reference origin position of the tool gripper 5 that does not hold the die 81.
FIG. 10 is a flowchart showing a specific example of the procedure.

まず、作業者は、ロボット装置53におけるダイ81を保持していない状態でのツールグリッパ5の原点位置の位置出しを従来の調整方法で行う(S1)。
この位置出しは、ロボット装置53の設置時などに行う必要かつ基本的な調整である。例えば、ハンド部3の姿勢を微少変化させながら、ツールグリッパ5の位置が動作プログラム上の原点位置となる姿勢を見いだし、原点位置の姿勢として設定する。
First, the operator positions the origin position of the tool gripper 5 in a state where the die 81 of the robot apparatus 53 is not held by the conventional adjustment method (S1).
This positioning is a necessary and basic adjustment performed when the robot device 53 is installed. For example, while slightly changing the attitude of the hand unit 3, the attitude in which the position of the tool gripper 5 becomes the origin position on the operation program is found and set as the attitude of the origin position.

ロボット装置53の、ダイ81を保持していない状態での原点位置出し調整が完了している状態で、制御部CTaは、ツールグリッパ5を原点位置へ移動する(S2)。
図9には、ダイ81を保持していない状態での原点位置へ移動後の、ハンド部3及びツールグリッパ5の姿勢が示されている。図9に示される姿勢は、図2に示される姿勢に対し、第2アーム3eが約90°回動して回動軸線CL5が概ね上下方向に延びている。
また、回動軸線CL6は、前後方向に延びている。従って、係合片部5c及びフック5dは、水平で左方(図9における下方)に向け延びている。
The control unit CTa moves the tool gripper 5 to the origin position while the adjustment of the origin position of the robot device 53 without holding the die 81 is completed (S2).
FIG. 9 shows the postures of the hand unit 3 and the tool gripper 5 after moving to the origin position without holding the die 81. In the posture shown in FIG. 9, the second arm 3e rotates about 90° with respect to the posture shown in FIG. 2, and the rotation axis line CL5 extends substantially in the vertical direction.
Further, the rotation axis CL6 extends in the front-rear direction. Therefore, the engagement piece portion 5c and the hook 5d horizontally extend leftward (downward in FIG. 9).

次に、制御部CTaは、非保持時測定動作を実行して位置Px及び位置Pyを求める(S3)。   Next, the control unit CTa executes the non-holding measurement operation to obtain the position Px and the position Py (S3).

制御部CTaは、求めた位置Px及び位置Pyを、基準原点位置である基準位置Pax及び基準位置Payとして、X位置情報Jx及びY位置情報Jyと共に記憶部CTbに記憶させる(S4)。   The control unit CTa stores the obtained position Px and position Py in the storage unit CTb together with the X position information Jx and the Y position information Jy as the reference position Pax and the reference position Pay which are the reference origin position (S4).

また、位置Px及び位置Pyを得たときのロボット装置53の各可動部材の姿勢を特定する情報(各エンコーダからの動作情報)を、基準姿勢情報Jasとして基準位置Pax及び基準位置Payと紐付けして記憶部CTbに記憶させる(S5)。
(S4)と(S5)との実行順は、逆でも同時でもよい。
Further, information (operation information from each encoder) that specifies the posture of each movable member of the robot apparatus 53 when the position Px and the position Py are obtained is linked with the reference position Pax and the reference position Pay as the reference posture information Jas. Then, it is stored in the storage unit CTb (S5).
The execution order of (S4) and (S5) may be reverse or simultaneous.

以上により、金型(ダイ81)を保持していない場合のツールグリッパ5の基準となる原点位置が把握できる。   From the above, it is possible to grasp the reference origin position of the tool gripper 5 when the mold (die 81) is not held.

基準姿勢情報Jasに含まれる項目は、ベース部2のX方向における位置,ベース部2に対する旋回部3aの回動軸線CL1まわりの回動位置,延出部3bに対する第1アーム3cの回動軸線CL2まわりの回動位置,第1アーム3cに対する基部3dの回動軸線CL3まわりの回動位置,基部3dに対する第2アーム3eの回動軸線CL4まわりの回動位置,第2アーム3eに対する第3アーム3fの回動軸線CL5まわりの回動位置,及び第3アーム3fに対するコネクタ3gの回動軸線CL6まわりの回動位置を含む。   The items included in the reference attitude information Jas include the position of the base portion 2 in the X direction, the rotation position of the rotation portion 3a around the rotation axis line CL1 with respect to the base portion 2, and the rotation axis line of the first arm 3c with respect to the extension portion 3b. A rotation position around CL2, a rotation position about a rotation axis CL3 of the base 3d with respect to the first arm 3c, a rotation position around a rotation axis CL4 of the second arm 3e with respect to the base 3d, and a third position with respect to the second arm 3e. It includes a rotation position of the arm 3f around the rotation axis CL5 and a rotation position of the connector 3g with respect to the third arm 3f around the rotation axis CL6.

次に、保持時測定動作について、図11を参照して説明する。   Next, the holding measurement operation will be described with reference to FIG.

図11は、ダイ81を保持したツールグリッパ5を含むハンド部3の先端部分、並びに、バックゲージ51b及びサイドゲージ51cを説明するための上面図である。   FIG. 11 is a top view for explaining the tip portion of the hand portion 3 including the tool gripper 5 holding the die 81, the back gauge 51b, and the side gauge 51c.

図11や既出の図8にも示されるように、ツールグリッパ5がダイ81を保持した状態において、ダイ81の貫通孔81bに係合している金型保持部KHの係合片部5cは、ダイ81の表面から突出せず、フック5dは、貫通孔81bを貫通して先端部分がダイ81の表面から突出している。
以下、金型保持部KHがダイ81を保持している状態での、フック5dにおけるダイ81から突出している部分を、フック突出部5dtと称する。
As shown in FIG. 11 and FIG. 8 described above, when the tool gripper 5 holds the die 81, the engagement piece portion 5c of the die holding portion KH engaged with the through hole 81b of the die 81 is The hook 5d does not project from the surface of the die 81, and the hook 5d penetrates the through hole 81b and the tip portion projects from the surface of the die 81.
Hereinafter, the portion of the hook 5d protruding from the die 81 in the state where the die holding portion KH holds the die 81 is referred to as a hook protruding portion 5dt.

ツールグリッパ5の、金型取り付け動作における原点位置での姿勢は、図11に示されるように、保持したダイ81を、金型ホルダに装着する際の左右方向に延在させる姿勢である。   As shown in FIG. 11, the attitude of the tool gripper 5 at the origin position in the die attaching operation is an orientation in which the held die 81 extends in the left-right direction when the die 81 is attached to the die holder.

そこで、金型を保持した状態での位置測定は、ダイ81からバックゲージ51b及びサイドゲージ51c側へY軸方向に突出したフック突出部5dtを利用する。   Therefore, for the position measurement with the mold held, the hook protrusion 5dt protruding from the die 81 toward the back gauge 51b and the side gauge 51c in the Y-axis direction is used.

すなわち、バックゲージ51bについては、ゲージ51b1の先端部51baをフック5dの先端面5d3に当接させて、ポテンショメータ51b2におけるゲージ51b1のY軸方向の位置を測定する。
得られたゲージ51b1のY軸方向の位置を、Y位置情報Jyとして制御部CTaに出力する。
制御部CTaは、このY位置情報Jyと本体部51b3のY軸方向の位置とから、フック5dのY軸方向の位置Pyを求める。
That is, in the back gauge 51b, the tip 51ba of the gauge 51b1 is brought into contact with the tip surface 5d3 of the hook 5d to measure the position of the gauge 51b1 in the Y-axis direction on the potentiometer 51b2.
The obtained position of the gauge 51b1 in the Y-axis direction is output to the control unit CTa as Y position information Jy.
The control unit CTa obtains the position Py of the hook 5d in the Y-axis direction from the Y position information Jy and the position of the main body 51b3 in the Y-axis direction.

一方、サイドゲージ51cについては、ゲージ51c1の先端部51caをフック突出部5dtの側面5d2に当接させて、ポテンショメータ51c2におけるゲージ51c1のX軸方向の位置を測定する。
得られたゲージ51c1のX軸方向の位置を、X位置情報Jxとして制御部CTaに出力する。
制御部CTaは、このX位置情報Jxと本体部51c3のX軸方向の位置とから、フック5dのフック突出部5dtのX軸方向の位置Pxを求める。
On the other hand, regarding the side gauge 51c, the tip portion 51ca of the gauge 51c1 is brought into contact with the side surface 5d2 of the hook protruding portion 5dt, and the position of the gauge 51c1 in the X-axis direction on the potentiometer 51c2 is measured.
The obtained position of the gauge 51c1 in the X-axis direction is output to the control unit CTa as X position information Jx.
The control unit CTa obtains the position Px in the X-axis direction of the hook protrusion 5dt of the hook 5d from the X-position information Jx and the position of the main body 51c3 in the X-axis direction.

すなわち、ダイ81を保持している金型保持部KHの原点位置の測定である保持時測定動作には、Y軸方向について、フック突出部5dtにおける先端面5d3を利用し、X軸方向についてはフック突出部5dtにおける側面5d2を利用する。   That is, in the holding measurement operation for measuring the origin position of the die holding unit KH holding the die 81, the tip end surface 5d3 of the hook protrusion 5dt is used in the Y-axis direction, and the X-axis direction is used. The side surface 5d2 of the hook protrusion 5dt is used.

この保持時測定動作によって、制御部CTaは、ダイ81を保持しているツールグリッパ5の基準となる原点位置を把握する。
図12は、その具体的な手順例を示すフロー図である。
By this holding measurement operation, the control unit CTa grasps the origin position which is the reference of the tool gripper 5 holding the die 81.
FIG. 12 is a flowchart showing a specific example of the procedure.

まず、作業者は、ロボット装置53におけるダイ81を保持している状態でのツールグリッパの原点位置の位置出しを従来の調整方法で行う(S11)。   First, the worker positions the origin position of the tool gripper while holding the die 81 of the robot apparatus 53 by the conventional adjustment method (S11).

ロボット装置53の、ダイ81を保持した状態での原点位置出しがなされた状態で、制御部CTaは、例えば金型ストッカに格納されているダイ81を保持する(S12)。   The control unit CTa holds the die 81 stored in, for example, the die stocker in a state where the origin of the robot device 53 is held while the die 81 is held (S12).

次に、制御部CTaは、ツールグリッパ5を、ダイ81を保持している状態での原点位置へ移動する(S13)。
図11には、ダイ81を保持している状態での原点位置へ移動後の、ハンド部3及びツールグリッパ5の姿勢が示されている。図11に示される姿勢は、図9に示される姿勢と同様に、第2アーム3eが約90°回動して回動軸線CL5が概ね上下方向に延びている。
また、回動軸線CL6は、左右方向に延びている。従って、係合片部5c及びフック5dは、水平で後方(図11における左方)に向け延びている。
Next, the control unit CTa moves the tool gripper 5 to the origin position while holding the die 81 (S13).
FIG. 11 shows the postures of the hand unit 3 and the tool gripper 5 after moving to the origin position while holding the die 81. In the posture shown in FIG. 11, similarly to the posture shown in FIG. 9, the second arm 3e rotates about 90° and the rotation axis CL5 extends substantially in the vertical direction.
Further, the rotation axis CL6 extends in the left-right direction. Therefore, the engagement piece portion 5c and the hook 5d horizontally extend rearward (leftward in FIG. 11).

次に、制御部CTaは、保持時測定動作を実行して位置Px及び位置Pyを求める(S14)。   Next, the control unit CTa executes the holding measurement operation to obtain the position Px and the position Py (S14).

制御部CTaは、求めた位置Px及び位置Pyを基準位置Pbx及び基準位置Pbyとして、X位置情報Jx及びY位置情報Jyと共に記憶部CTbに記憶させる(S15)。   The control unit CTa stores the obtained position Px and position Py as the reference position Pbx and the reference position Pby in the storage unit CTb together with the X position information Jx and the Y position information Jy (S15).

また、位置Px及び位置Pyを得たときのロボット装置53の各部材の姿勢を特定する情報(各エンコーダからの動作情報)を、基準姿勢情報Jbsとして基準位置Pbx及び基準位置Pbyと紐付けして記憶部CTbに記憶させる(S16)。(S15)と(S16)との実行順、逆でも同時でもよい。   Further, information (operation information from each encoder) that specifies the posture of each member of the robot apparatus 53 when the position Px and the position Py are obtained is linked to the reference position Pbx and the reference position Pby as the reference posture information Jbs. It is stored in the storage unit CTb (S16). The execution order of (S15) and (S16) may be reversed or may be the same.

以上により、金型(ダイ81)を保持している場合のツールグリッパ5の基準となる原点位置が把握できる。   From the above, it is possible to grasp the reference point position of the tool gripper 5 when the die (die 81) is held.

基準姿勢情報Jbsに含まれる項目は、基準姿勢情報Jasと同様である。   Items included in the reference posture information Jbs are the same as those in the reference posture information Jas.

次に、ロボット装置53の原点位置のずれの有無確認と、ずれが生じている場合の修正方法について説明する。   Next, a method of checking whether or not the origin position of the robot device 53 is displaced and a correction method when the displacement is generated will be described.

ハンド部3のいずれかの部位が他の部材に衝突などしたときは、ロボット装置53の動作上の原点位置が、予め調整され動作プログラム上の原点位置と合致した原点位置に対して、ずれてしまっている可能性がある。
例えば、ロボット装置53による金型の交換作業で、金型ホルダに対する金型の挿抜がスムースに行われなくなった場合は、何らかの理由で原点位置がずれている可能性がある。
When any part of the hand unit 3 collides with another member, the operation origin position of the robot device 53 is displaced from the origin position which is adjusted in advance and coincides with the origin position on the operation program. It may have been closed.
For example, when the robot device 53 replaces a mold and the mold cannot be smoothly inserted into and removed from the mold holder, the origin position may be displaced for some reason.

そこで、作業者は、制御部CTaに対し、原点位置修正動作を実行するよう入力操作などによって指示する。
そこで、原点位置修正動作の手順例を、図13〜図15に示されるフローを参照して説明する。
Therefore, the operator instructs the control unit CTa to perform the origin position correcting operation by an input operation or the like.
Therefore, a procedure example of the origin position correcting operation will be described with reference to the flows shown in FIGS. 13 to 15.

まず図13に示される手順F4を行う。手順F4は、非保持時測定動作と保持時測定動作とのどちらを実行するか、を選択する手順である。
制御部CTaは、原点位置修正動作の実行指令の有無を判定する(S41)。
First, the procedure F4 shown in FIG. 13 is performed. The procedure F4 is a procedure for selecting which of the non-holding measurement operation and the holding measurement operation is to be executed.
The control unit CTa determines whether or not there is an instruction to execute the origin position correction operation (S41).

指令有りと判定したら、測定動作選択部CTe(図3参照9に対し、測定動作の選択を行うよう指示する。
測定動作選択部CTeは、ツールグリッパ5が金型を保持しているか否かを判定する(S42)。この判定は、記憶部CTbが記憶しているシステムSTの動作履歴などを参照して、現時点での金型の保持有無を判定する。
When it is determined that there is a command, the measurement operation selection unit CTe (9 in FIG. 3 is instructed to select the measurement operation.
The measurement operation selection unit CTe determines whether or not the tool gripper 5 holds the mold (S42). This determination refers to the operation history of the system ST stored in the storage unit CTb and the like to determine whether or not the mold is held at the present time.

(S42)で金型を保持している、と判定した場合、測定動作選択部CTeは、原点位置修正動作を保持時測定動作で実行することを選択する。
(S42)で金型を保持していない、と判定した場合、測定動作選択部CTeは、原点位置修正動作を非保持時測定動作で実行することを選択する。
When it is determined that the mold is held in (S42), the measurement operation selection unit CTe selects to perform the origin position correction operation in the holding measurement operation.
When it is determined in (S42) that the mold is not held, the measurement operation selection unit CTe selects to perform the origin position correction operation in the non-holding measurement operation.

この選択結果を受け、制御部CTaは、選択された測定動作で原点位置修正動作を実行する。   Upon receiving the selection result, the control unit CTa executes the origin position correction operation in the selected measurement operation.

<ツールグリッパ5が金型を保持していない場合>
制御部CTaは、図14に示される手順F2を実行する。
まず、制御部CTaは、非保持時測定動作によって位置Px及び位置Pyを求める(S21)。
<When the tool gripper 5 does not hold the mold>
The control unit CTa executes the procedure F2 shown in FIG.
First, the control unit CTa obtains the position Px and the position Py by the non-holding measurement operation (S21).

制御部CTaは、記憶部CTbから、記憶されている基準位置Pax及び基準位置Payを取得する(S22)。   The control unit CTa acquires the stored reference position Pax and reference position Pay from the storage unit CTb (S22).

制御部CTaは、求めた位置Px及び位置Pyと、基準位置Pax及び基準位置Payとを比較する。
具体的には、位置Pxと基準位置Paxとの差の絶対値が所定の閾値αax以上、又は、位置Pyと基準位置payとの差の絶対値が所定の閾値αay以上、であるか否か、を判定する(S23)。
The control unit CTa compares the obtained position Px and position Py with the reference position Pax and reference position Pay.
Specifically, whether the absolute value of the difference between the position Px and the reference position Pax is a predetermined threshold value αax or more, or the absolute value of the difference between the position Py and the reference position pay is a predetermined threshold value αay or more. , Is determined (S23).

閾値αax,αayは、それぞれツールグリッパ5が金型を保持してない場合の、原点位置ずれの判定境界値である。
閾値αax,αayは、プレスブレーキ51,金型ストッカ52,及びロボット装置53の仕様や金型の仕様に応じて予め設定し、記憶部CTbに記憶させておく
The threshold values αax and αay are the determination boundary values of the origin position shift when the tool gripper 5 does not hold the mold.
The thresholds αax and αay are set in advance according to the specifications of the press brake 51, the mold stocker 52, and the robot device 53 and the specifications of the mold, and are stored in the storage unit CTb.

すなわち、位置Pxと位置Pyとのいずれかにおいて、それぞれに対応する基準位置Pax,Payとの差がある値以上になっていたら、原点位置のずれが生じていると判定する。   That is, if the difference between the reference positions Pax and Pay corresponding to each of the positions Px and Py exceeds a certain value, it is determined that the origin position is displaced.

(S23)の判定がNoの場合、制御部CTaは、原点位置のずれ無しと判定する(S24)。
(S23)の判定がYesの場合、制御部CTaは、原点位置のずれ有りと判定し(S25)、補正値ΔPax,ΔPayを求める(S26)。
具体的には、ΔPax=Px−Pax,ΔPay=Py−Payである。
When the determination in (S23) is No, the control unit CTa determines that the origin position is not displaced (S24).
If the determination in (S23) is Yes, the control unit CTa determines that there is a deviation of the origin position (S25), and obtains the correction values ΔPax and ΔPay (S26).
Specifically, ΔPax=Px−Pax and ΔPay=Py−Pay.

制御部CTaは、補正値ΔPax,ΔPayを、記憶部CTbに記憶させる。   The control unit CTa stores the correction values ΔPax and ΔPay in the storage unit CTb.

制御部CTaは、位置Px及び位置Pyから、それぞれ補正値ΔPax及び補正値ΔPayを減じて、修正済原点位置Panx及び修正済原点位置Panyとし、記憶部CTbに記憶させる(S28)。   The control unit CTa subtracts the correction value ΔPax and the correction value ΔPay from the position Px and the position Py, respectively, to obtain a corrected origin position Panx and a corrected origin position Pany, and stores them in the storage unit CTb (S28).

制御部CTaは、この修正動作以降、ロボット装置53の金型を保持していない状態での動作を、動作プログラム上の原点位置に対応する原点位置として修正済原点位置Panx,Panyを用いて実行する。
すなわち、現原点位置を修正済み原点位置Panx,Panyに置換する。
具体的には、基準姿勢情報Jasで規定された現原点位置での姿勢に対し、補正値ΔPax,ΔPayに対応する動作を実行した姿勢を、修正済原点位置での姿勢とする。
After this correction operation, the control unit CTa executes the operation of the robot apparatus 53 in a state in which the mold is not held, using the corrected origin position Panx, Pany as the origin position corresponding to the origin position on the operation program. To do.
That is, the current origin position is replaced with the corrected origin position Panx, Pany.
Specifically, the posture at the current origin position defined by the reference posture information Jas is the posture at the corrected origin position, which is the posture at which the operation corresponding to the correction values ΔPax and ΔPay is executed.

<ツールグリッパ5が金型を保持している場合>
制御部CTaは、図15に示される手順F3を実行する。
まず、制御部CTaは、保持時測定動作によって位置Px及び位置Pyを求める(S31)。
<When the tool gripper 5 holds the mold>
The control unit CTa executes the procedure F3 shown in FIG.
First, the control unit CTa obtains the position Px and the position Py by the holding measurement operation (S31).

制御部CTaは、記憶部CTbから、記憶されている基準位置Pbx及び基準位置Pbyを取得する(S32)。   The control unit CTa acquires the stored reference position Pbx and reference position Pby from the storage unit CTb (S32).

制御部CTaは、求めた位置Px及び位置Pyと、基準位置Pbx及び基準位置Pbyとを比較する。
具体的には、位置Pxと基準位置Pbxとの差の絶対値が所定の閾値αbx以上、又は、位置Pyと基準位置Pbyとの差の絶対値が所定の閾値αby以上、であるか否か、を判定する(S33)。
The control unit CTa compares the obtained position Px and position Py with the reference position Pbx and reference position Pby.
Specifically, whether the absolute value of the difference between the position Px and the reference position Pbx is a predetermined threshold value αbx or more, or the absolute value of the difference between the position Py and the reference position Pby is a predetermined threshold value αby or more. , Is determined (S33).

閾値αbx,αbyは、それぞれツールグリッパ5が金型を保持していない場合の、原点位置ずれの判定境界値である。
閾値αbx,αbyは、プレスブレーキ51,金型ストッカ52,及びロボット装置53の仕様や金型の仕様に応じて予め設定し、記憶部CTbに記憶させておく
The thresholds αbx and αby are the determination boundary values of the origin position deviation when the tool gripper 5 does not hold the mold.
The thresholds αbx and αby are set in advance according to the specifications of the press brake 51, the mold stocker 52, and the robot device 53 and the specifications of the mold, and are stored in the storage unit CTb.

すなわち、位置Pxと位置Pyとのいずれかにおいて、それぞれに対応する基準位置Pbx,Pbyとの差がある値以上になっていたら、原点位置のずれが生じていると判定するようになっている。   That is, if the difference between the reference positions Pbx and Pby corresponding to each of the positions Px and Py exceeds a certain value, it is determined that the origin position is displaced. .

(S33)の判定がNoの場合、制御部CTaは、原点位置のずれ無しと判定する(S34)。
(S34)の判定がYesの場合、制御部CTaは、原点位置のずれ有りと判定し(S35)、補正値ΔPbx,ΔPbyを求める(S36)。
具体的には、ΔPbx=Px−Pbx,ΔPby=Py−Pbyである。
When the determination in (S33) is No, the control unit CTa determines that there is no deviation in the origin position (S34).
If the determination in (S34) is Yes, the control unit CTa determines that there is a deviation of the origin position (S35), and obtains the correction values ΔPbx, ΔPby (S36).
Specifically, ΔPbx=Px−Pbx and ΔPby=Py−Pby.

制御部CTaは、補正値ΔPbx,ΔPbyを、記憶部CTbに記憶させる。   The control unit CTa stores the correction values ΔPbx and ΔPby in the storage unit CTb.

制御部CTaは、位置Px及び位置Pyから、それぞれ補正値ΔPbx及び補正値ΔPbyを減じて、修正済原点位置Pbnx及び修正済原点位置Pbnyとし、記憶部CTbに記憶させる(S38)。   The control unit CTa subtracts the correction value ΔPbx and the correction value ΔPby from the position Px and the position Py, respectively, to obtain the corrected origin position Pbnx and the corrected origin position Pbny, which are stored in the storage unit CTb (S38).

制御部CTaは、この修正動作以降、ロボット装置53の金型を保持していない状態での動作を、動作プログラム上の原点位置に対応する原点位置として修正済原点位置Pbnx,Pbnyを用いて実行する。すなわち、現原点位置を修正済み原点位置Pbnx,Pbnyに置換する。
具体的には、基準姿勢情報Jbsで規定された現原点位置での姿勢に対し、補正値ΔPbx,ΔPbyに対応する動作を実行した姿勢を、修正済原点位置での姿勢とする。
After this correction operation, the control unit CTa executes the operation of the robot device 53 in a state in which the mold is not held, using the corrected origin positions Pbnx and Pbny as the origin position corresponding to the origin position on the operation program. To do. That is, the current origin position is replaced with the corrected origin position Pbnx, Pbny.
Specifically, the posture at the current origin position defined by the reference posture information Jbs is the posture at which the operation corresponding to the correction values ΔPbx and ΔPby is executed, and the posture at the corrected origin position is set.

上述の原点位置修正方法によれば、バックゲージ51b及びサイドゲージ51cを利用し、現時点で測定した原点位置(現原点位置)とされるツールグリッパの所定部位の現位置と予め測定して把握しておいた正しい原点位置での同じ部位の基準位置(基準原点位置)と、を比較するだけで、原点位置のずれ有無を把握することができる。
これにより、上述の原点位置修正方法は、短時間で高精度に原点位置のずれ有無を確認することができる。
According to the above-mentioned origin position correction method, the back gauge 51b and the side gauge 51c are used to measure and grasp in advance the current position of the predetermined position of the tool gripper, which is the origin position (current origin position) currently measured. The presence or absence of the deviation of the origin position can be grasped only by comparing the reference position of the same portion (reference origin position) at the correct origin position.
As a result, the above-mentioned origin position correction method can confirm the presence or absence of the origin position deviation with high accuracy in a short time.

また、上述の原点位置修正方法によれば、現位置と基準位置との差が所定の閾値以上の場合に原点位置ずれ有りと判定し、その差を補正値として新たな原点位置を設定してそれ以降の動作を実行する。従って、修正に要する時間は実質的に原点位置のずれ有無を把握する時間のみである。
これにより、上述の原点位置修正方法は、原点位置のずれの修正を短時間に行うことができる。
Further, according to the above-mentioned origin position correction method, when the difference between the current position and the reference position is equal to or larger than a predetermined threshold value, it is determined that the origin position is displaced, and a new origin position is set using the difference as a correction value. Perform the subsequent operations. Therefore, the time required for the correction is substantially only the time for grasping the presence or absence of the deviation of the origin position.
Thereby, the above-mentioned origin position correction method can correct the deviation of the origin position in a short time.

また、上述のシステムSTは、制御装置CTに測定動作選択部CTeを有し、測定動作選択部CTeは、ツールグリッパ5が金型を保持している場合と保持していない場合とのそれぞれに対応した原点位置修正動作を選択するようになっている。そして、原点位置修正動作には、バックゲージ51b及びサイドゲージ51cを用いるようにしている。   Further, the above-described system ST has a measurement operation selection unit CTe in the control device CT, and the measurement operation selection unit CTe is provided in each of the case where the tool gripper 5 holds the mold and the case where the tool gripper 5 does not hold the mold. The corresponding origin position correction operation is selected. The back gauge 51b and the side gauge 51c are used for the origin position correcting operation.

これらにより、上述の原点位置修正方法によれば、ツールグリッパ5が金型を保持していない場合、金型保持部KHの係合片部5c及びフック5dの根本側にゲージ51b1,51c1を当てることができ、高精度の原点位置修正動作が可能である。   With these, according to the above-mentioned origin position correcting method, when the tool gripper 5 does not hold the mold, the gauges 51b1 and 51c1 are applied to the engaging piece part 5c of the mold holding part KH and the root side of the hook 5d. It is possible to perform a highly accurate origin position correcting operation.

また、ツールグリッパ5が金型を保持している場合、金型保持部KHの大部分の部位が、ゲージ51b1,51c1側から見て金型の陰に隠れてしまうため、金型保持部KHにゲージ51b1,51c1を当てにくい。
そこで、上述の原点位置修正方法によれば、金型の貫通孔81bを貫通してツールグリッパ5の反対側に突出したフック突出部5dtを利用し、フック突出部5dtにゲージ51b1,51c1を当てるようにした。
これにより、金型保持部KHが金型を保持していても、高精度の原点位置修正動作が可能である。
Further, when the tool gripper 5 holds the mold, most of the mold holding portion KH is hidden behind the mold when viewed from the gauges 51b1 and 51c1 side. It is difficult to apply gauges 51b1 and 51c1 to.
Therefore, according to the above-described origin position correction method, the hook projection 5dt that penetrates the through hole 81b of the mold and projects to the opposite side of the tool gripper 5 is used, and the gauges 51b1 and 51c1 are applied to the hook projection 5dt. I did it.
Accordingly, even if the mold holding unit KH holds the mold, the highly accurate origin position correcting operation can be performed.

このように、上述のシステムSTは、上述の原点位置修正方法を実施して、より高精度に原点位置修正を行うことができる。   As described above, the system ST described above can perform the origin position correction method described above to perform the origin position correction with higher accuracy.

本発明の実施例は、上述した構成及び手順に限定されるものではなく、本発明の要旨を逸脱しない範囲において変形例としてもよい。   The embodiments of the present invention are not limited to the configurations and procedures described above, and may be modified within a range not departing from the gist of the present invention.

制御装置CTは、プレスブレーキ51に備えられているものであってもよい。
ロボット装置53の態様(関節数及び自由度など)は限定されるものではない。
プレスブレーキ51は、バックゲージ51b及びサイドゲージ51cの少なくとも一方を、平行配置された複数個備えるものであってもよい。複数の場合は、それぞれの基本位置とそれぞれの現測定位置との比較を、行うことで、より高精度の原点位置修正が可能となる。
The control device CT may be provided in the press brake 51.
The mode of the robot device 53 (the number of joints, the degree of freedom, etc.) is not limited.
The press brake 51 may include a plurality of back gauges 51b and/or side gauges 51c arranged in parallel. In the case of a plurality of cases, by comparing each basic position with each current measured position, it becomes possible to correct the origin position with higher accuracy.

図6〜図8で示される金型保持部KHに対するダイ81及びダイホルダ61の前後方向の向きは、いずれか一方が、又は両方ともが逆向きであってもよい。また、ダイ81のダイホルダ61に対する装着構造及びロック構造は、上述の構造に限定されるものではない。   As for the front-rear direction of the die 81 and the die holder 61 with respect to the mold holding portion KH shown in FIGS. 6 to 8, either one or both may be opposite. Further, the mounting structure and the locking structure of the die 81 to the die holder 61 are not limited to the above-mentioned structures.

1 ロボット本体部
2 ベース部、 2a 支持台
3 ハンド部
3a 旋回部、 3b 延出部、 3c 第1アーム、 3d 基部
3e 第2アーム、 3f 第3アーム、 3g コネクタ
5 ツールグリッパ
5a 本体部、 5b 脱着部、 5b1 装着面、 5c 係合片部
5c1 側面、 5d フック、 5d1 押さえ部、 5d2 側面
5d3 先端面、 5dt フック突出部、 5e 当接突出部
51 プレスブレーキ
51a 下部テーブル、 51b バックゲージ(突き当て)
51ba 先端部、 51b1 ゲージ、 51b2 ポテンショメータ
51b3 本体部、 51c サイドゲージ(突き当て)
51ca 先端部、 51c1 ゲージ、 51c2 ポテンショメータ
51c3 本体部
52 金型ストッカ
53 ロボット装置、 53a 軌道
61 ダイホルダ
62 挿入溝部
63,64 内面、 63a,64a 係合溝部
65 アクチュエータ
66 ロック部材
81 ダイ(金型)
81a 基部、 81b 貫通孔、 81c 係止プレート
81c1 突出部、 81c2 係合凸部、 81d 底面
81e ロック溝部、 81k 加工部
AcG アクチュエータ群
CL1〜CL7 回動軸線
CT 制御装置
CTa 制御部、 CTb 記憶部、 CTc 比較部
CTd 補正値算出部、 CTe 測定動作選択部
EcG エンコーダ群
Jas,Jbs 基準姿勢情報
Jx X位置情報、 Jy Y位置情報
KH 金型保持部
Px,Py 位置、 Pax,Pay,Pbx,Pby 基準位置
Panx,Pany,Pbnx,Pbny 修正済原点位置
ST システム(プレスブレーキシステム)
W ワーク
αax,αay,αbx,αby 閾値
ΔPax,ΔPay,ΔPbx,ΔPby 補正値
1 Robot Main Body 2 Base Part, 2a Support Base 3 Hand Part 3a Swiveling Part, 3b Extending Part, 3c First Arm, 3d Base Part 3e Second Arm, 3f Third Arm, 3g Connector 5 Tool Gripper 5a Main Part, 5b Detachable part, 5b1 mounting surface, 5c engaging piece part 5c1 side surface, 5d hook, 5d1 holding part, 5d2 side surface 5d3 tip surface, 5dt hook protruding part, 5e contact protruding part 51 press brake 51a lower table, 51b back gauge (projection) Guess
51ba Tip, 51b1 Gauge, 51b2 Potentiometer 51b3 Body, 51c Side Gauge (Abutting)
51ca tip part, 51c1 gauge, 51c2 potentiometer 51c3 body part 52 mold stocker 53 robot device, 53a track 61 die holder 62 insertion groove parts 63, 64 inner surface, 63a, 64a engagement groove part 65 actuator 66 locking member 81 die (mold)
81a Base part, 81b Through hole, 81c Locking plate 81c1 Projection part, 81c2 Engagement convex part, 81d Bottom face 81e Lock groove part, 81k Processing part AcG Actuator group CL1-CL7 Rotation axis CT control device CTa control part, CTb storage part, CTc comparison unit CTd correction value calculation unit, CTe measurement operation selection unit EcG encoder group Jas, Jbs reference attitude information Jx X position information, Jy Y position information KH mold holding unit Px, Py position, Pax, Pay, Pbx, Pby reference Position Panx, Pany, Pbnx, Pbny Corrected origin position ST system (press brake system)
W Work αax, αay, αbx, αby Thresholds ΔPax, ΔPay, ΔPbx, ΔPby Correction values

Claims (3)

プレスブレーキに用いる金型を、多関節のロボット装置によって前記プレスブレーキに対し装脱する金型装脱動作の原点位置を修正するための、ロボット装置の原点位置修正方法であって、
前記ロボット装置は、前記金型を保持する金型保持部を有し、
前記金型装脱動作の動作上の現原点位置と、動作プログラム上の原点位置に合致するよう予め調整設定して記憶しておいた動作上の基準原点位置と、のずれの有無を判定する、ずれ有無判定ステップと、
前記ずれ有無判定ステップでずれ有りと判定した場合に、前記ずれをなくす補正値を求めて記憶すると共に、以降の前記金型装脱動作の動作上の原点位置を、前記現原点位置と前記補正値とに基づいて得た修正済み原点位置とする原点位置置換ステップと、
前記ずれ有無判定ステップの前に、前記金型保持部が前記金型を保持しているか保持していないかを判定し、保持している場合と保持していない場合とで前記ずれの有無判定方法として異なる方法を選択する金型保持判定ステップと、
を含むことを特徴とするロボット装置の原点位置修正方法。
A method for correcting the origin position of a robot apparatus, for correcting the origin position of a mold loading/unloading operation for mounting/dismounting a die used for a press brake with respect to the press brake by a multi-joint robot apparatus,
The robot device includes a mold holding unit that holds the mold,
It is determined whether or not there is a deviation between the current origin position in the operation of the mold loading/unloading operation and the reference origin position in the operation that is preset and stored so as to match the origin position in the operation program. , The step of determining the presence or absence of deviation,
When it is determined that there is a deviation in the deviation presence/absence determination step, a correction value for eliminating the deviation is obtained and stored, and the origin position in the subsequent operation of the mold loading/unloading operation is corrected to the current origin position and the correction value. Origin position replacement step to be the corrected origin position obtained based on the value and
Before the presence/absence determination step, it is determined whether the die holding unit holds the die or not, and the presence/absence of the deviation is determined depending on whether the die is held or not. A mold holding determination step of selecting a different method as a method,
A method for correcting the origin position of a robot apparatus, comprising:
プレスブレーキと、前記プレスブレーキに用いる金型をツールグリッパの金型保持部によって保持し、前記プレスブレーキに対して装脱する金型装脱動作を実行する多関節のロボット装置と、前記金型装脱動作を制御する制御部と、記憶部と、選択部と、を含むプレスブレーキシステムであって、
前記制御部は、
前記ロボット装置が実行する前記金型装脱動作の動作上の現原点位置と、動作プログラム上の原点位置に合致するよう予め調整設定して前記記憶部に記憶しておいた動作上の基準原点位置と、のずれの有無を判定し、ずれ有りと判定した場合に、前記ずれをなくす補正値を求めて前記記憶部に記憶させると共に、以降の前記金型装脱動作を、前記現原点位置と前記補正値とに基づいて得た修正済原点位置を動作上の原点位置として実行するよう制御し、
前記選択部は、
前記金型保持部が前記金型を保持しているか保持していないかを判定すると共に、保持している場合と保持していない場合とで前記ずれの有無判定方法として異なる方法を選択することを特徴とするプレスブレーキシステム。
A press brake, a multi-joint robot device that holds a mold used for the press brake by a mold holding portion of a tool gripper, and executes a mold loading/unloading operation for loading/unloading the press brake, and the mold. A press brake system including a control unit for controlling the loading/unloading operation, a storage unit, and a selection unit ,
The control unit is
A reference origin for operation stored in the storage unit, adjusted and set in advance so as to match the current origin position in the operation of the mold loading/unloading operation executed by the robot apparatus and the origin position in the operation program. If it is determined that there is a deviation between the position and the position, and if it is determined that there is a deviation, a correction value for eliminating the deviation is obtained and stored in the storage unit, and the subsequent die loading/unloading operation is performed at the current origin position. And control to execute the corrected origin position obtained based on the correction value as the origin position in operation,
The selection unit,
It is determined whether the mold holding unit holds the mold or not, and a different method is selected as a method for determining whether or not the mold is held depending on whether the mold is held or not. features and be pulp-less brake system.
前記プレスブレーキは、突き当てとしてのバックゲージ及びサイドゲージを備え、
前記金型は貫通孔を有し、
前記金型保持部は、前記貫通孔に係合して前記金型を保持すると共に、前記金型を保持した状態で前記貫通孔を貫通して前記金型の反対側に突出するフックを有し、
前記制御部は、前記金型保持部が前記金型を保持している場合の前記ずれの有無判定方法として、前記ツールグリッパを現原点位置に位置させた状態で、前記バックゲージ及び前記サイドゲージを、前記フックにおける前記金型の反対側に突出した突出部に当接させて前記突出部の位置を測定することを特徴とする請求項記載のプレスブレーキシステム。
The press brake includes a back gauge and a side gauge as an abutment,
The mold has a through hole,
The mold holding portion has a hook that engages with the through hole to hold the mold and that penetrates the through hole while holding the mold and projects to the opposite side of the mold. Then
The controller controls the back gauge and the side gauge in a state where the tool gripper is positioned at the current origin position as a method for determining the presence or absence of the deviation when the mold holding unit holds the mold. The press brake system according to claim 2, wherein the position of the protrusion is measured by contacting the protrusion with a protrusion of the hook that protrudes on the opposite side of the mold.
JP2016129017A 2016-06-29 2016-06-29 Press brake system and origin position correction method for robot device Active JP6701012B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016129017A JP6701012B2 (en) 2016-06-29 2016-06-29 Press brake system and origin position correction method for robot device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016129017A JP6701012B2 (en) 2016-06-29 2016-06-29 Press brake system and origin position correction method for robot device

Publications (2)

Publication Number Publication Date
JP2018001196A JP2018001196A (en) 2018-01-11
JP6701012B2 true JP6701012B2 (en) 2020-05-27

Family

ID=60947026

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016129017A Active JP6701012B2 (en) 2016-06-29 2016-06-29 Press brake system and origin position correction method for robot device

Country Status (1)

Country Link
JP (1) JP6701012B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6920222B2 (en) * 2018-01-15 2021-08-18 株式会社アマダ Mold presence detection method and press brake
CN112423907A (en) 2018-07-17 2021-02-26 株式会社天田集团 Metal die for bending machine
EP4487977A1 (en) 2018-07-17 2025-01-08 Amada Co., Ltd. Method for fitting divided upper die to upper die holder provided on upper table of press brake, die exchanging device, and die stocker
JP2020163449A (en) * 2019-03-29 2020-10-08 株式会社アマダ Shoulder support type die mold and bending system
CN113825572B (en) 2019-05-16 2024-03-15 株式会社天田集团 Bending processing system and metal mold misalignment correction method
IL274911B2 (en) * 2020-05-25 2023-10-01 Metalix Cad/Cam Ltd A device and method for calibrating a robotic cell

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4242204B2 (en) * 2003-05-19 2009-03-25 株式会社アマダ Bending machine
JP6272008B2 (en) * 2013-12-24 2018-01-31 株式会社アマダホールディングス Mold storage rack
JP6503163B2 (en) * 2014-07-17 2019-04-17 株式会社アマダホールディングス Robot hand position correction method and press brake system

Also Published As

Publication number Publication date
JP2018001196A (en) 2018-01-11

Similar Documents

Publication Publication Date Title
JP6701012B2 (en) Press brake system and origin position correction method for robot device
EP2998080B1 (en) Head and automated mechanized method with vision
US10449676B2 (en) Multi-jointed robot deviation under load determination
EP3542969B1 (en) Working-position correcting method and working robot
US20180297198A1 (en) Teaching point correcting method, program, recording medium, robot apparatus, imaging point creating method, and imaging point creating apparatus
US11027424B2 (en) Robot hand, robot apparatus, and method of controlling robot hand
DE102015103633A1 (en) Machining jig for rotatably supporting a workpiece relative to a tool of a machine tool and machining system
JP7087505B2 (en) Chuck claw replacement hand, chuck claw automatic replacement method and claw automatic replacement system
US20250303568A1 (en) Method and system for determining a workpiece loading location in a cnc machine with a robotic arm
JP2006082171A (en) Tool position correction method for articulated robots
CN113825572B (en) Bending processing system and metal mold misalignment correction method
JP7208845B2 (en) Opening and closing device
JP2020189333A (en) Bending processing system and metal mold positional deviation correction method
JP7472223B2 (en) Press brake, bending system and sensor movement control method
JP2010188437A (en) Distortion detecting method and automatic replacing system for robot hand
JP7219637B2 (en) Plate removal device and plate attachment device
JP2014034042A (en) Metal mold adapter
US20240009781A1 (en) Industrial machine provided with pair of positioners for holding workpiece
JP7169229B2 (en) plate mounting device
JP6503163B2 (en) Robot hand position correction method and press brake system
KR101503304B1 (en) Position and attitude setting method of lug welding robot using laser pointer
JP2025080669A (en) Robot control device and robot control method
TWI879171B (en) Robotic arm manipulator interchange tool
JP2020185612A (en) Press brake
KR20260043922A (en) work support system and method through collaboration with a collaborative robot

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200324

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: 20200407

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200501

R150 Certificate of patent or registration of utility model

Ref document number: 6701012

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150