JP7460383B2 - Control system and control method for the retrieval device - Google Patents

Control system and control method for the retrieval device Download PDF

Info

Publication number
JP7460383B2
JP7460383B2 JP2020020545A JP2020020545A JP7460383B2 JP 7460383 B2 JP7460383 B2 JP 7460383B2 JP 2020020545 A JP2020020545 A JP 2020020545A JP 2020020545 A JP2020020545 A JP 2020020545A JP 7460383 B2 JP7460383 B2 JP 7460383B2
Authority
JP
Japan
Prior art keywords
workpiece
remaining material
corner
state
controller
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
JP2020020545A
Other languages
Japanese (ja)
Other versions
JP2021122857A (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.)
Komatsu Industries Corp
Original Assignee
Komatsu Industries Corp
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 Komatsu Industries Corp filed Critical Komatsu Industries Corp
Priority to JP2020020545A priority Critical patent/JP7460383B2/en
Priority to JP2020199720A priority patent/JP2022180677A/en
Publication of JP2021122857A publication Critical patent/JP2021122857A/en
Application granted granted Critical
Publication of JP7460383B2 publication Critical patent/JP7460383B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Feeding Of Workpieces (AREA)
  • Manipulator (AREA)
  • Arc Welding In General (AREA)
  • Laser Beam Processing (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

本発明は、熱切断機によって切り落とされて支持部材によって支持されたワークピースを残材から取り出す取り出し装置のための制御システムおよび制御方法に関する。 The present invention relates to a control system and a control method for a removal device that removes a workpiece that has been cut off by a thermal cutting machine and supported by a support member from a remaining material.

熱切断機は、熱によって、金属板などの原材から、所望の形状のワークピースを切り出す。原材の下方には、複数の支持部材が配置されている。例えば特許文献1に示されているように、複数の支持部材は、板状の形状を有しており、互いに間隔を置いて配置されている。熱切断機によって切断されたワークピースは、支持部材上に落下して、支持部材に支持される。 A thermal cutting machine uses heat to cut out a workpiece of a desired shape from a raw material such as a metal plate. A number of support members are arranged below the raw material. For example, as shown in Patent Document 1, the support members have a plate-like shape and are arranged at intervals from one another. The workpiece cut by the thermal cutting machine falls onto the support members and is supported by the support members.

国際公開公報WO2014-115448International Publication WO2014-115448

従来、支持部材からのワークピースの取り出しは、マグネット或いは吸着パッドを用いて、人による手作業で行われている。このようなワークピースの取り出しを、ロボットアームなどの取り出し装置によって自動化することが望まれている。しかし、切り落とされたワークピースの上方には、ワークピースが切り抜かれた後の残材が位置している。従って、ワークピースの取り出し時に、残材がワークピースに干渉し易い。そのため、取り出し装置によって、自動的に効率よくワークピースを取り出すことは困難である。 Conventionally, a workpiece has been manually removed from a support member using a magnet or a suction pad. It is desired to automate such workpiece removal using a removal device such as a robot arm. However, above the cut-off workpiece, the remaining material after the workpiece has been cut out is located. Therefore, the remaining material tends to interfere with the workpiece when the workpiece is taken out. Therefore, it is difficult to automatically and efficiently take out the workpiece using the pick-up device.

また、支持部材は、高温のワークピースと接触するため、使用に応じて損耗する。従って、当初は水平であった支持部材の上面には、使用に応じて凹凸が生じる。そのため、ワークピースは、傾いた姿勢で支持部材に支持されることがある。また、ワークピースの傾きは、一定ではなく、支持部材によって支持される位置、或いは、支持部材の損耗に応じて変化する。そのため、取り出し装置によって、自動的に効率よくワークピースを取り出すことは、さらに困難である。 The support member also wears out with use due to contact with the hot workpiece. Therefore, the initially horizontal upper surface of the support member becomes uneven as it is used. Therefore, the workpiece may be supported by the support member in an inclined position. Further, the inclination of the workpiece is not constant, but changes depending on the position supported by the support member or the wear and tear of the support member. Therefore, it is even more difficult to automatically and efficiently remove the workpiece by the removal device.

本開示の課題は、熱切断機によって切り落とされたワークピースを、自動化によって効率よく残材から取り出すことにある。 An object of the present disclosure is to efficiently take out a workpiece cut off by a thermal cutting machine from a residual material by automation.

本開示の一態様に係る制御システムは、取り出し装置のための制御システムである。取り出し装置は、熱切断機によって切り落とされて支持部材に支持されたワークピースを、ワークピースが切り出された残材から取り出す。制御システムは、第1センサと、第2センサと、コントローラとを備える。第1センサは、残材の位置を示す残材データを出力する。第2センサは、残材から落下したワークピースの位置及び姿勢を示すワークデータを出力する。コントローラは、残材データとワークデータとを受信する。コントローラは、残材データとワークデータとに基づいて、ワークピースの現在の落下状態を判定する。コントローラは、ワークピースの現在の落下状態に応じて、ワークピースを取り出すように取り出し装置を制御する。 A control system according to one aspect of the present disclosure is a control system for a retrieval device. The take-out device takes out the workpiece cut off by the thermal cutting machine and supported by the support member from the remaining material from which the workpiece was cut out. The control system includes a first sensor, a second sensor, and a controller. The first sensor outputs remaining material data indicating the position of the remaining material. The second sensor outputs workpiece data indicating the position and orientation of the workpiece that has fallen from the remaining material. The controller receives the remaining material data and the workpiece data. The controller determines the current falling state of the workpiece based on the remaining material data and the workpiece data. The controller controls the retrieval device to retrieve the workpiece depending on the current falling condition of the workpiece.

本開示の他の態様に係る制御方法は、取り出し装置のための制御方法である。取り出し装置は、熱切断機によって切り落とされて支持部材によって支持されたワークピースを、ワークピースが切り出された残材から取り出す。本態様に係る制御方法は、残材の位置を示す残材データを取得することと、残材から落下したワークピースの位置及び姿勢を示すワークデータを取得することと、残材データとワークデータとに基づいて、ワークピースの現在の落下状態を判定することと、ワークピースの現在の落下状態に応じて、ワークピースを取り出すように取り出し装置を制御すること、を備える。 A control method according to another aspect of the present disclosure is a control method for a take-out device. The take-out device takes out the workpiece cut off by the thermal cutter and supported by the support member from the remaining material from which the workpiece was cut. The control method according to this aspect includes acquiring residual material data indicating the position of the residual material, acquiring work data indicating the position and orientation of a workpiece that has fallen from the residual material, and obtaining residual material data and workpiece data. determining a current falling state of the workpiece based on the current falling state of the workpiece; and controlling a pick-up device to pick up the workpiece in response to the current falling state of the workpiece.

本開示によれば、ワークピースの位置及び姿勢と、残材の位置とに基づいて、ワークピースの現在の落下状態が判定される。そのため、残材による干渉を避けて、取り出し装置によって自動的に効率よくワークピースを取り出すことができる。また、支持部材の損耗によって、ワークピースの姿勢が変化しても、取り出し装置によって自動的に効率よくワークピースを取り出すことができる。 According to the present disclosure, the current falling state of the workpiece is determined based on the position and posture of the workpiece and the position of the remaining material. Therefore, the workpiece can be automatically and efficiently removed by the removal device while avoiding interference with the remaining material. Furthermore, even if the posture of the workpiece changes due to wear of the support member, the workpiece can be automatically and efficiently removed by the removal device.

実施形態に係る熱切断機の構成を示す図である。FIG. 1 is a diagram showing a configuration of a thermal cutter according to an embodiment. テーブルの上面図である。It is a top view of a table. 支持部材の拡大図である。FIG. 本実施形態に係る取り出し装置と、その制御システムの構成を示す平面図である。1 is a plan view showing a configuration of a removal device and its control system according to an embodiment of the present invention. 取り出し装置の側面図である。It is a side view of a take-out device. ワークピースと残材との上面図である。FIG. 2 is a top view of the workpiece and the remnant material. 図6におけるA-A断面図である。This is a cross-sectional view taken along line AA in FIG. 6. 図6におけるA-A断面図である。7 is a sectional view taken along line AA in FIG. 6. FIG. 取り出し装置によってワークピースを自動的に取り出すための処理を示すフローチャートである。10 is a flow chart illustrating a process for automatically removing a workpiece by a removal device. 落下状態と動作パターンとを決定するための処理を示すフローチャートである。7 is a flowchart showing a process for determining a falling state and a motion pattern. 小落下状態のワークピースを示す図である。It is a figure which shows the workpiece in a small fall state. 小落下と中落下との間の境界状態でのワークピースを示す図である。FIG. 3 shows a workpiece in a boundary condition between a small drop and a medium drop. 小落下状態での動作パターンを示す図である。FIG. 13 is a diagram showing an operation pattern in a small drop state. 中落下状態のワークピースを示す図である。FIG. 3 is a diagram showing a workpiece in a mid-fall state. 中落下と大落下との間の境界状態でのワークピースを示す図である。FIG. 3 shows a workpiece in a boundary condition between medium and large drops; 中落下状態での動作パターンを示す図である。FIG. 13 is a diagram showing an operation pattern in a medium drop state. 中落下状態での動作パターンを示す図である。FIG. 13 is a diagram showing an operation pattern in a medium drop state. 大落下状態のワークピースを示す図である。FIG. 2 illustrates a workpiece in a heavy drop state. 大落下と全落下との間の境界状態でのワークピースを示す図である。FIG. 3 shows a workpiece in a boundary condition between a large drop and a full drop. 大落下状態での動作パターンを示す図である。FIG. 6 is a diagram showing an operation pattern in a large fall state. 大落下状態での動作パターンを示す図である。FIG. 13 is a diagram showing an operation pattern in a heavy drop state. 大落下状態での動作パターンを示す図である。FIG. 6 is a diagram showing an operation pattern in a large fall state. 大落下状態での動作パターンを示す図である。FIG. 6 is a diagram showing an operation pattern in a large fall state. 大落下状態での動作パターンを示す図である。FIG. 13 is a diagram showing an operation pattern in a heavy drop state. 全落下状態のワークピースを示す図である。FIG. 13 illustrates a workpiece in a full drop state. 全落下状態での動作パターンを示す図である。FIG. 6 is a diagram showing an operation pattern in a fully fallen state. 全落下状態での動作パターンを示す図である。FIG. 13 is a diagram showing an operation pattern in a full drop state. 全落下状態での動作パターンを示す図である。FIG. 6 is a diagram showing an operation pattern in a fully fallen state.

以下、図面を参照して、本発明の実施形態を説明する。図1は、実施形態に係る熱切断機の構成を示す図である。本実施形態において、熱切断機1は、プラズマ切断機である。図1に示すように、熱切断機1は、テーブル2と、トーチ3と、移動装置4と、切断コントローラ5とを備える。テーブル2には、原材M0が載置される。原材M0は、金属板などの板状の材料である。トーチ3は、図示しない電源回路、及び、ガス供給装置に接続されている。トーチ3は、プラズマアークを噴出して、熱によって原材M0を切断する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing the configuration of a thermal cutter according to an embodiment. In this embodiment, the thermal cutter 1 is a plasma cutter. As shown in FIG. 1, the thermal cutter 1 includes a table 2, a torch 3, a moving device 4, and a cutting controller 5. The raw material M0 is placed on the table 2. The raw material M0 is a plate-shaped material such as a metal plate. The torch 3 is connected to a power circuit and a gas supply device, not shown. The torch 3 ejects a plasma arc and cuts the raw material M0 by heat.

移動装置4は、トーチ3をテーブル2上で移動させる。詳細には、移動装置4は、トーチ3を原材M0に対してX(縦),Y(横)及びZ(高さ)方向に移動させる。移動装置4は、第1キャリッジ11と、第2キャリッジ12と、アーム13とを有する。第1キャリッジ11は、テーブル2の側方においてX方向に往復移動する。アーム13は、第1キャリッジ11からY方向に平行に、テーブル2の上方へ延びるように配置されている。第2キャリッジ12は、トーチ3をZ方向へ往復移動可能に支持する。第2キャリッジ12は、アーム13上をY方向に往復移動する。 The moving device 4 moves the torch 3 on the table 2. In detail, the moving device 4 moves the torch 3 in the X (vertical), Y (horizontal), and Z (height) directions relative to the raw material M0. The moving device 4 has a first carriage 11, a second carriage 12, and an arm 13. The first carriage 11 moves back and forth in the X direction on the side of the table 2. The arm 13 is disposed so as to extend above the table 2 from the first carriage 11 in parallel with the Y direction. The second carriage 12 supports the torch 3 so that it can move back and forth in the Z direction. The second carriage 12 moves back and forth in the Y direction on the arm 13.

切断コントローラ5は、トーチ3からのプラズマアークの噴出と、第1キャリッジ11および第2キャリッジ12によるトーチ3の移動とを制御する。それにより、切断コントローラ5は、原材M0から所望の形状のワークピースM1を切り出すように、熱切断機1を制御する。切断コントローラ5は、CPUなどのプロセッサと、RAMおよびROMなどのメモリとを備える。 The cutting controller 5 controls the emission of the plasma arc from the torch 3 and the movement of the torch 3 by the first carriage 11 and the second carriage 12. In this way, the cutting controller 5 controls the thermal cutter 1 so as to cut out a workpiece M1 of the desired shape from the raw material M0. The cutting controller 5 includes a processor such as a CPU, and memories such as RAM and ROM.

切断コントローラ5は、後述する設計コントローラ6と通信する。設計コントローラ6は、CPUなどのプロセッサと、RAMおよびROMなどのメモリとを備える。設計コントローラ6には、原材M0の形状およびワークピースM1の目標形状を含む設計データが入力される。切断コントローラ5は、設計コントローラ6から、設計データを取得する。切断コントローラ5は、設計データに従って、原材M0からワークピースM1を切り出すように、熱切断機1を制御する。 The cutting controller 5 communicates with a design controller 6, which will be described later. The design controller 6 includes a processor such as a CPU, and memory such as RAM and ROM. Design data including the shape of the raw material M0 and the target shape of the workpiece M1 is input to the design controller 6. The cutting controller 5 acquires design data from the design controller 6. The cutting controller 5 controls the thermal cutting machine 1 to cut out the workpiece M1 from the raw material M0 according to the design data.

図2は、テーブル2の上面図である。図2に示すように、熱切断機1は、複数の支持部材14を備えている。支持部材14は、原材M0の下方に配置される。支持部材14は、板状の形状を有している。支持部材14は、互いに間隔を置いて配置されている。図3は、支持部材14の拡大図である。なお、図2および図3では、支持部材14の一部のみに符号14を付しており、他の支持部材14の符号は省略されている。 Figure 2 is a top view of the table 2. As shown in Figure 2, the thermal cutter 1 is equipped with a plurality of support members 14. The support members 14 are arranged below the raw material M0. The support members 14 have a plate-like shape. The support members 14 are arranged at intervals from each other. Figure 3 is an enlarged view of the support members 14. Note that in Figures 2 and 3, only some of the support members 14 are given the reference numeral 14, and the reference numerals of the other support members 14 are omitted.

図3に示すように、支持部材14の上面は、凹凸を有している。例えば、支持部材14の上面は、鋸刃状、或いは剣山状の形状を有している。支持部材14は、鉄などの金属材料で形成されている。原材M0から切り出されたワークピースM1は、支持部材14上に落下して、支持部材14によって支持される。 As shown in FIG. 3, the upper surface of the support member 14 has projections and recesses. For example, the upper surface of the support member 14 has a saw-tooth or pinholder shape. The support member 14 is made of a metal material such as iron. The workpiece M1 cut from the raw material M0 falls onto the support member 14 and is supported by the support member 14.

図4は、本実施形態に係る取り出し装置7と、その制御システム8の構成を示す平面図である。図5は、取り出し装置7の側面図である。取り出し装置7は、支持部材14上のワークピースM1を、ワークピースM1が切り出された残材M2から取り出す装置である。本実施形態において、取り出し装置7は、ロボットアーム21と、ロボットコントローラ22とを含む。図5に示すように、ロボットアーム21は、複数のリンク23a-23dと、複数のジョイント24a-24cと、保持装置25とを含む。複数のリンク23a-23dは、複数のジョイント24a-24cを介して、互いに回転可能に接続されている。保持装置25は、先端のリンク23aに取り付けられている。保持装置25は、回転軸A1回りに回転可能である。保持装置25は、保持力のオンとオフとを切り替えることで、ワークピースM1の保持と解放とを切り替える。保持装置25は、例えばマグネット、或いは真空パッドを含む。 Figure 4 is a plan view showing the configuration of the removal device 7 and its control system 8 according to this embodiment. Figure 5 is a side view of the removal device 7. The removal device 7 is a device that removes the workpiece M1 on the support member 14 from the remaining material M2 from which the workpiece M1 has been cut. In this embodiment, the removal device 7 includes a robot arm 21 and a robot controller 22. As shown in Figure 5, the robot arm 21 includes a plurality of links 23a-23d, a plurality of joints 24a-24c, and a holding device 25. The plurality of links 23a-23d are rotatably connected to each other via the plurality of joints 24a-24c. The holding device 25 is attached to the link 23a at the tip. The holding device 25 is rotatable around the rotation axis A1. The holding device 25 switches between holding and releasing the workpiece M1 by switching the holding force on and off. The holding device 25 includes, for example, a magnet or a vacuum pad.

ロボットコントローラ22は、ロボットアーム21を制御する。ロボットコントローラ22は、CPUなどのプロセッサと、RAMおよびROMなどのメモリとを備える。ロボットアーム21は図示しない複数のモータを含む。ロボットコントローラ22は、モータを制御することで、ロボットアーム21を動作させる。ロボットコントローラ22は、保持装置25の移動と、保持装置25によるワークピースM1の保持と解放とを制御する。図4に示すように、ロボットアーム21の周囲には、製品パレット15が配置されている。ロボットコントローラ22は、ロボットアーム21を動作させて、取り出したワークピースM1を製品パレット15上に配置する。 The robot controller 22 controls the robot arm 21. The robot controller 22 includes a processor such as a CPU, and memories such as RAM and ROM. The robot arm 21 includes multiple motors (not shown). The robot controller 22 controls the motors to operate the robot arm 21. The robot controller 22 controls the movement of the holding device 25 and the holding and release of the workpiece M1 by the holding device 25. As shown in FIG. 4, the product pallet 15 is arranged around the robot arm 21. The robot controller 22 operates the robot arm 21 to place the picked up workpiece M1 on the product pallet 15.

制御システム8は、ワークピースM1を残材M2から取り出すように、取り出し装置7を制御する。図6は、切断後のワークピースM1と残材M2との上面図である。図7および図8は、図6におけるA-A断面図である。図7は、切断中のワークピースM1と残材M2との断面を示す。図8は、切断後のワークピースM1および残材M2の断面を示す。切断後のワークピースM1は、水平方向に対して傾斜して落下した状態である。以下の説明において、ワークピースM1および残材M2の断面は、鉛直方向に平行である。なお、図6では、複数の支持部材14のうち1つのみが図示されており、他の支持部材14は省略されている。 The control system 8 controls the removal device 7 to remove the workpiece M1 from the remaining material M2. FIG. 6 is a top view of the workpiece M1 and the remaining material M2 after cutting. FIGS. 7 and 8 are cross-sectional views taken along the line A-A in FIG. 6. FIG. 7 shows a cross-section of the workpiece M1 and the remaining material M2 during cutting. FIG. 8 shows a cross-section of the workpiece M1 and the remaining material M2 after cutting. After cutting, the workpiece M1 is in a state where it has fallen at an angle relative to the horizontal. In the following description, the cross-sections of the workpiece M1 and the remaining material M2 are parallel to the vertical direction. Note that in FIG. 6, only one of the multiple support members 14 is shown, and the other support members 14 are omitted.

図7に示すように、ワークピースM1の切断中に原材M0の一部が溶融することで、ワークピースM1と残材M2との間に隙間G1,G2が形成される。そのため、図8に示すように、原材M0から切り出されたワークピースM1は、支持部材14上に落下して、支持部材14に支持されるが、ワークピースM1は、傾いた状態で支持されることがある。 As shown in FIG. 7, gaps G1 and G2 are formed between the workpiece M1 and the remaining material M2 by partially melting the raw material M0 during cutting of the workpiece M1. Therefore, as shown in FIG. 8, the workpiece M1 cut out from the raw material M0 falls onto the support member 14 and is supported by the support member 14, but the workpiece M1 is supported in an inclined state. Sometimes.

制御システム8は、第1センサ26と、第2センサ27と、負荷センサ28と、取り出しコントローラ29とを含む。第1センサ26は、残材M2の位置と寸法とを検出する。第1センサ26は、残材M2の位置と寸法とを示す残材データを出力する。第1センサ26は、例えばカメラを含む。第1センサ26は、画像解析によって、残材M2の位置と寸法とを検出する。第1センサ26は、距離センサを含んでもよい。距離センサは、光学式、或いは超音波式のセンサであってもよい。 Control system 8 includes a first sensor 26 , a second sensor 27 , a load sensor 28 , and a take-out controller 29 . The first sensor 26 detects the position and dimensions of the remaining material M2. The first sensor 26 outputs remaining material data indicating the position and dimensions of the remaining material M2. The first sensor 26 includes, for example, a camera. The first sensor 26 detects the position and dimensions of the remaining material M2 by image analysis. The first sensor 26 may include a distance sensor. The distance sensor may be an optical or ultrasonic sensor.

第2センサ27は、残材M2から落下したワークピースM1の位置と、寸法と、姿勢とを検出する。第2センサ27は、ワークピースM1の位置と、寸法と、姿勢とを示すワークデータを出力する。第2センサ27は、例えば距離センサを含む。距離センサは、光学式、或いは超音波式のセンサである。第2センサ27は、カメラを含んでもよい。第2センサ27は、画像解析によって、ワークピースM1の位置と、寸法と、姿勢とを検出してもよい。或いは、第2センサ27は、LIDAR(Light Detection and Ranging)装置を含んでもよい。 The second sensor 27 detects the position, size, and attitude of the workpiece M1 that has fallen from the remaining material M2. The second sensor 27 outputs workpiece data indicating the position, dimensions, and orientation of the workpiece M1. The second sensor 27 includes, for example, a distance sensor. The distance sensor is an optical or ultrasonic sensor. The second sensor 27 may include a camera. The second sensor 27 may detect the position, size, and orientation of the workpiece M1 by image analysis. Alternatively, the second sensor 27 may include a LIDAR (Light Detection and Ranging) device.

負荷センサ28は、ワークピースM1を介して取り出し装置7に伝わる負荷を検出する。負荷センサ28は、ワークピースM1を介して取り出し装置7に伝わる負荷を示す信号を出力する。負荷センサ28は、例えば歪ゲージを含んでもよい。或いは、負荷センサ28は、磁歪式、或いは静電容量式などの他の方式のセンサを含んでもよい。 The load sensor 28 detects the load transmitted to the removal device 7 via the workpiece M1. The load sensor 28 outputs a signal indicative of the load transmitted to the removal device 7 via the workpiece M1. The load sensor 28 may include, for example, a strain gauge. Alternatively, the load sensor 28 may include a sensor of another type, such as a magnetostrictive type or a capacitive type.

第1センサ26と、第2センサ27と、負荷センサ28とは、ロボットアーム21に取り付けられる。第1センサ26と、第2センサ27と、負荷センサ28とは、ロボットアーム21とともに移動する。或いは、第1センサ26と第2センサ27との少なくとも1つは、テーブル2の周囲に固定的に配置されてもよい。 The first sensor 26 , the second sensor 27 , and the load sensor 28 are attached to the robot arm 21 . The first sensor 26, the second sensor 27, and the load sensor 28 move together with the robot arm 21. Alternatively, at least one of the first sensor 26 and the second sensor 27 may be fixedly arranged around the table 2.

取り出しコントローラ29は、ロボットコントローラ22と通信を行う。取り出しコントローラ29は、設計コントローラ6と通信を行う。取り出しコントローラ29は、第1センサ26、第2センサ27、および負荷センサ28と通信を行う。取り出しコントローラ29は、残材データとワークデータとを受信する。取り出しコントローラ29は、残材データとワークデータとに基づいて、取り出し装置7の動作を決定する。取り出しコントローラ29は、CPUなどのプロセッサ40と、RAMおよびROMなどのメモリ41とを備える。取り出しコントローラ29は、記憶されたプログラムに従って、取り出し装置7の動作を判定するための処理を実行する。以下、取り出し装置7によってワークピースM1を自動的に取り出すための処理について説明する。 The take-out controller 29 communicates with the robot controller 22. The take-out controller 29 communicates with the design controller 6. The take-out controller 29 communicates with the first sensor 26, the second sensor 27, and the load sensor 28. The take-out controller 29 receives remaining material data and workpiece data. The take-out controller 29 determines the operation of the take-out device 7 based on the remaining material data and the workpiece data. The take-out controller 29 includes a processor 40 such as a CPU, and a memory 41 such as a RAM and a ROM. The take-out controller 29 executes a process for determining the operation of the take-out device 7 according to a stored program. The process for automatically taking out the workpiece M1 by the take-out device 7 will be described below.

図9は、取り出し装置7によってワークピースM1を自動的に取り出すための処理を示すフローチャートである。ステップS101では、取り出しコントローラ29は、設計データを取得する。取り出しコントローラ29は、設計コントローラ6から設計データを取得する。 Figure 9 is a flow chart showing a process for automatically removing the workpiece M1 by the removal device 7. In step S101, the removal controller 29 acquires design data. The removal controller 29 acquires the design data from the design controller 6.

図7に示すように、設計データは、残材M2の板厚tと、カーフ幅Cと、ワーク幅Wとを含む。カーフ幅Cは、ワークピースM1と残材M2との間の隙間G1,G2の幅である。ワーク幅Wは、ワークピースM1の断面における水平方向のワークピースM1の寸法である。 As shown in FIG. 7, the design data includes the plate thickness t of the remaining material M2, the kerf width C, and the work width W. The kerf width C is the width of the gaps G1 and G2 between the workpiece M1 and the remaining material M2. The workpiece width W is the horizontal dimension of the workpiece M1 in the cross section of the workpiece M1.

ステップS102では、取り出しコントローラ29は、残材データを取得する。上述したように、取り出しコントローラ29は、第1センサ26から残材データを受信する。取り出しコントローラ29は、残材データから、残材M2の位置および寸法を取得する。図8に示すように、残材M2には、原材M0からワークピースM1が切り出されることで、ワークピースM1の形状に沿った孔M3が形成される。残材データは、残材M2の孔M3の幅Lと位置とを含む。或いは、取り出しコントローラ29は、設計データのカーフ幅Cとワーク幅Wとから孔M3の幅Lを取得してもよい。 In step S102, the take-out controller 29 acquires remaining material data. As mentioned above, the take-out controller 29 receives the remaining material data from the first sensor 26 . The take-out controller 29 acquires the position and dimensions of the remaining material M2 from the remaining material data. As shown in FIG. 8, a hole M3 that follows the shape of the workpiece M1 is formed in the remaining material M2 by cutting out the workpiece M1 from the raw material M0. The remaining material data includes the width L and position of the hole M3 in the remaining material M2. Alternatively, the take-out controller 29 may obtain the width L of the hole M3 from the kerf width C and the workpiece width W of the design data.

ステップS103では、取り出しコントローラ29は、ワークデータを取得する。上述したように、取り出しコントローラ29は、第2センサ27からワークデータを受信する。図8に示すように、取り出しコントローラ29は、ワークデータから、支持部材14上のワークピースM1の傾斜角度θと、残材M2に対する高さhとを取得する。 In step S103, the take-out controller 29 acquires workpiece data. As described above, the take-out controller 29 receives the workpiece data from the second sensor 27. As shown in FIG. 8, the take-out controller 29 acquires the inclination angle θ of the workpiece M1 on the support member 14 and the height h relative to the remaining material M2 from the workpiece data.

ワークピースM1の傾斜角度θは、水平方向に対する、ワークピースM1の上面の角度である。高さhは、残材M2上の原点P0に対する鉛直方向の位置を示す。原点P0は、残材M2の上面に位置している。原点P0は、孔M3の内側面の上端に位置している。高さhは、原点P0より下方の位置では負の値であり、下方に行くほど小さくなる。高さhの絶対値は、ワークピースM1の落下距離に相当する。原点P0より下方の位置において、ワークピースM1の高さが低いほど、落下距離は大きい。 The inclination angle θ of the workpiece M1 is the angle of the upper surface of the workpiece M1 with respect to the horizontal direction. The height h indicates the position on the remaining material M2 in the vertical direction with respect to the origin P0. The origin P0 is located on the upper surface of the remaining material M2. The origin P0 is located at the upper end of the inner surface of the hole M3. The height h is a negative value at a position below the origin P0, and becomes smaller as it goes downward. The absolute value of the height h corresponds to the falling distance of the workpiece M1. At a position below the origin P0, the lower the height of the workpiece M1, the greater the falling distance.

取り出しコントローラ29は、ワークデータから、ワークピースM1の断面の複数の角31-34の位置を取得する。複数の角31-34は、第1上角31と、第2上角32と、第1下角33と、第2下角34とを含む。第1上角31は、ワークピースM1の上面の一方の端に位置する。第2上角32は、ワークピースM1の上面の他方の端に位置する。第1上角31は、ワークピースM1の上面の一対の角のうち下方に位置するものと定義される。 The take-out controller 29 acquires the positions of a plurality of corners 31-34 of the cross section of the workpiece M1 from the workpiece data. The plurality of corners 31-34 include a first upper corner 31, a second upper corner 32, a first lower corner 33, and a second lower corner 34. The first upper corner 31 is located at one end of the upper surface of the workpiece M1. The second upper corner 32 is located at the other end of the upper surface of the workpiece M1. The first upper corner 31 is defined as the lower corner of the pair of corners of the upper surface of the workpiece M1.

第1下角33は、ワークピースM1の下面において第1上角31の対角に位置する。第2下角34は、ワークピースM1の下面において第2上角32の対角に位置する。第1下角33は、ワークピースM1の下面の一対の角のうち上方に位置するものと定義される。 The first lower corner 33 is located diagonally to the first upper corner 31 on the lower surface of the workpiece M1. The second lower corner 34 is located diagonally to the second upper corner 32 on the lower surface of the workpiece M1. The first lower corner 33 is defined as the upper of the pair of corners on the lower surface of the workpiece M1.

残材M2の断面において、残材M2は、第1角部42と第2角部43とを含む。第1角部42と第2角部43とは、残材M2の下面と孔M3の内側面との間の角である。第1角部42は、残材M2の下面と孔M3の内側面との間の角のうち、第1下角33に近い方である。第2角部43は、残材M2の下面と孔M3の内側面との間の角のうち、第2下角34に近い方である。取り出しコントローラ29は、ワークデータから、第1角部42と第2角部43との位置を取得する。 In the cross section of the remnant material M2, the remnant material M2 includes a first corner 42 and a second corner 43. The first corner 42 and the second corner 43 are corners between the bottom surface of the remnant material M2 and the inner surface of the hole M3. The first corner 42 is the corner between the bottom surface of the remnant material M2 and the inner surface of the hole M3 that is closer to the first lower corner 33. The second corner 43 is the corner between the bottom surface of the remnant material M2 and the inner surface of the hole M3 that is closer to the second lower corner 34. The removal controller 29 obtains the positions of the first corner 42 and the second corner 43 from the work data.

ステップS104では、取り出しコントローラ29は、参照断面A-Aを決定する。図6に示すように、取り出しコントローラ29は、鉛直方向に平行、且つ、支持部材14に垂直なワークピースM1の断面のうち、水平方向に対する最大の傾斜角度θを有する断面B-Bを決定する。取り出しコントローラ29は、断面B-Bに平行で、断面の幅寸法が最大になる断面を、参照断面A-Aとして決定する。 In step S104, the take-out controller 29 determines the reference cross section AA. As shown in FIG. 6, the take-out controller 29 determines the cross section BB having the maximum inclination angle θ with respect to the horizontal direction among the cross sections of the workpiece M1 that are parallel to the vertical direction and perpendicular to the support member 14. . The take-out controller 29 determines a cross section that is parallel to the cross section BB and has the maximum width dimension as the reference cross section AA.

ステップS105では、コントローラは、ワークピースM1の現在の落下状態を判定する。取り出しコントローラ29は、参照断面A-AにおけるワークピースM1の傾斜角度θと高さhとに基づいて、ワークピースM1の現在の落下状態を判定する。落下状態の判定方法については後述する。 In step S105, the controller determines the current falling state of the workpiece M1. The take-out controller 29 determines the current falling state of the workpiece M1 based on the inclination angle θ and the height h of the workpiece M1 in the reference cross section AA. A method for determining the falling state will be described later.

ステップS106では、取り出しコントローラ29は、落下状態に応じたワークピースM1の動作パターンを決定する。ステップS107では、取り出しコントローラ29は、動作パターンデータをロボットコントローラ22に出力する。動作パターンデータは、ステップS106で決定された動作パターンを示す。ロボットコントローラ22は、動作パターンデータに従って、保持装置25を移動させる。従って、ロボットコントローラ22は、ワークピースM1の現在の落下状態に応じて、ワークピースM1を取り出すように取り出し装置7を制御する。 In step S106, the take-out controller 29 determines a motion pattern of the workpiece M1 according to the falling state. In step S107, the take-out controller 29 outputs motion pattern data to the robot controller 22. The motion pattern data indicates the motion pattern determined in step S106. The robot controller 22 moves the holding device 25 according to the motion pattern data. Thus, the robot controller 22 controls the take-out device 7 to take out the workpiece M1 according to the current falling state of the workpiece M1.

図10は、落下状態と動作パターンとを決定するための処理を示すフローチャートである。図10に示すように、取り出しコントローラ29は、複数の落下状態から現在の落下状態を判定する。複数の落下状態は、小落下、中落下、大落下、および全落下を含む。取り出しコントローラ29は、ワークピースM1の高さhと傾斜角度θとから、現在の落下状態が、小落下、中落下、大落下、および全落下とのいずれであるかを決定する。 FIG. 10 is a flowchart showing a process for determining a falling state and a motion pattern. As shown in FIG. 10, the take-out controller 29 determines the current falling state from a plurality of falling states. The multiple fall states include a small fall, a medium fall, a large fall, and a full fall. The take-out controller 29 determines whether the current falling state is a small fall, a medium fall, a large fall, or a full fall from the height h and the inclination angle θ of the workpiece M1.

ステップS201では、取り出しコントローラ29は、現在の落下状態が小落下であるかを判定する。図11は、小落下状態のワークピースM1を示す図である。取り出しコントローラ29は、小落下の条件が満たされているときに、現在の落下状態が小落下であると判定する。小落下の条件は、第1下角33が、残材M2内に位置していることを示す。詳細には、小落下の条件は以下の式(1)(2)を共に満たすことである。

Figure 0007460383000001
式(1)に示すように、小落下の条件は、ワークピースM1の高さhが第1高さH1より高いことを含む。また、式(2)に示すように、小落下の条件は、ワークピースM1の傾斜角度θが、0以上、且つ、第1角度θ1より小さいことを含む。 In step S201, the take-out controller 29 judges whether the current drop state is a small drop. Fig. 11 is a diagram showing the workpiece M1 in a small drop state. The take-out controller 29 judges that the current drop state is a small drop when the small drop condition is satisfied. The small drop condition indicates that the first lower corner 33 is located within the remaining material M2. In detail, the small drop condition is that both of the following formulas (1) and (2) are satisfied.
Figure 0007460383000001
As shown in formula (1), the condition for a small drop includes that the height h of the workpiece M1 is higher than the first height H1, and as shown in formula (2), the condition for a small drop includes that the tilt angle θ of the workpiece M1 is equal to or larger than 0 and smaller than the first angle θ1.

図12は、小・中境界状態でのワークピースM1を示す図である。小・中境界状態は、小落下と中落下との間の境界状態である。図12に示すように、第1高さH1は、小・中境界状態でのワークピースM1の高さhである。θ1は、小・中境界状態でのワークピースM1の傾斜角度θである。 Figure 12 is a diagram showing the workpiece M1 in a small/medium boundary state. The small/medium boundary state is a boundary state between a small drop and a medium drop. As shown in Figure 12, a first height H1 is the height h of the workpiece M1 in the small/medium boundary state. θ1 is the tilt angle θ of the workpiece M1 in the small/medium boundary state.

小・中境界状態では、第1上角31が残材M2内で孔M3の内側面に接触しており、且つ、第1下角33が残材M2の第1角部42に接触している。 In the small/medium boundary state, the first upper corner 31 is in contact with the inner surface of the hole M3 in the remaining material M2, and the first lower corner 33 is in contact with the first corner 42 of the remaining material M2.

現在の落下状態が小落下であるときには、処理はステップS202に進む。ステップS202では、取り出しコントローラ29は、第1動作パターンをワークピースM1の動作パターンとして決定する。図13に示すように、第1動作パターンは、ワークピースM1の真上への移動を示す。 When the current falling state is a small fall, the process advances to step S202. In step S202, the take-out controller 29 determines the first movement pattern as the movement pattern of the workpiece M1. As shown in FIG. 13, the first movement pattern shows movement of the workpiece M1 directly above.

取り出し装置7は、第1動作パターンに従って、ワークピースM1を真上に移動させる。詳細には、取り出し装置7は、保持装置25をワークピースM1のツールポイントT1へ移動させる。ツールポイントT1は、ワークピースM1の上面において、ワークピースM1の重心に対応する位置である。なお、取り出しコントローラ29は、残材データとワークデータとから、保持装置25のツールポイントT1までの経路を算出する。或いは、ロボットコントローラ22が、保持装置25のツールポイントT1までの経路を算出してもよい。 The take-out device 7 moves the workpiece M1 directly above according to the first movement pattern. In particular, the removal device 7 moves the holding device 25 to the tool point T1 of the workpiece M1. Tool point T1 is a position corresponding to the center of gravity of workpiece M1 on the upper surface of workpiece M1. Note that the take-out controller 29 calculates the route to the tool point T1 of the holding device 25 from the remaining material data and the workpiece data. Alternatively, the robot controller 22 may calculate the path of the holding device 25 to the tool point T1.

取り出し装置7は、保持装置25によって、ツールポイントT1において、ワークピースM1を保持する。取り出し装置7は、保持装置25を上方に移動させる。それにより、ワークピースM1が残材M2から上方に取り出される。そして、取り出し装置7は、ワークピースM1を製品パレット15に移動させ、製品パレット15上にワークピースM1を配置する。 The removal device 7 holds the workpiece M1 at the tool point T1 by the holding device 25. The removal device 7 moves the holding device 25 upward, so that the workpiece M1 is removed upward from the remaining material M2. The removal device 7 then moves the workpiece M1 to the product pallet 15 and places the workpiece M1 on the product pallet 15.

現在の落下状態が小落下ではないときには、処理はステップS203に進む。ステップS203では、取り出しコントローラ29は、現在の落下状態が中落下であるかを判定する。図14は、中落下状態のワークピースM1を示す図である。取り出しコントローラ29は、中落下の条件が満たされているときに、現在の落下状態が中落下であると判定する。中落下の条件は、第1下角33と第2下角34との両方が残材M2の外に位置しており、ワークピースM1の側面が残材M2の第1角部42と接触し、且つ、第1上角31が残材M2内で孔M3の内側面に接触していることを示す。詳細には、中落下の条件は以下の式(3)(4)を共に満たすことである。

Figure 0007460383000002
式(3)に示すように、中落下の条件は、ワークピースM1の高さhが、第1高さH1以下、且つ、第2高さH2より高いことを含む。また、式(4)に示すように、中落下の条件は、ワークピースM1の傾斜角度θが、第1角度θ1以上、且つ、第2角度θ2より小さいことを含む。 When the current drop state is not a small drop, the process proceeds to step S203. In step S203, the take-out controller 29 determines whether the current drop state is a medium drop state. FIG. 14 is a diagram showing the workpiece M1 in a medium drop state. The take-out controller 29 determines that the current drop state is a medium drop state when the medium drop condition is satisfied. The medium drop condition indicates that both the first lower corner 33 and the second lower corner 34 are located outside the remnant material M2, the side surface of the workpiece M1 contacts the first corner portion 42 of the remnant material M2, and the first upper corner 31 contacts the inner surface of the hole M3 in the remnant material M2. In detail, the medium drop condition is to satisfy both of the following formulas (3) and (4).
Figure 0007460383000002
As shown in formula (3), the conditions for the medium drop include that the height h of the workpiece M1 is equal to or smaller than the first height H1 and is higher than the second height H2. Also, as shown in formula (4), the conditions for the medium drop include that the tilt angle θ of the workpiece M1 is equal to or larger than the first angle θ1 and is smaller than the second angle θ2.

図15は、中・大境界状態でのワークピースM1を示す図である。中・大境界状態は、中落下と大落下との間の境界状態である。図15に示すように、第2高さH2は、中・大境界状態での高さhである。第2角度θ2は、中・大境界状態での傾斜角度θである。中・大境界状態では、第1下角33と第2下角34との両方が残材M2の孔M3の外に位置しており、ワークピースM1の側面が、残材M2の第1角部42と接触し、且つ、第1上角31が、残材M2の第2角部43に接触している。 FIG. 15 is a diagram showing the workpiece M1 in a medium/large boundary state. The medium/large boundary state is the boundary state between medium and large falls. As shown in FIG. 15, the second height H2 is the height h in the medium/large boundary state. The second angle θ2 is the inclination angle θ in the medium/large boundary state. In the medium/large boundary state, both the first lower corner 33 and the second lower corner 34 are located outside the hole M3 of the remaining material M2, and the side surface of the workpiece M1 is located at the first corner 42 of the remaining material M2. , and the first upper corner 31 is in contact with the second corner 43 of the remaining material M2.

現在の落下状態が中落下であるときには、処理はステップS204に進む。ステップS204では、取り出しコントローラ29は、第2動作パターンをワークピースM1の動作パターンとして決定する。図16および図17に示すように、第2動作パターンは、ワークピースM1の接触点P1回りの回転と、真上への移動とを含む。接触点P1は、中落下状態においてワークピースM1の側面が残材M2の第1角部42と接触している部分である。 When the current fall state is a medium fall, the process proceeds to step S204. In step S204, the removal controller 29 determines the second operation pattern as the operation pattern of the workpiece M1. As shown in Figures 16 and 17, the second operation pattern includes rotation of the workpiece M1 around the contact point P1 and movement straight up. The contact point P1 is the portion where the side of the workpiece M1 contacts the first corner 42 of the remnant material M2 in the medium fall state.

取り出し装置7は、第2動作パターンに従って、ワークピースM1を移動させる。詳細には、図16に示すように、取り出し装置7は、ワークピースM1の上面が水平になるように、接触点P1回りにワークピースM1を回転させる。その後、図17に示すように、取り出し装置7は、ワークピースM1を真上へ移動させることで、ワークピースM1を残材M2から取り出す。他の動作については、小落下状態での第1動作パターンと同様である。 The removal device 7 moves the workpiece M1 according to the second operation pattern. In detail, as shown in FIG. 16, the removal device 7 rotates the workpiece M1 around the contact point P1 so that the top surface of the workpiece M1 is horizontal. Then, as shown in FIG. 17, the removal device 7 moves the workpiece M1 straight up, thereby removing the workpiece M1 from the remaining material M2. The other operations are the same as the first operation pattern in the small drop state.

現在の落下状態が中落下ではないときには、処理はステップS205に進む。ステップS205では、取り出しコントローラ29は、現在の落下状態が大落下であるかを判定する。図18は、大落下状態のワークピースM1を示す図である。取り出しコントローラ29は、大落下の条件が満たされているときに現在の落下状態が大落下であると判定する。大落下の条件は、第1上角31と第1下角33と第2下角34とが、残材M2の孔M3の外に位置し、且つ、ワークピースM1を第1下角33回りに回転させたときにワークピースM1の上面が水平になる前に残材M2に干渉することを示す。詳細には、大落下の条件は以下の式(5)(6)を共に満たすことである。

Figure 0007460383000003
式(5)に示すように、大落下の条件は、ワークピースM1の高さhが、第2高さH2以下、且つ、第3高さH3より高いことを含む。また、式(6)に示すように、大落下の条件は、ワークピースM1の傾斜角度θが、第2角度θ2以上、且つ、90度より小さいことを含む。 If the current falling state is not a medium fall, the process advances to step S205. In step S205, the take-out controller 29 determines whether the current falling state is a large fall. FIG. 18 is a diagram showing the workpiece M1 in a large falling state. The take-out controller 29 determines that the current falling state is a large fall when the conditions for a large fall are satisfied. The conditions for a large fall are that the first upper corner 31, the first lower corner 33, and the second lower corner 34 are located outside the hole M3 of the remaining material M2, and the workpiece M1 is rotated around the first lower corner 33. When the upper surface of the workpiece M1 becomes horizontal, it interferes with the remaining material M2. In detail, the condition for a large fall is that both equations (5) and (6) below are satisfied.
Figure 0007460383000003
As shown in equation (5), the conditions for a large fall include that the height h of the workpiece M1 is less than or equal to the second height H2 and higher than the third height H3. Further, as shown in equation (6), the condition for a large fall includes that the inclination angle θ of the workpiece M1 is greater than or equal to the second angle θ2 and smaller than 90 degrees.

図19は、大・全境界状態でのワークピースM1を示す図である。大・全境界状態は、大落下と全落下との間の境界状態である。図19に示すように、第3高さH3は、大・全境界状態でのワークピースM1の高さhである。大・全境界状態では、第1下角33回りにワークピースM1を回転させたときに、ワークピースM1の上面が水平で残材M2の下面に接触する。 FIG. 19 is a diagram showing the workpiece M1 in the large/full boundary state. The large/total boundary state is the boundary state between the large fall and the total fall. As shown in FIG. 19, the third height H3 is the height h of the workpiece M1 in the large/full boundary state. In the large/full boundary state, when the workpiece M1 is rotated around the first lower corner 33, the upper surface of the workpiece M1 is horizontal and contacts the lower surface of the remaining material M2.

現在の落下状態が大落下であるときには、処理はステップS206に進む。ステップS206では、取り出しコントローラ29は、第3動作パターンをワークピースM1の動作パターンとして決定する。図20から図23に示すように、第3動作パターンは、ワークピースM1の回転と、ワークピースM1の上面に平行な方向への平行移動と、真上への移動とを含む。 When the current fall state is a heavy fall, the process proceeds to step S206. In step S206, the removal controller 29 determines the third operation pattern as the operation pattern of the workpiece M1. As shown in Figures 20 to 23, the third operation pattern includes rotation of the workpiece M1, translation in a direction parallel to the upper surface of the workpiece M1, and movement straight up.

取り出し装置7は、第3動作パターンに従って、ワークピースM1を移動させる。取り出しコントローラ29は、ワークピースM1の回転と平行移動とを順に実行することで、ワークピースM1を上方へ移動可能な状態に遷移させる。詳細には、取り出しコントローラ29は、ワークピースM1が大落下状態であるときには、以下の処理を順次、実行する。なお、第3動作パターンでは、図24に示すように、平面視でワークピースM1の側面と残材M2の孔M3の内側面とが平行であるものとする。 The removal device 7 moves the workpiece M1 according to the third operation pattern. The removal controller 29 rotates and translates the workpiece M1 in sequence, transitioning the workpiece M1 to a state in which it can be moved upward. In detail, when the workpiece M1 is in a deep fall state, the removal controller 29 sequentially executes the following processes. Note that in the third operation pattern, as shown in FIG. 24, the side surface of the workpiece M1 and the inner surface of the hole M3 in the remaining material M2 are parallel in a plan view.

まず、図20に示すように、取り出しコントローラ29は、ワークピースM1の上面が残材M2と接触するまで、第1下角33回りに、ワークピースM1を回転させる(第1処理)。 First, as shown in FIG. 20, the take-out controller 29 rotates the workpiece M1 around the first lower corner 33 until the upper surface of the workpiece M1 comes into contact with the remaining material M2 (first process).

次に、図21に示すように、取り出しコントローラ29は、ワークピースM1の側面が残材M2と接触するまで、ワークピースM1の上面に平行な方向に、ワークピースM1を平行移動させる(第2処理)。取り出しコントローラ29は、ワークピースM1の側面が、残材M2の第1角部42に接触するまで、ワークピースM1を平行移動させる。 Next, as shown in FIG. 21, the take-out controller 29 translates the workpiece M1 in a direction parallel to the top surface of the workpiece M1 until the side surface of the workpiece M1 comes into contact with the remaining material M2 (second process). The take-out controller 29 moves the workpiece M1 in parallel until the side surface of the workpiece M1 contacts the first corner 42 of the remaining material M2.

次に、取り出しコントローラ29は、所定条件が満たされるかを判定する(第3処理)。所定条件は、接触点P1回りにワークピースM1を回転させると、第1上角31が残材M2の孔M3内に移動可能なことを示す。詳細には、所定条件は、以下の式(7)を満たすことである。

Figure 0007460383000004
図21に示すように、t3は、ワークピースM1の頂点(第2上角32)と接触点P1との間の距離である。図15に示すように、T2は、中・大境界状態でのワークピースM1の頂点(第2上角32)と接触点P1との間の距離である。 Next, the take-out controller 29 determines whether a predetermined condition is satisfied (third process). The predetermined condition indicates that the first upper corner 31 can move into the hole M3 of the remaining material M2 when the workpiece M1 is rotated around the contact point P1. In detail, the predetermined condition is that the following formula (7) is satisfied.
Figure 0007460383000004
As shown in Fig. 21, t3 is the distance between the apex (second upper corner 32) of the workpiece M1 and the contact point P1. As shown in Fig. 15, T2 is the distance between the apex (second upper corner 32) of the workpiece M1 and the contact point P1 in the medium-large boundary state.

取り出しコントローラ29は、所定条件が満たされるときには、図16と同様に、ワークピースM1の上面が水平になるまで、接触点P1回りにワークピースM1を回転させる(第4処理)。そして、取り出し装置7は、図17と同様に、ワークピースM1を真上へ移動させることで、ワークピースM1を残材M2から取り出す(第5処理)。他の動作は、小落下での第1動作パターンと同様である。 When the predetermined conditions are met, the removal controller 29 rotates the workpiece M1 around the contact point P1 until the top surface of the workpiece M1 becomes horizontal, as in FIG. 16 (fourth process). Then, the removal device 7 moves the workpiece M1 straight up, as in FIG. 17, to remove the workpiece M1 from the remaining material M2 (fifth process). The other operations are the same as in the first operation pattern for small drops.

上記の所定条件が満たされないときには、図22に示すように、ワークピースM1は、残材M2の下面と干渉しており、接触点P1回りにワークピースM1を回転させることができない。この場合、取り出しコントローラ29は、以下の処理を順次、実行する。 When the above predetermined condition is not satisfied, as shown in FIG. 22, the workpiece M1 interferes with the lower surface of the remaining material M2, and the workpiece M1 cannot be rotated around the contact point P1. In this case, the take-out controller 29 sequentially executes the following processes.

図23に示すように、取り出しコントローラ29は、ワークピースM1が支持部材14に接触するまで、ワークピースM1の側面に平行な方向に、ワークピースM1を下降させる(第6処理)。取り出しコントローラ29は、負荷センサ28からの信号により、ワークピースM1の支持部材14との接触を判定する。 As shown in FIG. 23, the take-out controller 29 lowers the workpiece M1 in a direction parallel to the side surface of the workpiece M1 until the workpiece M1 contacts the support member 14 (sixth process). The take-out controller 29 determines contact of the workpiece M1 with the support member 14 based on the signal from the load sensor 28.

取り出しコントローラ29は、ワークピースM1が支持部材14に接触した状態で、上記の所定条件が満たされるかを判定する(第7処理)。所定条件が満たされるときには、取り出しコントローラ29は、図16と同様に、ワークピースM1の上面が水平になるまで、接触点P1回りにワークピースM1を回転させる(第8処理)。そして、取り出し装置7は、図17と同様に、ワークピースM1を真上へ移動させることで、ワークピースM1を残材M2から取り出す(第9処理)。他の動作は、小落下での第1動作パターンと同様である。なお、第7処理において所定条件が満たされないときには、取り出しコントローラ29は、所定条件が満たされるまで、第1処理から第6処理を繰り返し実行する。 The take-out controller 29 judges whether the above-mentioned predetermined conditions are satisfied when the workpiece M1 is in contact with the support member 14 (7th process). When the predetermined conditions are satisfied, the take-out controller 29 rotates the workpiece M1 around the contact point P1 until the upper surface of the workpiece M1 becomes horizontal, as in FIG. 16 (8th process). Then, the take-out device 7 moves the workpiece M1 straight up, as in FIG. 17, to take the workpiece M1 out of the remaining material M2 (9th process). The other operations are the same as those in the first operation pattern for small drops. Note that when the predetermined conditions are not satisfied in the 7th process, the take-out controller 29 repeatedly executes the first to sixth processes until the predetermined conditions are satisfied.

現在の落下状態が大落下ではないときには、処理はステップS207に進む。ステップS207では、取り出しコントローラ29は、現在の落下状態が全落下であるかを判定する。図25は、全落下状態のワークピースM1を示す図である。取り出しコントローラ29は、全落下の条件が満たされているときに現在の落下状態が全落下であると判定する。全落下の条件は、ワークピースM1の上面が水平になるまでワークピースM1を回転させても、ワークピースM1が残材M2に干渉しないことを示す。詳細には、全落下の条件は以下の式(8)(9)を共に満たすことである。

Figure 0007460383000005
式(8)に示すように、全落下の条件は、ワークピースM1の高さが、第3高さH3以下であることを含む。また、式(9)に示すように、全落下の条件は、ワークピースM1の傾斜角度θが、0度以上、且つ、90度より小さいことを含む。 When the current drop state is not a deep drop, the process proceeds to step S207. In step S207, the take-out controller 29 judges whether the current drop state is a full drop. FIG. 25 is a diagram showing the workpiece M1 in a full drop state. The take-out controller 29 judges that the current drop state is a full drop when the full drop condition is satisfied. The full drop condition indicates that the workpiece M1 will not interfere with the remaining material M2 even if the workpiece M1 is rotated until the upper surface of the workpiece M1 becomes horizontal. In detail, the full drop condition is that both of the following formulas (8) and (9) are satisfied.
Figure 0007460383000005
As shown in formula (8), the conditions for the complete drop include that the height of the workpiece M1 is equal to or less than the third height H3, and as shown in formula (9), the conditions for the complete drop include that the tilt angle θ of the workpiece M1 is equal to or greater than 0 degrees and smaller than 90 degrees.

現在の落下状態が全落下であるときには、処理はステップS208に進む。ステップS208では、取り出しコントローラ29は、第4動作パターンをワークピースM1の動作パターンとして決定する。図26から図28に示すように、第4動作パターンは、ワークピースM1の回転と、ワークピースM1の水平方向への移動と、真上への移動とを含む。 When the current falling state is a full fall, the process advances to step S208. In step S208, the take-out controller 29 determines the fourth movement pattern as the movement pattern of the workpiece M1. As shown in FIGS. 26 to 28, the fourth movement pattern includes rotation of the workpiece M1, movement of the workpiece M1 in the horizontal direction, and movement of the workpiece M1 directly upward.

取り出し装置7は、第4動作パターンに従って、ワークピースM1を移動させる。詳細には、図26に示すように、取り出しコントローラ29は、ワークピースM1の上面が水平になるように、第1下角33回りに、ワークピースM1を回転させる。次に、取り出しコントローラ29は、ワークピースM1の位置を残材M2の孔M3の位置に合わせる。図27に示すように、取り出しコントローラ29は、平面視でワークピースM1と残材M2の孔M3とが平行になるように、ワークピースM1の中心線P2回りにワークピースM1を回転させる。中心線P2は、鉛直方向に延びている。 The take-out device 7 moves the workpiece M1 according to the fourth movement pattern. Specifically, as shown in FIG. 26, the take-out controller 29 rotates the workpiece M1 around the first lower corner 33 so that the upper surface of the workpiece M1 becomes horizontal. Next, the take-out controller 29 aligns the position of the workpiece M1 with the position of the hole M3 of the remaining material M2. As shown in FIG. 27, the take-out controller 29 rotates the workpiece M1 around the center line P2 of the workpiece M1 so that the workpiece M1 and the hole M3 of the remaining material M2 are parallel to each other in plan view. The center line P2 extends in the vertical direction.

また、図28に示すように、取り出しコントローラ29は、平面視でワークピースM1が残材M2の孔M3内に入るように、ワークピースM1を水平方向に移動させる。そして、取り出しコントローラ29は、ワークピースM1を上方へ移動させることで、ワークピースM1を残材M2から取り出す。他の動作は、小落下での第1動作パターンと同様である。 Also, as shown in FIG. 28, the removal controller 29 moves the workpiece M1 horizontally so that the workpiece M1 enters the hole M3 of the remaining material M2 in a plan view. The removal controller 29 then moves the workpiece M1 upward to remove the workpiece M1 from the remaining material M2. The other operations are the same as those in the first operation pattern for small drops.

以上説明した本実施形態に係る取り出し装置7の制御システム8では、取り出しコントローラ29は、ワークピースM1の位置及び姿勢と、残材M2の位置とに基づいて、ワークピースM1の現在の落下状態を判定する。そのため、残材M2による干渉を避けて、取り出し装置7によって自動的に効率よくワークピースM1を取り出すことができる。また、支持部材14の損耗によって、ワークピースM1の姿勢が変化しても、取り出し装置7によって自動的に効率よくワークピースM1を取り出すことができる。 In the control system 8 of the removal device 7 according to the present embodiment described above, the removal controller 29 determines the current falling state of the workpiece M1 based on the position and posture of the workpiece M1 and the position of the remaining material M2. Therefore, the removal device 7 can automatically and efficiently remove the workpiece M1 while avoiding interference with the remaining material M2. Furthermore, even if the posture of the workpiece M1 changes due to wear and tear on the support member 14, the removal device 7 can automatically and efficiently remove the workpiece M1.

以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。 Although one embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications are possible without departing from the spirit of the invention.

熱切断機1は、プラズマ切断機に限らない。熱切断機1は、レーザー切断機などの他の種類の切断機であってもよい。熱切断機1の構成は上記の実施形態のものに限らず、変更されてもよい。例えば、支持部材14の形状が変更されてもよい。取り出し装置7の構成は、上記の実施形態のものに限らず、変更されてもよい。例えば、取り出し装置7は、ロボットアーム21に限らず、他の種類の搬送装置を備えてもよい。 The thermal cutting machine 1 is not limited to a plasma cutting machine. The thermal cutting machine 1 may be another type of cutting machine such as a laser cutting machine. The configuration of the thermal cutting machine 1 is not limited to that of the above embodiment, and may be modified. For example, the shape of the support member 14 may be changed. The configuration of the take-out device 7 is not limited to that of the embodiment described above, and may be modified. For example, the take-out device 7 is not limited to the robot arm 21, and may include other types of transfer devices.

制御システム8の構成は、上記の実施形態のものに限らず、変更されてもよい。例えば、上述した複数のコントローラの一部が一体に構成されてもよい。例えば、取り出しコントローラ29と設計コントローラ6とが一体化されてもよい。コントローラの一部が複数のコントローラによって構成されてもよい。例えば、取り出しコントローラ29の機能が、複数のコントローラに分散して実行されてもよい。 The configuration of the control system 8 is not limited to that of the above embodiment, and may be modified. For example, some of the plurality of controllers described above may be integrally configured. For example, the take-out controller 29 and the design controller 6 may be integrated. A part of the controller may be configured by a plurality of controllers. For example, the functions of the take-out controller 29 may be distributed and executed by a plurality of controllers.

ワークピースM1および残材M2の形状は、上記の実施形態のものに限らず、変更されてもよい。例えば、ワークピースM1は、平面視で四角形に限らず、他の多角形、円形、或いはそれらが組み合わされた複雑な形状であってもよい。 The shapes of the workpiece M1 and the waste material M2 are not limited to those in the above embodiment and may be changed. For example, the workpiece M1 is not limited to a square shape in a plan view, but may be another polygonal shape, a circle, or a complex shape that is a combination of these.

上述した処理の順番が変更されてもよい。例えば、ワークピースM1の回転と平行移動との順番が変更されてもよい。上述した処理の一部が省略、或いは変更されてもよい。上述した処理と異なる処理が追加されてもよい。複数の落下状態の一部が省略、或いは変更されてもよい。或いは、上述した落下状態と異なる落下状態が追加されてもよい。 The order of the processes described above may be changed. For example, the order of rotation and translation of workpiece M1 may be changed. A part of the above-described processing may be omitted or changed. Processing different from the processing described above may be added. Some of the plurality of falling states may be omitted or changed. Alternatively, a falling state different from the above-mentioned falling state may be added.

センサは、上記の実施形態のものに限らず、変更されてもよい。例えば、ステレオカメラなどの3Dカメラが用いられてもよい。その場合、3Dカメラによって、残材データとワークデータとを得ることができる。或いは、多視点画像からの3次元形状復元の手法によって、残材データとワークデータとが得られてもよい。 The sensor is not limited to that in the above embodiment, and may be changed. For example, a 3D camera such as a stereo camera may be used. In this case, the remaining material data and the work data can be obtained by the 3D camera. Alternatively, the remaining material data and the work data may be obtained by a method of restoring a 3D shape from a multi-view image.

本開示によれば、熱切断機によって切り落とされたワークピースを、取り出し装置によって、自動的に効率よく残材から取り出すことができる。 According to the present disclosure, the workpiece cut off by the thermal cutter can be automatically and efficiently taken out from the remaining material by the takeout device.

1 熱切断機
7 取り出し装置
14 支持部材
26 第1センサ
27 第2センサ
29 取り出しコントローラ
31 第1上角
33 第1下角
32 第2上角
34 第2下角
M1 ワークピース
M2 残材
1 Thermal cutting machine 7 Removal device 14 Support member 26 First sensor 27 Second sensor 29 Removal controller 31 First upper corner 33 First lower corner 32 Second upper corner 34 Second lower corner M1 Workpiece M2 Remaining material

Claims (12)

熱切断機によって切り落とされて支持部材に支持されたワークピースを、前記ワークピースが切り出された残材から取り出す取り出し装置のための制御システムであって、
前記残材の位置を示す残材データと、前記残材から落下した前記ワークピースの位置及び姿勢を示すワークデータとを出力するセンサと、
前記残材データと前記ワークデータとを受信するコントローラと、
を備え、
前記コントローラは、
前記残材データと前記ワークデータとに基づいて、複数の落下状態から、前記ワークピースの現在の落下状態を選択し
前記ワークピースを上方へ移動させる第1動作パターンと、前記ワークピースの側面と前記残材の角部との接触点回りに前記ワークピースを回転させた後に上方へ移動させる第2動作パターンと、前記ワークピースを回転及び平行移動させた後に上方へ移動させる第3動作パターンとを含む複数の動作パターンから、前記ワークピースの現在の落下状態に応じた動作パターンを決定し、
決定した前記動作パターンにより、前記ワークピースを取り出すように前記取り出し装置を制御する、
制御システム。
1. A control system for a removal device that removes a workpiece cut off by a thermal cutting machine and supported by a support member from a remaining material from which the workpiece was cut out, comprising:
a sensor that outputs remaining material data indicating a position of the remaining material and workpiece data indicating a position and a posture of the workpiece dropped from the remaining material;
A controller that receives the remainder data and the workpiece data;
Equipped with
The controller:
selecting a current drop state of the workpiece from a plurality of drop states based on the remaining material data and the workpiece data;
determining an operation pattern according to a current falling state of the workpiece from a plurality of operation patterns including a first operation pattern for moving the workpiece upward, a second operation pattern for rotating the workpiece around a contact point between a side surface of the workpiece and a corner of the remaining material and then moving it upward, and a third operation pattern for rotating and translating the workpiece and then moving it upward ;
controlling the removal device to remove the workpiece according to the determined motion pattern ;
Control system.
前記ワークデータは、前記ワークピースの傾斜角度と、前記残材からの落下距離とを含み、
前記コントローラは、前記ワークピースの前記傾斜角度と前記落下距離とに基づいて、前記ワークピースの現在の落下状態を判定する、
請求項1に記載の制御システム。
The workpiece data includes an inclination angle of the workpiece and a falling distance from the remaining material,
The controller determines the current falling state of the workpiece based on the inclination angle and the falling distance of the workpiece.
A control system according to claim 1.
前記ワークピースは、前記ワークピースの断面において、前記ワークピースの上面の一方の端に位置する第1上角と、前記ワークピースの上面の他方の端に位置する第2上角と、前記ワークピースの下面において前記第1上角の対角に位置する第1下角と、前記ワークピースの下面において前記第2上角の対角に位置する第2下角とを含み、
前記第1上角は、前記第2上角より下方に位置し、
前記第1下角は、前記第2下角より上方に位置し、
前記コントローラは、前記第1上角と前記第1下角と前記第2上角と前記第2下角との位置から、前記現在の落下状態を判定する、
請求項1又は2に記載の制御システム。
The workpiece has a first upper corner located at one end of the upper surface of the workpiece, a second upper corner located at the other end of the upper surface of the workpiece, and a second upper corner located at the other end of the upper surface of the workpiece, in a cross section of the workpiece. a first lower corner located diagonally to the first upper corner on the lower surface of the workpiece; and a second lower corner located diagonally to the second upper corner on the lower surface of the workpiece;
the first upper corner is located below the second upper corner,
the first lower corner is located above the second lower corner,
The controller determines the current falling state from the positions of the first upper corner, the first lower corner, the second upper corner, and the second lower corner.
The control system according to claim 1 or 2 .
前記複数の落下状態は、小落下状態を含み、
前記コントローラは、小落下の条件が満たされているときに、前記ワークピースが前記小落下状態であると判定し、
前記小落下の条件は、前記第1下角が、前記残材内に位置していることを含み、
前記ワークピースが前記小落下状態であるときには、前記取り出し装置によって前記ワークピースを上方へ移動させることで、前記ワークピースを前記残材から取り出す、
請求項に記載の制御システム。
The plurality of falling states include a small falling state,
The controller determines that the workpiece is in the small fall state when a condition for the small fall is satisfied;
The condition of the small fall includes that the first lower corner is located within the remaining material,
When the workpiece is in the small falling state, the workpiece is taken out from the remaining material by moving the workpiece upward by the takeout device.
A control system according to claim 3 .
前記複数の落下状態は、中落下状態を含み、
前記残材は、前記ワークピースが切り抜かれた孔の内側面の下端に位置する角部を含み、
前記コントローラは、
前記第1下角と前記第2下角との両方が前記残材の外に位置しており、前記ワークピースの側面が前記残材の角部と接触しており、且つ、前記第1上角が前記残材内に位置しているときには、前記ワークピースが前記中落下状態であると判定し、
前記ワークピースが前記中落下状態であるときには、前記取り出し装置によって、前記ワークピースの側面と前記残材の角部との接触点回りに前記ワークピースを回転させた後に、上方へ移動させることで、前記ワークピースを前記残材から取り出す、
請求項3又は4に記載の制御システム。
The plurality of falling states include a medium falling state,
The residual material includes a corner located at the lower end of the inner surface of the hole in which the workpiece was cut out,
The controller includes:
both the first lower corner and the second lower corner are located outside the leftover material, a side surface of the workpiece is in contact with a corner of the leftover material, and the first upper corner is determining that the workpiece is in the middle falling state when it is located within the remaining material;
When the workpiece is in the mid-fall state, the take-out device rotates the workpiece around a contact point between a side surface of the workpiece and a corner of the remaining material, and then moves the workpiece upward. , removing the workpiece from the residual material;
The control system according to claim 3 or 4 .
前記複数の落下状態は、大落下状態を含み、
前記コントローラは、前記第1上角と前記第1下角と前記第2下角とが、前記残材の外に位置し、且つ、前記ワークピースを回転させたときに前記ワークピースの上面が水平になる前に前記残材に干渉するときには、前記ワークピースが前記大落下状態であると判定し、
前記コントローラは、前記ワークピースが前記大落下状態であるときには、前記ワークピースを回転させることと、前記ワークピースの上面に平行な方向に前記ワークピースを移動させることとを、順に実行するように前記取り出し装置を制御することで、前記ワークピースを上方へ移動可能な状態に遷移させる、
請求項3から5のいずれかに記載の制御システム。
the plurality of fall conditions includes a heavy fall condition;
the controller determines that the workpiece is in the deep drop state when the first upper corner, the first lower corner, and the second lower corner are located outside the remaining material and interfere with the remaining material before the upper surface of the workpiece becomes horizontal when the workpiece is rotated;
When the workpiece is in the large drop state, the controller controls the removal device to sequentially rotate the workpiece and move the workpiece in a direction parallel to an upper surface of the workpiece, thereby transitioning the workpiece to a state in which it can be moved upward.
A control system according to any one of claims 3 to 5 .
前記コントローラは、前記ワークピースが前記大落下状態であるときには、
前記ワークピースの上面が前記残材と接触するまで、前記ワークピースを回転させることを含む第1処理と、
前記ワークピースの側面が前記残材と接触するまで、前記ワークピースの上面に平行な方向に、前記ワークピースを移動させることを含む第2処理と、
所定条件が満たされるかを判定することを含み、前記所定条件は、前記ワークピースの側面と前記残材との接触点回りに前記ワークピースを回転させると、前記第1上角が前記残材内に移動可能なことである第3処理と、
前記所定条件が満たされるときには、前記第1上角が前記残材内に入るまで、前記接触点回りに前記ワークピースを回転させることを含む第4処理と、
前記ワークピースを上方へ移動させることで前記残材から取り出すことを含む第5処理と、
を順次、実行するように前記取り出し装置を制御する、
請求項に記載の制御システム。
When the workpiece is in the heavy drop state, the controller
a first operation including rotating the workpiece until a top surface of the workpiece contacts the remnant material;
a second process including moving the workpiece in a direction parallel to a top surface of the workpiece until a side of the workpiece contacts the remnant material;
a third process including determining whether a predetermined condition is satisfied, the predetermined condition being that the first upper corner can move into the remaining material when the workpiece is rotated about a contact point between a side surface of the workpiece and the remaining material;
a fourth step including rotating the workpiece about the contact point until the first upper corner is within the remnant material when the predetermined condition is satisfied;
a fifth step including removing the workpiece from the remnant by moving the workpiece upward;
and controlling the ejection device to sequentially execute the steps of:
7. The control system of claim 6 .
前記コントローラは、前記所定条件が満たされないときには、
前記ワークピースが前記支持部材に接触するまで、前記ワークピースの側面に平行な方向に、前記ワークピースを下降させることを含む第6処理と、
前記ワークピースが前記支持部材に接触した状態で、前記所定条件が満たされるかを判定することを含む第7処理と、
前記所定条件が満たされるときには、前記第1上角が前記残材内に入るまで、前記接触点回りに前記ワークピースを回転させることを含む第8処理と、
前記ワークピースを上方へ移動させることで前記残材から取り出すことを含む第9処理と、
を順次、実行するように前記取り出し装置を制御する、
請求項に記載の制御システム。
When the predetermined condition is not satisfied, the controller:
a sixth step comprising lowering the workpiece in a direction parallel to a side surface of the workpiece until the workpiece contacts the support member;
a seventh process including determining whether the predetermined condition is satisfied while the workpiece is in contact with the support member;
an eighth step comprising rotating the workpiece about the contact point until the first upper corner is within the residual material when the predetermined condition is met;
a ninth process comprising removing the workpiece from the residual material by moving it upward;
controlling the retrieval device to sequentially perform the following steps;
A control system according to claim 7 .
前記コントローラは、前記第7処理において前記所定条件が満たされないときには、前記所定条件が満たされるまで、前記第1処理から前記第6処理を繰り返し実行するように前記取り出し装置を制御する、
請求項に記載の制御システム。
When the predetermined condition is not satisfied in the seventh process, the controller controls the take-out device to repeatedly execute the first process to the sixth process until the predetermined condition is satisfied.
A control system according to claim 8 .
前記複数の落下状態は、全落下状態を含み、
前記コントローラは、前記ワークピースの上面が水平になるまで前記ワークピースを回転させても前記ワークピースが前記残材に干渉しないときには、前記ワークピースが前記全落下状態であると判定し、
前記ワークピースが前記全落下状態であるときには、前記取り出し装置によって、前記ワークピースの上面が水平になるように前記ワークピースを回転させ、且つ、前記ワークピースの位置を前記残材の孔の位置に合わせた後に、前記ワークピースを上方へ移動させることで、前記ワークピースを前記残材から取り出す、
請求項3から9のいずれかに記載の制御システム。
The plurality of falling states include all falling states,
The controller determines that the workpiece is in the fully fallen state when the workpiece does not interfere with the remaining material even when the workpiece is rotated until the top surface of the workpiece becomes horizontal;
When the workpiece is in the fully fallen state, the take-out device rotates the workpiece so that the top surface of the workpiece is horizontal, and changes the position of the workpiece to the position of the hole in the remaining material. removing the workpiece from the residual material by moving the workpiece upward;
A control system according to any one of claims 3 to 9 .
前記センサは、
前記残材データを出力する第1センサと、
前記ワークデータを出力する第2センサと、
を含む、
請求項1から10のいずれかに記載の制御システム。
The sensor includes:
A first sensor that outputs the remaining material data;
A second sensor that outputs the work data;
including,
A control system according to any one of claims 1 to 10 .
熱切断機によって切り落とされて支持部材に支持されたワークピースを、前記ワークピースが切り出された残材から取り出す取り出し装置のための制御方法であって、
前記残材の位置を示す残材データを取得することと、
前記残材から落下した前記ワークピースの位置及び姿勢を示すワークデータを取得することと、
前記残材データと前記ワークデータとに基づいて、複数の落下状態から、前記ワークピースの現在の落下状態を選択することと、
前記ワークピースを上方へ移動させる第1動作パターンと、前記ワークピースの側面と前記残材の角部との接触点回りに前記ワークピースを回転させた後に上方へ移動させる第2動作パターンと、前記ワークピースを回転及び平行移動させた後に上方へ移動させる第3動作パターンとを含む複数の動作パターンから、前記ワークピースの現在の落下状態に応じた動作パターンを決定することと、
決定した前記動作パターンにより、前記ワークピースを取り出すように前記取り出し装置を制御すること、
を備える制御方法。
1. A control method for a removal device that removes a workpiece cut off by a thermal cutting machine and supported by a support member from a remaining material from which the workpiece was cut out, comprising:
Obtaining remaining material data indicating a position of the remaining material;
acquiring workpiece data indicating a position and an attitude of the workpiece that has fallen from the remaining material;
selecting a current drop state of the workpiece from a plurality of drop states based on the remaining material data and the workpiece data;
determining a motion pattern according to a current falling state of the workpiece from a plurality of motion patterns including a first motion pattern for moving the workpiece upward, a second motion pattern for rotating the workpiece around a contact point between a side surface of the workpiece and a corner of the remaining material and then moving it upward, and a third motion pattern for rotating and translating the workpiece and then moving it upward ;
controlling the removal device to remove the workpiece according to the determined motion pattern ;
A control method comprising:
JP2020020545A 2020-02-10 2020-02-10 Control system and control method for the retrieval device Active JP7460383B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020020545A JP7460383B2 (en) 2020-02-10 2020-02-10 Control system and control method for the retrieval device
JP2020199720A JP2022180677A (en) 2020-02-10 2020-12-01 Blood sugar measuring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020020545A JP7460383B2 (en) 2020-02-10 2020-02-10 Control system and control method for the retrieval device

Publications (2)

Publication Number Publication Date
JP2021122857A JP2021122857A (en) 2021-08-30
JP7460383B2 true JP7460383B2 (en) 2024-04-02

Family

ID=77458979

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020020545A Active JP7460383B2 (en) 2020-02-10 2020-02-10 Control system and control method for the retrieval device
JP2020199720A Pending JP2022180677A (en) 2020-02-10 2020-12-01 Blood sugar measuring device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2020199720A Pending JP2022180677A (en) 2020-02-10 2020-12-01 Blood sugar measuring device

Country Status (1)

Country Link
JP (2) JP7460383B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013169569A (en) 2012-02-21 2013-09-02 Amada Co Ltd Metal plate working machine
JP2015524355A (en) 2012-08-06 2015-08-24 トルンプフ ヴェルクツォイクマシーネン ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフトTrumpf Werkzeugmaschinen GmbH + Co. KG Method for taking out a work part and machine tool
US20170066033A1 (en) 2014-05-22 2017-03-09 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Device and Method for Mutual Separation of Two Workpiece Components of a Plate-Like Workpiece
JP2019085252A (en) 2017-11-09 2019-06-06 株式会社アマダホールディングス Product take-out device, product carry-out device, and product take-out method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013169569A (en) 2012-02-21 2013-09-02 Amada Co Ltd Metal plate working machine
JP2015524355A (en) 2012-08-06 2015-08-24 トルンプフ ヴェルクツォイクマシーネン ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフトTrumpf Werkzeugmaschinen GmbH + Co. KG Method for taking out a work part and machine tool
US20170066033A1 (en) 2014-05-22 2017-03-09 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Device and Method for Mutual Separation of Two Workpiece Components of a Plate-Like Workpiece
JP2019085252A (en) 2017-11-09 2019-06-06 株式会社アマダホールディングス Product take-out device, product carry-out device, and product take-out method

Also Published As

Publication number Publication date
JP2021122857A (en) 2021-08-30
JP2022180677A (en) 2022-12-07

Similar Documents

Publication Publication Date Title
JP6829328B2 (en) A method for controlling a jet / beam cutting device with a cutting tool, a computer implementation method for automatic determination and generation of movement commands to control a jet / beam cutting device cutting tool, and for implementing the method. Jet / beam cutting device
JP4994452B2 (en) Laser processing apparatus, processing control apparatus, and processing apparatus
US9902066B2 (en) Apparatus for automated removal of workpieces arranged in a container
JP6708792B2 (en) Detective repair device and method for powder additive manufacturing
JP6487495B2 (en) Work removal system
US10088824B2 (en) Toolpath evaluation method, toolpath generation method, and toolpath generation device
JP2016168661A (en) Processing machine system capable of removing chip generated by processing
JP2020011308A (en) Manipulator control device, manipulator control method and manipulator control program
JP7068317B2 (en) How to control a machine tool
JP2018008343A (en) Part pickup method and part supply device
KR101999920B1 (en) Wire electrical discharge machine and control method for wire electrical discharge machine
CN106914667A (en) Line electrical discharge machining system
JP7460383B2 (en) Control system and control method for the retrieval device
JP6195659B2 (en) Machining program generation method, path generation device, and electric discharge machine
JP5986253B1 (en) Wire electric discharge machine equipped with means for adjusting attachment position of workpiece
CN103203775A (en) Processing apparatus, tool, processing method, and method for setting processing position
JP2007061980A (en) Cutting device and cutting method
JP6542939B1 (en) Laser processing machine, laser processing method, and processing program creation apparatus
TWI537090B (en) System, cutter part, and method for automatically cutting filings and cutting machine system
JP2020082136A (en) Machine tool
JP6723769B2 (en) Work cleaning device and work cleaning method
JP5923278B2 (en) Method and apparatus for sucking and transporting cut product
JP2005224873A (en) Robot mechanism with product separating and sorting function
JPWO2021261095A5 (en)
JP7138321B2 (en) Machining system and its control method

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20230112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231215

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240321

R150 Certificate of patent or registration of utility model

Ref document number: 7460383

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150