WO2021141039A1 - ワーク搬送システム - Google Patents

ワーク搬送システム Download PDF

Info

Publication number
WO2021141039A1
WO2021141039A1 PCT/JP2021/000175 JP2021000175W WO2021141039A1 WO 2021141039 A1 WO2021141039 A1 WO 2021141039A1 JP 2021000175 W JP2021000175 W JP 2021000175W WO 2021141039 A1 WO2021141039 A1 WO 2021141039A1
Authority
WO
WIPO (PCT)
Prior art keywords
work
robot
hand
balancer
sensor
Prior art date
Application number
PCT/JP2021/000175
Other languages
English (en)
French (fr)
Inventor
隼司 山口
英行 渡邉
裕貴 加藤
Original Assignee
ファナック株式会社
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 ファナック株式会社 filed Critical ファナック株式会社
Priority to DE112021000515.4T priority Critical patent/DE112021000515T5/de
Priority to US17/782,373 priority patent/US20230010518A1/en
Priority to CN202180008195.2A priority patent/CN114901439A/zh
Priority to JP2021570064A priority patent/JPWO2021141039A1/ja
Publication of WO2021141039A1 publication Critical patent/WO2021141039A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/085Force or torque sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/74Feeding, transfer, or discharging devices of particular kinds or types
    • B65G47/90Devices for picking-up and depositing articles or materials
    • B65G47/905Control arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/0008Balancing devices
    • B25J19/0012Balancing devices using fluidic devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1612Programme controls characterised by the hand, wrist, grip control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control

Definitions

  • This disclosure relates to a work transfer system.
  • the proper balance state by the balancer cannot be achieved.
  • a large amount of man-hours are required to measure and register information such as mass and gripping position for each workpiece. Therefore, it is desired to grip and transport the work at an appropriate gripping position without registering information such as the gripping position of the work in advance.
  • One aspect of the present disclosure is a robot having a hand for gripping a work at its tip and a sensor capable of detecting an external force acting on the hand, and a pulling force connected to the hand and pulling the hand vertically upward.
  • the control device includes a possible balancer, a shape measuring device for measuring the shape of the work, and a control device for controlling the robot and the balancer based on the shape of the work measured by the shape measuring device. Adjusts the gripping position of the work by the hand based on the shape of the work measured by the shape measuring device, and detects when the work is gripped and lifted at the adjusted gripping position by the sensor.
  • This is a work transfer system that controls the pulling force generated by the balancer so that the absolute value of the external force in the vertical direction is equal to or less than a predetermined first threshold value.
  • FIG. 5 is a flowchart illustrating an operation of transferring a work by a work transfer system including the air pressure control circuit of FIG. 7. It is a block diagram which shows the modification of the work transfer system of FIG.
  • the work transfer system 1 according to the embodiment of the present disclosure will be described below with reference to the drawings.
  • the work transfer system 1 includes a robot 2, a balancer 3, and a control device 4.
  • the robot 2 is, for example, a vertical 6-axis articulated robot, and is provided with a hand 5 capable of gripping a work W at its tip.
  • the robot 2 has a built-in force sensor (sensor) capable of detecting an external force acting on the hand 5.
  • the hand 5 is equipped with a camera (shape measuring device) 6 capable of acquiring an image of the work W.
  • the work W is, for example, a long member having a uniform cross-sectional shape.
  • the hand 5 includes a pair of openable / claw portions 8 that can be gripped by sandwiching any position in the longitudinal direction of the work W mounted on the mounting surface of the work table 7 such as a table in the horizontal direction.
  • the force sensor has, for example, three axial external forces and three axial lines in a Cartesian coordinate system with the tool tip point (TCP) set at the center of the pair of claws 8 as the origin. The surrounding moment can be detected.
  • the balancer 3 is, for example, an air cylinder suspended from a cantilever beam 10 supported by a support column 9 arranged in the vicinity of the robot 2 and arranged so that the rod 11 can appear and disappear vertically downward.
  • the tip of the rod 11 is attached to the hand 5.
  • the cantilever beam 10 is rotatably provided around a vertical axis extending in the longitudinal axis direction of the column 9.
  • the balancer 3 is fixed to the slider 12 which is movably supported along the longitudinal direction of the cantilever beam 10. As a result, when the robot 2 operates, the balancer 3 is maintained in a state of being vertically above the hand 5 by the rotation of the cantilever beam 10 and the movement of the slider 12, and the hand is maintained regardless of the posture of the robot 2. A pulling force can be applied to 5.
  • the camera 6 can acquire an image including the shape of the work W in a plan view by photographing the work W from vertically above the work W, for example.
  • the control device 4 includes a robot control unit 13 that controls the robot 2 and a balancer control unit 14 that controls the balancer 3.
  • the robot control unit 13 controls the robot 2 to arrange the camera 6 above the work W when the transfer program commands the gripping of the work W, and causes the camera 6 to acquire an image of the work W. Further, the robot control unit 13 calculates the gripping position of the work W by the hand 5 by extracting the shape of the work W from the image acquired by the camera 6 and calculating the position of the center of gravity thereof.
  • the robot control unit 13 controls the robot 2 to arrange the hand 5 at the calculated gripping position, and causes the hand 5 to grip the work W. Then, the robot control unit 13 controls the robot 2 so as to raise the hand 5, and when the moment around the horizontal axis detected by the force sensor exceeds the second threshold value Th2, which is a predetermined threshold value, the gripping position Is corrected.
  • the gripping position is corrected by shifting the gripping position along the longitudinal direction of the work W in the direction of reducing the moment around the horizontal axis detected by the force sensor. That is, the work W is placed on the work table 7, the gripping position by the hand 5 is corrected for the placed work W, the work W is gripped at the corrected gripping position, the work W is lifted, and the force sensor is used. The above step is repeated until the magnitude of the moment due to the above is within the second threshold Th2 or less.
  • the balancer control unit 14 includes, for example, the air pressure control circuit 15 shown in FIG.
  • the air pressure control circuit 15 includes an air pressure source 16, three valves 17, 18, 19 and a regulator 20.
  • Reference numeral 21 is a speed controller
  • reference numeral 22 is a throttle valve with a silencer
  • reference numeral 23 is a silencer.
  • the balancer control unit 14 adjusts the pulling force of the balancer 3.
  • the pulling force by the balancer 3 is a fourth value in which the absolute value of the external force in the vertical direction detected by the force sensor is a predetermined threshold value in a state where the work W gripped by the hand 5 is lifted and stationary at an appropriate gripping position. It is adjusted so that it falls below the threshold value Th4.
  • the balancer control unit 14 operates the first valve 17 and the second valve 18 to expel air from the air pressure source 16, the speed controller 21, the first valve 17, and the first valve 18.
  • the second valve 18 is passed through in this order and supplied to the rod 11 side of the balancer 3. As a result, the rod 11 can be pulled up and an upward pulling force can be applied to the hand 5.
  • the first valve 17 is turned on and off while the work W placed on the work table 7 is gripped by the hand 5 at the adjusted gripping position.
  • the pulling force of the balancer 3 is intermittently increased until the vertical external force detected by the force sensor reaches the third threshold value Th3, which is a predetermined threshold value.
  • the set pressure value supplied to the regulator 20 also increases equal to the pressure value supplied to the balancer 3.
  • the first valve 17 When the vertical external force detected by the force sensor exceeds a predetermined third threshold value Th3, the first valve 17 is turned off and the hand 5 is raised by the robot control unit 13 as shown in FIG. The robot 2 is controlled so as to cause the robot 2. Then, the balancer control unit 14 determines whether or not the external force in the vertical direction detected by the force sensor is equal to or less than the fourth threshold value Th4, which is a predetermined threshold value.
  • the balancer control unit 14 switches the on / off of the first valve 17 to adjust the pressure value applied to the balancer 3. Then, when the vertical external force detected by the force sensor becomes equal to or less than the fourth threshold value Th4, the balancer control unit 14 switches the second valve 18 as shown in FIG.
  • the air pressure of the set pressure value set in the regulator 20 is supplied to the balancer 3.
  • the fourth threshold value Th4 sufficiently small, it is possible to bring the force detected by the force sensor into a balanced state near zero.
  • the robot 2 In order to transport the work W whose weight and shape are unknown by using the work transfer system 1 according to the present embodiment, first, the robot 2 is operated to move the camera 6 mounted on the hand 5 vertically above the work W. Deploy.
  • the work W is placed in the field of view of the camera 6 and an image is acquired (step S1).
  • the robot control unit 13 extracts the work W by processing the image, and calculates the position of the center of gravity in the horizontal direction from the shape of the work W in a plan view (step S2).
  • the robot control unit 13 sets the gripping position of the work W by the hand 5 in a posture in which the claws 8 of the hand 5 are arranged on both sides of the calculated center of gravity position.
  • the robot control unit 13 grips the work W by the hand 5 (step S3) and raises the hand 5 (step S4). At this time, the force acting on the hand 5 in the three-axis direction and the moment around the three axes are detected by the force sensor. The robot control unit 13 determines whether or not the moment around the horizontal axis exceeds the second threshold value Th2 (step S5), and if it exceeds it, corrects the gripping position (step S6) and steps S3. Repeat the process from.
  • the pulling force is adjusted by the balancer 3.
  • the work W is returned to the work table 7 (step S7) and gripped by the hand 5 at the adjusted gripping position (step S8).
  • the balancer control unit 14 exerts a pulling force on the work W by the balancer 3 and increases the pulling force of the balancer 3 until the external force detected by the force sensor exceeds the third threshold Th3 (steps S9 and S10). ).
  • step S11 When the pulling force exceeds the third threshold value Th3, the increase in the pulling force is stopped, and the robot control unit 13 raises the hand 5 (step S11). After that, it is determined whether or not the absolute value of the external force detected by the force sensor is equal to or less than the fourth threshold value Th4 (step S12), and if it exceeds the fourth threshold value Th4, the pulling force by the balancer 3 is increased again (step). S13).
  • the robot control unit 13 determines that the pulling force by the balancer 3 is necessary, the robot control unit 13 issues an air supply command to the first valve 17 to switch the first valve 17 on. At this time, the on state time of the first valve 17 is momentary, and after that, the robot 2 issues an air shutoff command to switch the first valve 17 off.
  • the regulator 20 records (stores) the same pressure as the pressure from the second valve 18 to the balancer 3, keeps this pressure, and continues to send. As a result, the absolute value of the external force detected by the force sensor is suppressed to the fourth threshold value Th4 or less.
  • the balancer control unit 14 sets the pressure at that time as the pressure of the regulator 20, and the pressure set in the balancer 3 is set. Supply air. As a result, the balancer 3 is in a balanced state (step S14). As a result, the load acting on the robot 2 can be minimized, and the work W having a load capacity or more can be easily conveyed by the robot 2 (step S15).
  • the work transfer system 1 As described above, according to the work transfer system 1 according to the present embodiment, even if information such as mass and gripping position is not registered for each work W, the work W is properly gripped and acts on the robot 2. There is an advantage that the work W can be conveyed in a state where the load is sufficiently reduced.
  • a first threshold value Th1 which is a threshold value of a predetermined size may be adopted.
  • the air pressure control circuit 15 shown in FIG. 7 may be used instead. That is, the electropneumatic regulator 24 may be arranged so that the pressure of the air supplied to the balancer 3 by the regulator 20 can be set by a command signal from the outside.
  • the balancer control unit 14 commands the electropneumatic regulator 24 to supply a predetermined pressure value while the hand 5 holds the proper position of the work W (step S8).
  • the balancer 3 generates a constant pulling force (step S21).
  • the robot control unit 13 controls the robot 2 to raise the hand 5 (step S11).
  • the balancer control unit 14 calculates the pressure required to achieve the balance state by the balancer 3 based on the value of the external force detected by the force sensor, and applies the corrected pressure to the electropneumatic regulator 24. Command (step S22). As a result, the pressure of the balancer 3 is feedback-controlled until the external force detected by the force sensor becomes the fourth threshold value Th4 or less (steps S12 and S22).
  • the camera 6 mounted on the hand 5 acquires a plan view image of the work W to calculate the position of the center of gravity.
  • a temperature sensor may be used to detect the shape of the work W.
  • the force sensor may be provided in the mechanical portion of the robot 2 or may be provided in the control device 4 to estimate an external force from the current value.
  • the air cylinder is exemplified as the balancer 3, but instead of this, an actuator of any form of pneumatic type, hydraulic type or electric type may be adopted.
  • the work W a long quadrangular prism member having a uniform cross-sectional shape is illustrated, but instead of this, a work having any other shape may be adopted.
  • control device 4 may include a storage unit 25 composed of a memory and a difference calculation unit 26 composed of a processor.
  • the storage unit 25 stores the external force detected by the force sensor during the transfer of the predetermined reference work by the transfer program of the work W using the robot 2 in chronological order in association with the TCP coordinates of the robot 2.
  • the difference calculation unit 26 sequentially calculates the absolute value of the difference between the external force detected by the force sensor and the external force stored in the storage unit 25 when the same work W as the reference work is conveyed by the same transfer program. .. Then, the control device 4 performs the robot 2 when the absolute value of the difference calculated by the difference calculation unit 26 at each time point during the transfer by the transfer program of the work W is equal to or more than the fifth threshold Th5, which is a predetermined threshold. May be stopped.
  • the one using the force sensor to detect the external force is illustrated, but instead of this, the one using another sensor may be adopted.
  • a torque sensor may be attached to each axis of the robot 2 to calculate data equivalent to that of the force sensor by using the output of the torque sensor and a known technique.
  • an image processing is performed by the robot control unit 13 in the control device 4, but instead of this, the work transfer system 1 installs an image processing device outside the control device 4.
  • an image processing apparatus may be used to perform image processing.
  • the TCP coordinates of the robot 2 are illustrated as the position data to be stored in time series in association with the external force, but instead, the encoder value of each axis motor may be adopted. ..
  • the robot control unit 13 controls the camera 6 to acquire an image, but instead of this, the work transfer system 1 is provided with a camera control unit outside the control device 4. , The camera 6 may be controlled by the camera control unit. In this case, it is preferable that the robot control unit 13 and the camera control unit can communicate with each other.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Manipulator (AREA)

Abstract

ワーク(W)を把持するハンド(5)を先端に備え、ハンド(5)に作用する外力を検出可能なセンサを備えるロボット(2)と、ハンド(5)に接続され、ハンド(5)を鉛直上方に引き上げる引上げ力を発生可能なバランサ(3)と、ワーク(W)の形状を計測する形状計測装置(6)と、形状計測装置(6)により計測されたワーク(W)の形状に基づいて、ロボット(2)およびバランサ(3)を制御する制御装置(4)とを備え、制御装置(4)が、形状計測装置(6)により計測されたワーク(W)の形状に基づいてワーク(W)のハンド(5)による把持位置を調整し、調整された把持位置においてワーク(W)を把持して持ち上げたときに、センサにより検出される鉛直方向の外力の絶対値が所定の第1閾値以下となるように、バランサ(3)により発生する引上げ力を制御するワーク搬送システム(1)である。

Description

ワーク搬送システム
 本開示は、ワーク搬送システムに関するものである。
 先端に取り付けられたハンドによって支持したワークをロボットにより搬送する場合に、バランサによってワークの重量に応じた力でワークを引き上げることによりロボットを補助するシステムが知られている(例えば、特許文献1参照。)。
国際公開第2010/104157号
 ハンドによるワークの把持位置が適正ではない場合には、バランサによる適正なバランス状態を達成することができない。しかしながら、ワークが多品種となる場合に、ワーク毎に質量や把持位置等の情報を測定して登録しておくには多大な工数が必要となる。したがって、ワークの把持位置等の情報を予め登録することなく、適正な把持位置においてワークを把持して搬送することが望まれている。
 本開示の一態様は、ワークを把持するハンドを先端に備え、該ハンドに作用する外力を検出可能なセンサを備えるロボットと、前記ハンドに接続され、該ハンドを鉛直上方に引き上げる引上げ力を発生可能なバランサと、前記ワークの形状を計測する形状計測装置と、該形状計測装置により計測された前記ワークの形状に基づいて、前記ロボットおよび前記バランサを制御する制御装置とを備え、該制御装置が、前記形状計測装置により計測された前記ワークの形状に基づいて前記ワークの前記ハンドによる把持位置を調整し、調整された把持位置において前記ワークを把持して持ち上げたときに、前記センサにより検出される鉛直方向の外力の絶対値が所定の第1閾値以下となるように、前記バランサにより発生する前記引上げ力を制御するワーク搬送システムである。
本開示の一実施形態に係るワーク搬送システムを示す全体構成図である。 図1のワーク搬送システムを示すブロック図である。 図2のバランサ制御部に備えられる空気圧制御回路を示す図である。 図3の第1バルブをオフにした状態を示す空気圧制御回路を示す図である。 図3の空気圧制御回路におけるバランス状態を説明する図である。 図1のワーク搬送システムによりワークを搬送する動作を説明するフローチャートである。 図2の空気圧制御回路の変形例を示す図である。 図7の空気圧制御回路を備えるワーク搬送システムによりワークを搬送する動作を説明するフローチャートである。 図2のワーク搬送システムの変形例を示すブロック図である。
 
本開示の一実施形態に係るワーク搬送システム1について、図面を参照して以下に説明する。
 本実施形態に係るワーク搬送システム1は、図1に示されるように、ロボット2と、バランサ3と、制御装置4とを備えている。
 ロボット2は、例えば、垂直6軸多関節型のロボットであり、先端にワークWを把持可能なハンド5を備えている。ロボット2には、ハンド5に作用する外力を検出可能な力センサ(センサ)が内蔵されている。また、ハンド5には、ワークWの画像を取得可能なカメラ(形状計測装置)6が搭載されている。
 ワークWは、例えば、横断面が均一な形状を有する長尺の部材である。ハンド5は、テーブル等のワーク台7の搭載面に搭載したワークWの長手方向のいずれかの位置を水平方向に挟んで把持することができる一対の開閉可能な爪部8を備えている。力センサは、ワークWに作用する外力として、例えば、一対の爪部8の中央に設定されたツール先端点(TCP)を原点とする直交座標系の、3つの軸線方向の外力および3つの軸線回りのモーメントを検出できる。
 バランサ3は、例えば、ロボット2の近傍に配置された支柱9に支持された片持ち梁10から吊り下げられ、鉛直下方にロッド11を出没可能に配置されたエアシリンダである。ロッド11の先端はハンド5に取り付けられている。バランサ3のロッド11を上昇させる方向に駆動すると、ハンド5に鉛直方向上方に向かう引上げ力を加えることができる。片持ち梁10は支柱9の長手軸方向に延びる鉛直軸線回りに回転可能に設けられている。
 また、バランサ3は、片持ち梁10の長手方向に沿って移動可能に支持されたスライダ12に固定されている。これにより、ロボット2が動作すると、片持ち梁10の回転およびスライダ12の移動によって、バランサ3がハンド5の鉛直上方に配置された状態に維持され、ロボット2の姿勢の如何に関わらず、ハンド5に引上げ力を作用させることができる。
 カメラ6は、例えば、ワークWの鉛直上方からワークWを撮影することにより、ワークWの平面視の形状を含む画像を取得することができる。
 制御装置4は、図2に示されるように、ロボット2を制御するロボット制御部13と、バランサ3を制御するバランサ制御部14とを備えている。
 ロボット制御部13は、搬送プログラムによってワークWの把持が指令されたときに、カメラ6をワークWの上方に配置するようロボット2を制御し、カメラ6によってワークWの画像を取得させる。また、ロボット制御部13は、カメラ6により取得された画像からワークWの形状を抽出し、その重心位置を算出することにより、ハンド5によるワークWの把持位置を算出する。
 また、ロボット制御部13は、算出された把持位置にハンド5を配置するようロボット2を制御して、ハンド5によりワークWを把持させる。そして、ロボット制御部13は、ハンド5を上昇させるようロボット2を制御し、力センサにより検出された水平軸線回りのモーメントが所定の閾値である第2閾値Th2を超えている場合に、把持位置の補正を行う。
 把持位置の補正は、力センサにより検出された水平軸線回りのモーメントを小さくする方向にワークWの長手方向に沿って把持位置をずらすことにより行われる。すなわち、ワーク台7にワークWを載置し、載置されたワークWに対してハンド5による把持位置を補正し、補正された把持位置でワークWを把持し、ワークWを持ち上げ、力センサによるモーメントの大きさが第2閾値Th2以下に収まるまで、上記工程を繰り返す。
 バランサ制御部14は、例えば、図3に示される空気圧制御回路15を備えている。
 空気圧制御回路15は、空気圧源16、3つのバルブ17,18,19およびレギュレータ20を備えている。符号21はスピードコントローラ、符号22はサイレンサ付き絞り弁、符号23はサイレンサである。
 バランサ制御部14は、バランサ3による引上げ力を調整する。
 バランサ3による引上げ力は、適正な把持位置をハンド5により把持したワークWを持ち上げて静止させた状態で、力センサにより検出される鉛直方向の外力の絶対値が、所定の閾値である第4閾値Th4以下に収まるように調整される。
 具体的には、バランサ制御部14は、図3に示されるように、第1バルブ17および第2バルブ18を作動させて、空気圧源16からの空気を、スピードコントローラ21、第1バルブ17および第2バルブ18の順に通過させてバランサ3のロッド11側に供給する。これにより、ロッド11を引き上げて、ハンド5に上向きの引上げ力を作用することができる。
 例えば、ワーク台7に置かれたワークWを、調整された把持位置においてハンド5により把持した状態で、第1バルブ17をオンオフする。これにより、力センサにより検出される鉛直方向の外力が、所定の閾値である第3閾値Th3となるまで、バランサ3による引上げ力を断続的に増大させる。このとき、レギュレータ20に供給される設定圧力値もバランサ3に供給されている圧力値と等しく増大していく。
 力センサにより検出された鉛直方向の外力が所定の第3閾値Th3を超えた時点で、図4に示されるように、第1バルブ17をオフにするとともに、ロボット制御部13によりハンド5を上昇させるようロボット2を制御する。そして、バランサ制御部14は、力センサにより検出される鉛直方向の外力が所定の閾値である第4閾値Th4以下となるか否かを判定する。
 外力が第4閾値Th4以下とならない場合には、バランサ制御部14は、第1バルブ17のオンオフを切り替えて、バランサ3に加える圧力値を調整する。そして、バランサ制御部14は、力センサにより検出される鉛直方向の外力が第4閾値Th4以下になった時点で、図5に示されるように、第2バルブ18を切り替える。
 これにより、レギュレータ20に設定された設定圧力値の空気圧がバランサ3に供給される。第4閾値Th4を十分に小さく設定しておくことにより、力センサにより検出される力をほぼゼロ付近にしたバランス状態にすることができる。
 このように構成された本実施形態に係るワーク搬送システム1の作用について、以下に説明する。本実施形態に係るワーク搬送システム1を用いて、重量および形状の不明なワークWを搬送するには、まず、ロボット2を作動させて、ハンド5に搭載したカメラ6をワークWの鉛直上方に配置する。
 そして、図6に示されるように、カメラ6の視野内にワークWを配置し、画像を取得する(ステップS1)。ロボット制御部13は、画像を処理することにより、ワークWを抽出し、ワークWの平面視の形状から水平方向の重心位置を算出する(ステップS2)。ロボット制御部13は、算出された重心位置の両側にハンド5の爪部8が配置される姿勢にハンド5によるワークWの把持位置を設定する。
 次に、ロボット制御部13は、ハンド5によってワークWを把持し(ステップS3)、ハンド5を上昇させる(ステップS4)。このとき、ハンド5に作用する3軸方向の力および3軸回りのモーメントが力センサにより検出される。ロボット制御部13は、水平軸線回りのモーメントが第2閾値Th2を超えているか否かを判定し(ステップS5)、超えている場合に、把持位置の補正を行って(ステップS6)、ステップS3からの工程を繰り返す。
 そして、把持位置が補正された状態で、バランサ3による引上げ力の調整を行う。
 まず、ワークWをワーク台7上に戻し(ステップS7)、調整された把持位置においてハンド5によって把持する(ステップS8)。この状態で、バランサ制御部14が、バランサ3により引上げ力をワークWに作用させ、力センサにより検出される外力が第3閾値Th3を超えるまでバランサ3の引上げ力を増大させる(ステップS9,S10)。
 引上げ力が第3閾値Th3を超えた時点で、引上げ力の増大を停止し、ロボット制御部13がハンド5を上昇させる(ステップS11)。その後、力センサにより検出される外力の絶対値が第4閾値Th4以下か否かを判定し(ステップS12)、第4閾値Th4を超える場合には、バランサ3による引上げ力を再度増大させる(ステップS13)。
 ここで、力センサにより検出される外力の絶対値を第4閾値Th4以下にするにはワークWを上昇させた状態で圧力を調整する必要がある。具体的には、バランサ3による引上げ力が必要とロボット制御部13が判断すると、ロボット制御部13から第1バルブ17に対してエア供給指令を出して第1バルブ17をオンに切り替える。このとき、第1バルブ17のオン状態の時間は一瞬であり、この後、ロボット2がエア遮断指令を出して第1バルブ17をオフに切り替える。レギュレータ20は、第2バルブ18からバランサ3までの圧力と同じ圧力を記録(保存)し、この圧力をキープして送り続ける。これにより、力センサにより検出される外力の絶対値を第4閾値Th4以下に抑えている。
 力センサにより検出される外力の絶対値が第4閾値Th4以下となった場合には、バランサ制御部14は、その時点の圧力をレギュレータ20の圧力として設定し、バランサ3に、設定された圧力の空気を供給する。これにより、バランサ3はバランス状態となる(ステップS14)。その結果、ロボット2に作用する負荷を最小限に抑えることができ、可搬重量以上のワークWをロボット2により容易に搬送することができる(ステップS15)。
 このように、本実施形態に係るワーク搬送システム1によれば、ワークW毎に質量や把持位置等の情報が登録されていなくても、ワークWを適正に把持して、ロボット2に作用する負荷を十分に低減した状態で、ワークWを搬送することができるという利点がある。
 なお、本実施形態においては、第4閾値Th4として、十分に小さい値を設定しておくことに代えて、所定の大きさの閾値である第1閾値Th1を採用してもよい。これにより、ロボット2にかかる鉛直方向の負荷を一定範囲に抑えることができ、可搬重量より大きな負荷を容易に搬送することができる。
 また、バランサ3によって発生する引上げ力を徐々に増大させて、ワークWの重量とバランスさせる場合を例示したが、これに代えて、図7に示される空気圧制御回路15を用いてもよい。
 すなわち、レギュレータ20によりバランサ3に供給する空気の圧力を外部からの指令信号によって設定可能な電空レギュレータ24を配置してもよい。
 これにより、図8に示されるように、ハンド5によってワークWの適正位置を把持した状態で(ステップS8)、バランサ制御部14が電空レギュレータ24に所定の圧力値の供給を指令して、バランサ3により一定の引上げ力を発生させる(ステップS21)。その後、ロボット制御部13がロボット2を制御してハンド5を上昇させる(ステップS11)。
 この状態で、バランサ制御部14が、力センサにより検出された外力の値に基づいて、バランサ3によってバランス状態を達成するために必要な圧力を算出し、修正された圧力を電空レギュレータ24に指令する(ステップS22)。これにより、力センサにより検出される外力が第4閾値Th4以下となるまで、バランサ3の圧力がフィードバック制御される(ステップS12,S22)。
 また、本実施形態においては、ハンド5に搭載したカメラ6によって、ワークWの平面視の画像を取得して重心位置を算出したが、これに代えて、距離センサ、光センサ、超音波センサあるいは温度センサを用いて、ワークWの形状を検出することにしてもよい。
 また、力センサとしては、ロボット2の機構部に備えられていてもよいし、制御装置4に備えられて電流値から外力を推定するものを採用してもよい。
 また、本実施形態においては、バランサ3としてエアシリンダを例示したが、これに代えて、空気圧式、油圧式あるいは電動式の任意の形態のアクチュエータを採用してもよい。
 また、本実施形態においては、ワークWとして、横断面が均一な形状を有する長尺の4角柱部材を例示したが、これに代えて、他の任意の形状のワークを採用してもよい。
 また、図9に示されるように、制御装置4が、メモリにより構成される記憶部25と、プロセッサにより構成される差分算出部26とを備えていてもよい。記憶部25は、ロボット2を用いたワークWの搬送プログラムによる所定の基準ワークの搬送時に力センサにより検出される外力を、ロボット2のTCPの座標と対応付けて時系列に記憶する。
 差分算出部26は、基準ワークと同一のワークWの同一の搬送プログラムによる搬送時に、力センサにより検出された外力と、記憶部25に記憶されている外力との差分の絶対値を逐次算出する。
 そして、制御装置4は、ワークWの搬送プログラムによる搬送中の各時点において差分算出部26により算出された差分の絶対値が、所定の閾値である第5閾値Th5以上である場合に、ロボット2を停止させてもよい。
 また、本実施形態においては、外力を検出するために力センサを使用するものを例示したが、これに代えて、他のセンサを使用したものを採用してもよい。例えば、ロボット2の各軸にトルクセンサを取り付けて、トルクセンサの出力と公知の技術で力センサと同等のデータを計算してもよい。
 また、本実施形態においては、制御装置4内のロボット制御部13において画像処理を行っているものを例示したが、これに代えて、ワーク搬送システム1が制御装置4の外部に画像処理装置を備え、画像処理装置によって画像処理を行うものを採用してもよい。
 また、本実施形態においては、外力と対応付けて時系列に記憶する位置データとして、ロボット2のTCPの座標を例示したが、これに代えて、各軸モータのエンコーダ値を採用してもよい。
 また、本実施形態においては、ロボット制御部13によりカメラ6を制御して画像を取得するものを例示したが、これに代えて、ワーク搬送システム1が制御装置4の外部にカメラ制御部を備え、カメラ制御部によってカメラ6を制御するものを採用してもよい。この場合、ロボット制御部13とカメラ制御部とが通信可能であることが好ましい。
 1 ワーク搬送システム
 2 ロボット
 3 バランサ
 4 制御装置
 5 ハンド
 6 カメラ(形状計測装置)
 25 記憶部
 26 差分算出部
 W ワーク
 Th1 第1閾値
 Th2 第2閾値
 Th3 第3閾値
 Th4 第4閾値
 Th5 第5閾値

Claims (5)

  1.  
    ワークを把持するハンドを先端に備え、該ハンドに作用する外力を検出可能なセンサを備えるロボットと、
     前記ハンドに接続され、該ハンドを鉛直上方に引き上げる引上げ力を発生可能なバランサと、
     前記ワークの形状を計測する形状計測装置と、
     該形状計測装置により計測された前記ワークの形状に基づいて、前記ロボットおよび前記バランサを制御する制御装置とを備え、
     該制御装置が、前記形状計測装置により計測された前記ワークの形状に基づいて前記ワークの前記ハンドによる把持位置を調整し、調整された把持位置において前記ワークを把持して持ち上げたときに、前記センサにより検出される鉛直方向の外力の絶対値が所定の第1閾値以下となるように、前記バランサにより発生する前記引上げ力を制御するワーク搬送システム。
  2.  前記制御装置による前記把持位置の調整は、前記ワークの形状に基づいて設定した前記把持位置において前記ハンドにより前記ワークを把持して持ち上げるよう前記ロボットを制御し、前記センサにより検出される水平軸線回りのモーメントが所定の第2閾値以下となるように前記把持位置を補正する請求項1に記載のワーク搬送システム。
  3.  前記制御装置による前記バランサの前記引上げ力の制御は、搭載面に置かれた前記ワークを、調整された把持位置において前記ハンドにより把持するよう前記ロボットを制御し、前記センサにより検出される鉛直方向の外力が、所定の第3閾値となるまで、前記引上げ力を増大させるよう前記バランサを制御した後、前記センサにより検出される鉛直方向の外力が所定の第4閾値以下となるまで前記ハンドを上昇させるよう前記ロボットを制御する請求項1または請求項2に記載のワーク搬送システム。
  4.  前記制御装置による前記バランサの前記引上げ力の制御は、搭載面に置かれた前記ワークを、調整された把持位置において前記ハンドにより把持するよう前記ロボットを制御し、前記センサにより検出される鉛直方向の外力が、所定値となる引上げ力を発生させるよう前記バランサを制御し、前記ハンドを上昇させるよう前記ロボットを制御した後、前記センサにより検出される鉛直方向の外力を所定の第4閾値以下とする差分だけ前記引上げ力を変化させるよう前記バランサを制御する請求項1または請求項2に記載のワーク搬送システム。
  5.  前記制御装置が、前記ロボットを用いた前記ワークの搬送プログラムによる前記ワークの搬送時に前記センサにより検出される外力を、前記ロボットの位置データと対応付けて時系列に記憶する記憶部と、前記ワークと同一のワークの前記搬送プログラムによる搬送時に前記センサにより検出された外力と、前記記憶部に記憶されている外力との差分の絶対値を算出する差分算出部とを備え、該差分算出部により算出された差分の絶対値が、所定の第5閾値以上である場合に、前記ロボットを停止させる請求項1から請求項4のいずれかに記載のワーク搬送システム。
PCT/JP2021/000175 2020-01-09 2021-01-06 ワーク搬送システム WO2021141039A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE112021000515.4T DE112021000515T5 (de) 2020-01-09 2021-01-06 Werkstücküberführungssystem
US17/782,373 US20230010518A1 (en) 2020-01-09 2021-01-06 Workpiece transfer system
CN202180008195.2A CN114901439A (zh) 2020-01-09 2021-01-06 工件搬运***
JP2021570064A JPWO2021141039A1 (ja) 2020-01-09 2021-01-06

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020001792 2020-01-09
JP2020-001792 2020-01-09

Publications (1)

Publication Number Publication Date
WO2021141039A1 true WO2021141039A1 (ja) 2021-07-15

Family

ID=76788082

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/000175 WO2021141039A1 (ja) 2020-01-09 2021-01-06 ワーク搬送システム

Country Status (5)

Country Link
US (1) US20230010518A1 (ja)
JP (1) JPWO2021141039A1 (ja)
CN (1) CN114901439A (ja)
DE (1) DE112021000515T5 (ja)
WO (1) WO2021141039A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114055432A (zh) * 2021-11-11 2022-02-18 江苏月生达机械制造有限公司 一种用于大型预制箱梁的智能机械臂机构
WO2023095927A1 (ja) * 2021-11-29 2023-06-01 京セラ株式会社 制御装置、ロボット制御システム、及びロボット制御方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114029932A (zh) * 2021-11-21 2022-02-11 北京华能新锐控制技术有限公司 清仓机器人的柔性臂的支撑机构

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6099588A (ja) * 1983-11-04 1985-06-03 株式会社日立製作所 ア−ムの跳ね上がり防止方法
JP2008049459A (ja) * 2006-08-28 2008-03-06 Toshiba Corp マニピュレータ制御システム、マニピュレータ制御方法およびプログラム
JP2013082041A (ja) * 2011-10-12 2013-05-09 Seiko Epson Corp ロボット

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8903547B2 (en) * 2009-03-11 2014-12-02 Honda Motor Co., Ltd. Working device and working method
JP5505138B2 (ja) * 2010-07-05 2014-05-28 株式会社安川電機 ロボット装置およびロボット装置による把持方法
JP5522403B2 (ja) * 2010-12-28 2014-06-18 株式会社安川電機 ロボットシステム及びロボットの状態判定方法
KR101305617B1 (ko) * 2012-01-02 2013-09-09 현대자동차주식회사 착용식 로봇의 양중제어방법 및 양중제어시스템
JP2015217451A (ja) * 2014-05-14 2015-12-07 ファナック株式会社 外力監視機能を有するワーク搬送方法システム
WO2017002266A1 (ja) * 2015-07-02 2017-01-05 株式会社安川電機 物品支持システム
US10556346B2 (en) * 2017-05-30 2020-02-11 International Business Machines Corporation Inspecting clearance size between mechanical parts
JP2019058993A (ja) * 2017-09-27 2019-04-18 セイコーエプソン株式会社 ロボットシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6099588A (ja) * 1983-11-04 1985-06-03 株式会社日立製作所 ア−ムの跳ね上がり防止方法
JP2008049459A (ja) * 2006-08-28 2008-03-06 Toshiba Corp マニピュレータ制御システム、マニピュレータ制御方法およびプログラム
JP2013082041A (ja) * 2011-10-12 2013-05-09 Seiko Epson Corp ロボット

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114055432A (zh) * 2021-11-11 2022-02-18 江苏月生达机械制造有限公司 一种用于大型预制箱梁的智能机械臂机构
WO2023095927A1 (ja) * 2021-11-29 2023-06-01 京セラ株式会社 制御装置、ロボット制御システム、及びロボット制御方法

Also Published As

Publication number Publication date
DE112021000515T5 (de) 2022-11-24
US20230010518A1 (en) 2023-01-12
JPWO2021141039A1 (ja) 2021-07-15
CN114901439A (zh) 2022-08-12

Similar Documents

Publication Publication Date Title
WO2021141039A1 (ja) ワーク搬送システム
US7445260B2 (en) Gripping type hand
JP5927284B1 (ja) 人との接触力を検出してロボットを停止させるロボット制御装置
US4715773A (en) Method and apparatus for repositioning a mislocated object with a robot hand
CN113825598A (zh) 物体抓取***和方法
JP2010069587A5 (ja) ロボットシステムおよびロボットの制御方法
JP2007098501A (ja) ロボットシステム
JP4625110B2 (ja) 把握型ハンド
US9399293B2 (en) Method and system for calculating weight and center of gravity of object lifted by robot
JP4737209B2 (ja) パワーアシスト装置およびその制御方法
JP2009202251A (ja) パワーアシスト装置およびその制御方法
KR20130136477A (ko) 로봇 시스템의 퍼리퍼럴 구성요소를 제어하기 위한 방법 및 장치
WO2018139574A1 (ja) 搬送システム及びその運転方法
US11597083B2 (en) Robot apparatus, robot system, control method of robot apparatus, product manufacturing method using robot apparatus, and storage medium
KR101250795B1 (ko) 직접 교시 로봇 시스템 및 직접 교시 로봇 동작 제어 방법
JP2010241518A (ja) 荷役機械及び荷役機械の制御方法
JP5446574B2 (ja) ロボットの操作方法及びロボット操作用デバイス
JPH06126684A (ja) 物体把持装置及びその制御方法
WO2019017416A1 (ja) 作業用ロボット、作業用ロボットの制御方法
CN115175791A (zh) 机器人装置
JPH10249767A (ja) 移動型物体把持装置及びその制御方法
JP2024511833A (ja) グリッパを制御する方法
JP6947908B2 (ja) 少なくとも1つの使用者の動きを支援する方法及び対応する装置
JP2021529677A (ja) 協調的安全把持デバイス
JPH0469184A (ja) ロボットハンドの把持制御方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21738832

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021570064

Country of ref document: JP

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 21738832

Country of ref document: EP

Kind code of ref document: A1