Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7685459B2 - Control data creating device and control data creating method - Google Patents
[go: Go Back, main page]

JP7685459B2 - Control data creating device and control data creating method - Google Patents

Control data creating device and control data creating method Download PDF

Info

Publication number
JP7685459B2
JP7685459B2 JP2022052341A JP2022052341A JP7685459B2 JP 7685459 B2 JP7685459 B2 JP 7685459B2 JP 2022052341 A JP2022052341 A JP 2022052341A JP 2022052341 A JP2022052341 A JP 2022052341A JP 7685459 B2 JP7685459 B2 JP 7685459B2
Authority
JP
Japan
Prior art keywords
product
suction
center
gravity
control data
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
JP2022052341A
Other languages
Japanese (ja)
Other versions
JP2022173995A5 (en
JP2022173995A (en
Inventor
シバクマル スバイア
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amada Co Ltd filed Critical Amada Co Ltd
Priority to CN202280034581.3A priority Critical patent/CN117337415A/en
Priority to PCT/JP2022/019547 priority patent/WO2022239703A1/en
Priority to EP22807405.0A priority patent/EP4338865B1/en
Priority to US18/289,199 priority patent/US20240246233A1/en
Publication of JP2022173995A publication Critical patent/JP2022173995A/en
Publication of JP2022173995A5 publication Critical patent/JP2022173995A5/ja
Application granted granted Critical
Publication of JP7685459B2 publication Critical patent/JP7685459B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Description

本発明は、制御データ作成装置、及び制御データ作成方法に関する。 The present invention relates to a control data creation device and a control data creation method.

特許文献1には、板状のワークをパッドで吸着して搬送するローダ装置を制御する方法であって、ワークに対するパッドの吸着位置に基づいて、ワークの搬送状態に関する安定係数を算出し、安定係数に基づいてワークの搬送速度を設定する方法が開示されている。 Patent document 1 discloses a method for controlling a loader device that adsorbs and transports a plate-shaped workpiece with a pad, in which a stability coefficient for the workpiece transport state is calculated based on the adsorption position of the pad relative to the workpiece, and the transport speed of the workpiece is set based on the stability coefficient.

特開2016-203201号公報JP 2016-203201 A

しかしながら、従来の手法によれば、ワークから切り出された製品を取り出す際に、製品に対する吸着状態が十分に考慮されていなかった。そのため、製品が斜めになったり、撓んだりすることで、ワーク残材に製品が引っかかるなどの問題があった。 However, with conventional methods, the suction state of the product was not fully considered when removing the product cut from the workpiece. This resulted in problems such as the product becoming slanted or warped, causing it to get caught on the remaining workpiece material.

本発明の一態様の制御データ作成装置は、加工機によって板状のワークから切断された製品を、製品搬出装置が取り出して搬出するための制御データを作成する装置であり、製品搬出装置は、ワーク平面に沿って移動自在に構成され、ワークと対向する面に製品を吸着する複数の吸着パッドが設けられた搬出アームを備えている。制御データ作成装置は、製品データ上で搬出アームを移動させて搬出アームが製品を吸着する吸着位置を切り替え、吸着位置毎に吸着状態を評価するための指標を特定する特定部と、吸着位置毎に特定された指標のそれぞれに基づいて、製品に対して吸着位置を割り付けた制御データを作成する割付設定部と、を備えている。 A control data creation device according to one aspect of the present invention is a device that creates control data for a product discharge device to take out and discharge a product cut from a plate-shaped workpiece by a processing machine, and the product discharge device is equipped with a discharge arm that is configured to be movable along the workpiece plane and has a plurality of suction pads that adsorb the product on the surface facing the workpiece. The control data creation device is equipped with an identification unit that moves the discharge arm on the product data to switch the suction position at which the discharge arm adsorbs the product and identifies an index for evaluating the suction state for each suction position, and an allocation setting unit that creates control data in which a suction position is assigned to the product based on each of the indexes identified for each suction position.

本発明の一態様の制御データ作成装置は、吸着位置毎に吸着状態を評価する指標を特定しているので、個々の吸着位置での吸着状態を評価することができる。これにより、適切な吸着状態を得ることができる吸着位置を特定することができるので、所望の制御データを作成することができる。 The control data creation device of one embodiment of the present invention specifies an index for evaluating the adsorption state for each adsorption position, so it can evaluate the adsorption state at each adsorption position. This makes it possible to specify adsorption positions that can obtain an appropriate adsorption state, and therefore to create the desired control data.

本発明の一態様によれば、製品を適切に吸着することができるので、製品がワーク残材に対して引っ掛かることなく、製品を安定して搬出することができる。 According to one aspect of the present invention, the product can be properly adsorbed, so that the product can be transported stably without getting caught on the remaining workpiece material.

図1は、第1の実施形態に係る制御データ作成装置及び加工システムの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a control data generating device and a processing system according to the first embodiment. 図2は、加工システムの構成を簡略的に示す説明図である。FIG. 2 is an explanatory diagram showing a simplified configuration of the machining system. 図3は、搬出アームの要部を示す説明図である。FIG. 3 is an explanatory diagram showing a main part of the carry-out arm. 図4は、製品に対して搬出アームの吸着位置を割り付ける方法を示すフローチャートである。FIG. 4 is a flow chart showing a method for allocating pickup positions of the carry-out arm to products. 図5は、吸着位置毎に吸着重心を特定する処理を示すフローチャートである。FIG. 5 is a flowchart showing a process for identifying the attraction center of gravity for each attraction position. 図6は、製品データ上で搬出アームの吸着位置を切り替える方法を説明する図である。FIG. 6 is a diagram for explaining a method for switching the suction position of the carry-out arm on the product data. 図7は、製品データ上で搬出アームの吸着位置を切り替える方法を説明する図である。FIG. 7 is a diagram for explaining a method for switching the suction position of the carry-out arm on the product data. 図8は、製品データ上で搬出アームの吸着位置を切り替える方法を説明する図である。FIG. 8 is a diagram for explaining a method for switching the suction position of the carry-out arm on the product data. 図9は、製品データ上で搬出アームの吸着位置を切り替える方法を説明する図である。FIG. 9 is a diagram for explaining a method for switching the suction position of the carry-out arm on the product data. 図10は、有効吸着パッド及び吸着重心を説明する図である。FIG. 10 is a diagram for explaining the effective suction pads and the suction center of gravity. 図11は、有効吸着パッドを説明する図である。FIG. 11 is a diagram illustrating an effective suction pad. 図12は、製品重心と吸着重心との間の距離を説明する図である。FIG. 12 is a diagram for explaining the distance between the product center of gravity and the suction center of gravity. 図13は、第2の実施形態に係る制御データ作成装置及び加工システムの構成を示すブロック図である。FIG. 13 is a block diagram showing the configuration of a control data generating device and a processing system according to the second embodiment. 図14は、製品搬出装置を構成する第1、第2及び第3搬出アームを説明する図である。FIG. 14 is a diagram illustrating the first, second and third carry-out arms that constitute the product carry-out device. 図15は、製品に対して搬出アームの吸着位置を割り付ける方法を示すフローチャートである。FIG. 15 is a flow chart showing a method for allocating pickup positions of the carry-out arm to products. 図16は、製品サイズと吸着位置の特定方法との関係を説明する図である。FIG. 16 is a diagram for explaining the relationship between the product size and the method of specifying the suction position. 図17は、製品サイズと吸着位置の特定方法との関係を説明する図である。FIG. 17 is a diagram for explaining the relationship between the product size and the method of specifying the suction position. 図18は、製品サイズと吸着位置の特定方法との関係を説明する図である。FIG. 18 is a diagram for explaining the relationship between the product size and the method of specifying the suction position.

以下、図面を参照し、本実施形態に係る制御データ作成装置、及び制御データ作成方法について説明する。 Hereinafter, a control data creating device and a control data creating method according to the present embodiment will be described with reference to the drawings.

(第1の実施形態)
図1は、第1の実施形態に係る制御データ作成装置及び加工システムの構成を示すブロック図である。図2は、加工システムの構成を簡略的に示す説明図である。図3は、搬出アームの要部を示す説明図である。以下の説明では、方向の定義として、水平方向において直交するX軸方向(第1軸方向)及びY軸方向(第2軸方向)と、X軸方向及びY軸方向に対してそれぞれ直交するZ軸方向を用いる。X軸方向は左右方向に対応し、Y軸方向は前後方向に対応し、Z軸方向は上下方向に対応する。なお、これらの方向は説明の便宜のために用いられるに過ぎない。
(First embodiment)
FIG. 1 is a block diagram showing the configuration of a control data creation device and a processing system according to a first embodiment. FIG. 2 is an explanatory diagram showing a simplified configuration of the processing system. FIG. 3 is an explanatory diagram showing a main part of a carry-out arm. In the following description, the directions are defined as an X-axis direction (first axis direction) and a Y-axis direction (second axis direction) that are orthogonal to the horizontal direction, and a Z-axis direction that is orthogonal to the X-axis direction and the Y-axis direction, respectively. The X-axis direction corresponds to the left-right direction, the Y-axis direction corresponds to the front-rear direction, and the Z-axis direction corresponds to the up-down direction. Note that these directions are used merely for convenience of description.

本実施形態に係る制御データ作成装置21は、加工機50によって板状のワークWから切断された製品Pを、製品搬出装置60が取り出して搬出するための制御データを作成する装置である。製品搬出装置60は、ワーク平面に沿って移動自在に構成され、ワークWと対向する面に製品Pを吸着する複数の吸着パッド62が設けられた搬出アーム61a、61bを備えている。制御データ作成装置21は、製品データ上で搬出アーム61a、61bを移動させて搬出アーム61a、61bが製品Pを吸着する吸着位置を切り替え、吸着位置毎に吸着状態を評価するための指標を特定する特定部と、吸着位置毎に特定された指標のそれぞれに基づいて、製品Pに対して吸着位置を割り付けた制御データを作成する割付設定部21cと、を備えている。 The control data creation device 21 according to this embodiment is a device that creates control data for the product discharge device 60 to take out and discharge the product P cut from the plate-shaped workpiece W by the processing machine 50. The product discharge device 60 is configured to be movable along the workpiece plane and includes discharge arms 61a, 61b that are provided with a plurality of suction pads 62 that adsorb the product P on the surface facing the workpiece W. The control data creation device 21 includes a specification unit that moves the discharge arms 61a, 61b on the product data to switch the suction positions at which the discharge arms 61a, 61b adsorb the product P, and specifies an index for evaluating the suction state for each suction position, and an allocation setting unit 21c that creates control data in which suction positions are assigned to the product P based on each of the indexes specified for each suction position.

本実施形態において、特定部は、複数の吸着パッド62のうち製品Pを吸着することができる有効吸着パッド62aの集合から計算される重心位置である吸着重心を、指標として特定する吸着重心特定部21bを含む。割付設定部21cは、吸着重心と製品重心との間の距離が小さくなるように、制御データを作成する。 In this embodiment, the identification unit includes an adsorption center of gravity identification unit 21b that identifies, as an index, the adsorption center of gravity, which is the center of gravity position calculated from the set of effective adsorption pads 62a that can adsorb the product P among the multiple adsorption pads 62. The allocation setting unit 21c creates control data so that the distance between the adsorption center of gravity and the product center of gravity is small.

以下、制御データ作成装置及び加工システムを包括する全体システムについて説明する。図1に示す全体システムは、CAD(Computer Aided Design)10、CAM(Computer Aided Manufacturing)20、制御装置30、及び加工システム40を主体に構成されている。 The following describes the overall system including the control data creation device and the processing system. The overall system shown in Figure 1 is mainly composed of a CAD (Computer Aided Design) 10, a CAM (Computer Aided Manufacturing) 20, a control device 30, and a processing system 40.

CAD10は、CADの機能を搭載するコンピュータである。CAD10は、CPU(Central Processing Unit)などのハードウェアプロセッサと、メモリと、各種のインターフェースとを有するコンピュータによって構成されている。メモリ、各種のインターフェースは、バスを介してハードウェアプロセッサに接続されている。ハードウェアプロセッサによってメモリに格納されたプログラムを実行させることにより、CAD10が備える種々の機能が実現される。 CAD 10 is a computer equipped with CAD functions. CAD 10 is composed of a computer having a hardware processor such as a CPU (Central Processing Unit), memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. The various functions of CAD 10 are realized by having the hardware processor execute programs stored in the memory.

CAD10は、コンピュータプログラムを実行させることによって、製品データ作成装置11として機能する。製品データ作成装置11は、ワークWから切断する製品Pに関するデータである製品データを作成する。製品データには、製品Pの形状(2次元平面上で表される製品Pの形状を示す2次元データ)、大きさ、及び重量などの情報(図形データ)が含まれている。製品データ作成装置11によって作成された製品データは、CAM20に入力される。 The CAD 10 functions as a product data creation device 11 by executing a computer program. The product data creation device 11 creates product data, which is data related to the product P to be cut from the workpiece W. The product data includes information (graphic data) such as the shape of the product P (two-dimensional data showing the shape of the product P expressed on a two-dimensional plane), size, and weight. The product data created by the product data creation device 11 is input to the CAM 20.

CAM20は、CAMの機能を搭載するコンピュータである。CAM20は、CPUなどのハードウェアプロセッサと、メモリと、各種のインターフェースとを有するコンピュータによって構成されている。メモリ、各種のインターフェースは、バスを介してハードウェアプロセッサに接続されている。ハードウェアプロセッサによってメモリに格納されたプログラムを実行させることにより、CAM20が備える種々の機能が実現される。 CAM 20 is a computer equipped with CAM functions. CAM 20 is composed of a computer having a hardware processor such as a CPU, memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. The various functions of CAM 20 are realized by having the hardware processor execute programs stored in the memory.

CAM20には、CAM20に対して情報を入力するための入力装置22、及びCAM20によって作成された情報を表示するための表示装置23が接続されている。CAM20は、コンピュータプログラムを実行することにより、制御装置30が加工システム40を制御するための加工プログラムを作成する制御データ作成装置21として機能する。制御データ作成装置21の詳細については後述する。 The CAM 20 is connected to an input device 22 for inputting information to the CAM 20, and a display device 23 for displaying information created by the CAM 20. The CAM 20 executes a computer program to function as a control data creation device 21 that creates a machining program for the control device 30 to control the machining system 40. Details of the control data creation device 21 will be described later.

制御装置30は、加工プログラムに基づいて加工システム40を制御する装置であり、例えばNC装置(数値制御(Numerical Control)装置)である。制御装置30は、CPUなどのハードウェアプロセッサと、メモリと、各種のインターフェースとを有するコンピュータによって構成されている。メモリ、各種のインターフェースは、バスを介してハードウェアプロセッサに接続されている。ハードウェアプロセッサによってメモリに格納されたプログラムを実行させることにより、制御装置30が備える種々の機能が実現される。 The control device 30 is a device that controls the machining system 40 based on a machining program, and is, for example, an NC device (Numerical Control device). The control device 30 is composed of a computer having a hardware processor such as a CPU, a memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. The various functions of the control device 30 are realized by having the hardware processor execute the program stored in the memory.

例えば、制御装置30は、加工プログラムに基づいて、ワークWから製品Pを切り出すように加工機50を制御する。加工機50がワークWから製品Pを切り出すと、製品Pが作製される。また、制御装置30は、加工プログラムに基づいて、ワークWから切断された製品Pを取り出して搬出するように製品搬出装置60を制御する。製品搬出装置60が製品Pを搬出すると、製品Pが集積パレット(図示せず)に集積される。 For example, the control device 30 controls the processing machine 50 to cut out the product P from the workpiece W based on the processing program. When the processing machine 50 cuts out the product P from the workpiece W, the product P is produced. The control device 30 also controls the product discharge device 60 to remove and discharge the product P cut from the workpiece W based on the processing program. When the product discharge device 60 discharges the product P, the product P is accumulated on an accumulation pallet (not shown).

加工システム40は、加工機50と、製品搬出装置60とを備えている。 The processing system 40 includes a processing machine 50 and a product discharge device 60.

加工機50は、パンチ加工部51と、レーザ加工部52とを備える複合加工機である。パンチ加工部51は、パンチとダイとからなる金型により、ワークWに対してパンチ加工を行う。レーザ加工部52は、レーザビームにより、ワークWに対してレーザ切断加工を行う。 The processing machine 50 is a multi-tasking machine equipped with a punch processing section 51 and a laser processing section 52. The punch processing section 51 performs punch processing on the workpiece W using a metal mold consisting of a punch and a die. The laser processing section 52 performs laser cutting processing on the workpiece W using a laser beam.

レーザ加工部52は、ワークWに対してレーザビームを照射する加工ヘッド52aを備えている。加工ヘッド52aは、Y軸方向、及びZ軸方向へ移動自在に構成されている。レーザ切断加工を行う際には、制御装置30の制御のもと、加工機50は、X軸方向へのワークWの移動と、Y軸方向への加工ヘッド52aの移動とを組み合わせて、加工ヘッド52aから出力されるレーザビームをワークWに対して2次元的に照射する。これにより、レーザ加工部52は、製品Pの内部形状及び外周形状に応じてワークWを切断する。 The laser processing unit 52 is equipped with a processing head 52a that irradiates a laser beam onto the workpiece W. The processing head 52a is configured to be freely movable in the Y-axis direction and the Z-axis direction. When performing laser cutting processing, under the control of the control device 30, the processing machine 50 combines the movement of the workpiece W in the X-axis direction with the movement of the processing head 52a in the Y-axis direction to two-dimensionally irradiate the workpiece W with the laser beam output from the processing head 52a. In this way, the laser processing unit 52 cuts the workpiece W according to the internal shape and outer peripheral shape of the product P.

製品搬出装置60は、ワークWから切り出された製品Pを取り出して搬出する。製品搬出装置60による製品Pの搬出は、レーザ加工部52によってワークWから製品Pが切り出される度に行われる。製品搬出装置60は、ワークWから切り出された製品Pをワーク残材から分離して取り出す第1及び第2搬出アーム61a、61bを備えている。 The product discharge device 60 removes and discharges the product P cut out from the workpiece W. The product discharge device 60 discharges the product P every time the laser processing unit 52 cuts out the product P from the workpiece W. The product discharge device 60 is equipped with first and second discharge arms 61a and 61b that separate and discharge the product P cut out from the workpiece W from the remaining workpiece material.

個々の搬出アーム61a、61bは、製品Pを吸着するための複数の吸着パッド62を備えている。複数の吸着パッド62は、搬出アーム61a、61bにおけるワークWと対向する面に設けられている。複数の吸着パッド62には、パッド径が異なる複数の種類の吸着パッドが含まれている。また、個々の搬出アーム61a、61bの先端側におけるワークWと対向する面には、製品Pの有無を検出するためのセンサ63が複数設けられている。 Each of the unloading arms 61a, 61b is equipped with a plurality of suction pads 62 for suctioning the product P. The plurality of suction pads 62 are provided on the surfaces of the unloading arms 61a, 61b that face the workpiece W. The plurality of suction pads 62 include a plurality of types of suction pads with different pad diameters. In addition, a plurality of sensors 63 for detecting the presence or absence of the product P are provided on the surfaces of the tip ends of the unloading arms 61a, 61b that face the workpiece W.

製品Pの搬出を行う際には、制御装置30の制御のもと、製品搬出装置60は、第1及び第2搬出アーム61a、61bをX軸方向の左側へと移動させ、第1及び第2搬出アーム61a、61bを加工ヘッド52aに向かって進出させる。第1及び第2搬出アーム61a、61bが製品Pまで到達すると、製品搬出装置60は、第1及び第2搬出アーム61a、61bを用いて製品Pを吸着し、製品Pをワーク残材から分離して取り出す。製品搬出装置60は、取り出した製品Pを集積パレット(図示せず)へと搬出して集積する。 When the product P is to be removed, under the control of the control device 30, the product removal device 60 moves the first and second removal arms 61a, 61b to the left in the X-axis direction and advances the first and second removal arms 61a, 61b toward the processing head 52a. When the first and second removal arms 61a, 61b reach the product P, the product removal device 60 uses the first and second removal arms 61a, 61b to adsorb the product P, and separates and removes the product P from the remaining workpiece material. The product removal device 60 removes the removed product P and removes it on a collection pallet (not shown) for collection.

以下、本実施形態の特徴の一つである、制御データ作成装置21の構成について説明する。制御データ作成装置21には、製品データ作成装置11で作成された製品データが入力される。制御データ作成装置21には、入力装置22から、ワークWの大きさ、板厚、材質などを含むワークデータなどが入力される。制御データ作成装置21には、加工システム40の製品搬出装置60に関する情報を含む装置データが入力される。装置データは、製品搬出装置60又は制御装置30から取得してもよいし、加工システム40の情報を保有する外部の装置から取得してもよい。 The configuration of the control data creation device 21, which is one of the features of this embodiment, will be described below. Product data created by the product data creation device 11 is input to the control data creation device 21. Work data including the size, plate thickness, material, etc. of the workpiece W is input to the control data creation device 21 from the input device 22. Device data including information on the product discharge device 60 of the processing system 40 is input to the control data creation device 21. The device data may be acquired from the product discharge device 60 or the control device 30, or may be acquired from an external device that holds information on the processing system 40.

制御データ作成装置21は、加工機50によってワークWから切り離された製品Pを、製品搬出装置60が取り出して搬出するための制御データを作成する。この制御データは、製品Pに対して、第1及び第2搬出アーム61a、61bが製品Pを吸着する吸着位置を割り付けたデータである。制御データ作成装置21は、制御データに基づいて加工プログラムを作成する。加工プログラムは、制御装置30が加工システム40を制御する機械制御コードによって構成される。 The control data creation device 21 creates control data for the product discharge device 60 to take out and discharge the product P that has been separated from the workpiece W by the processing machine 50. This control data is data that assigns, to the product P, suction positions at which the first and second discharge arms 61a, 61b will suction the product P. The control data creation device 21 creates a processing program based on the control data. The processing program is composed of machine control codes that the control device 30 uses to control the processing system 40.

制御データ作成装置21によって作成された加工プログラムは、制御装置30内に格納される。なお、制御データ作成装置21は、作成した加工プログラムを、図示しないデータ管理サーバ内のデータベースに格納してもよい。この場合、制御装置30は、データ管理サーバのデータベースに格納された加工プログラムを読み出してもよい。 The machining program created by the control data creation device 21 is stored in the control device 30. The control data creation device 21 may store the created machining program in a database in a data management server (not shown). In this case, the control device 30 may read out the machining program stored in the database of the data management server.

本実施形態との関係において、制御データ作成装置21は、製品重心特定部21aと、吸着重心特定部21bと、割付設定部21cとを備えている。製品重心特定部21aは、製品データ作成装置11から製品データを取得する。製品重心特定部21aは、製品データに基づいて、製品Pの重心位置である製品重心を特定する。吸着重心特定部21bは、製品データ上(2次元平面上で表される製品Pの形状を示すデータ)で第1及び第2搬出アーム61a、61bを移動させながら、第1及び第2搬出アーム61a、61bが製品Pを吸着する吸着位置を切り替える。吸着重心特定部21bは、吸着位置毎に、複数の吸着パッド62のうち製品Pを吸着することができる有効吸着パッドを特定し、吸着パッドの集合から計算される重心位置を吸着重心として特定する。割付設定部21cは、吸着重心と製品重心との間の距離が小さくなるように、製品Pに対して第1及び第2搬出アーム61a、61bの吸着位置を割り付けた制御データを作成する。 In relation to this embodiment, the control data creation device 21 includes a product center of gravity identification unit 21a, an adsorption center of gravity identification unit 21b, and an allocation setting unit 21c. The product center of gravity identification unit 21a acquires product data from the product data creation device 11. The product center of gravity identification unit 21a identifies the product center of gravity, which is the center of gravity of the product P, based on the product data. The adsorption center of gravity identification unit 21b switches the adsorption positions at which the first and second carry-out arms 61a and 61b adsorb the product P while moving the first and second carry-out arms 61a and 61b on the product data (data indicating the shape of the product P expressed on a two-dimensional plane). The adsorption center of gravity identification unit 21b identifies an effective adsorption pad that can adsorb the product P among the multiple adsorption pads 62 for each adsorption position, and identifies the center of gravity position calculated from the set of adsorption pads as the adsorption center of gravity. The allocation setting unit 21c creates control data that allocates the suction positions of the first and second discharge arms 61a and 61b to the product P so that the distance between the suction center of gravity and the product center of gravity is small.

なお、割付設定部21cは、吸着位置を割り付けた制御データを作成する他、製品データに基づいて、製品Pを切断するためのレーザビームの切断線及び切断経路をワークW上に割り付けて、加工機50のレーザ切断加工に必要な製品Pの加工データを作成することができる。 In addition to creating control data that allocates suction positions, the allocation setting unit 21c can also create processing data for the product P required for the laser cutting process of the processing machine 50 by allocating cutting lines and cutting paths of the laser beam for cutting the product P on the workpiece W based on the product data.

つぎに、制御データ作成装置21が制御データを作成する手順を説明する。図4は、製品に対して搬出アームの吸着位置を割り付ける方法を示すフローチャートである。 Next, the procedure for the control data creation device 21 to create the control data will be described. Figure 4 is a flowchart showing the method for assigning the pickup position of the delivery arm to the product.

ステップS10において、制御データ作成装置21は、装置データ及び製品データを取得する。制御データ作成装置21は、装置データを通じて、個々の搬出アーム61a、61bが備える吸着パッド62の個数、個々の吸着パッド62のアーム上での位置、パッド径などを認識することができる。また、制御データ作成装置21は、製品データを通じて、製品Pの形状、大きさなどを認識することができる。 In step S10, the control data creation device 21 acquires device data and product data. Through the device data, the control data creation device 21 can recognize the number of suction pads 62 provided on each of the discharge arms 61a, 61b, the position of each suction pad 62 on the arm, the pad diameter, etc. Through the product data, the control data creation device 21 can recognize the shape, size, etc. of the product P.

ステップS11において、吸着重心特定部21bは、吸着重心を特定する。図5は、吸着位置毎に吸着重心を特定する処理を示すフローチャートである。 In step S11, the attraction center of gravity identification unit 21b identifies the attraction center of gravity. Figure 5 is a flowchart showing the process of identifying the attraction center of gravity for each attraction position.

まず、ステップS110において、吸着重心特定部21bは、第1及び第2搬出アーム61a、61bが製品Pを吸着する吸着位置を設定する。本実施形態では、製品データ上の様々な吸着位置に対して吸着重心を特定することが好ましいことから、第1及び第2搬出アーム61a、61bの吸着位置の設定は、場所を切り替えながら複数回行われる。以下、図6から図9を参照し、第1及び第2搬出アーム61a、61bの吸着位置を切り替える方法を説明する。図6から図9は、製品データ上で搬出アームの吸着位置を切り替える方法を説明する図である。 First, in step S110, the suction center of gravity identification unit 21b sets the suction positions at which the first and second discharge arms 61a, 61b will suction the product P. In this embodiment, since it is preferable to identify the suction center of gravity for various suction positions on the product data, the suction positions of the first and second discharge arms 61a, 61b are set multiple times while switching between locations. Below, a method for switching the suction positions of the first and second discharge arms 61a, 61b will be described with reference to Figures 6 to 9. Figures 6 to 9 are diagrams for explaining a method for switching the suction positions of the discharge arms on the product data.

まず、図6に示すように、吸着重心特定部21bは、第1及び第2搬出アーム61a、61bの吸着位置を第1基準位置に設定する。第1基準位置は、例えば図6に示す製品Pの隅部に設定される。具体的には、製品Pの隅部は、第1及び第2搬出アーム61a、61bが進出する左側、且つ、第1及び第2搬出アーム61a、61bのうち第1搬出アーム61aがある後側、すなわち、図6における製品Pの左下に対応する。吸着重心特定部21bは、第1及び第2搬出アーム61a、61bを第1基準位置に設定すると、第2搬出アーム61bをY軸方向に沿って一定のピッチで移動させることで、第2搬出アーム61bの吸着位置を切り替える。第2搬出アーム61bのY軸方向への移動は、第2搬出アーム61bが製品PにおけるY軸方向の端部位置に到達するまで繰り返される。 First, as shown in FIG. 6, the suction center of gravity identification unit 21b sets the suction positions of the first and second discharge arms 61a and 61b to a first reference position. The first reference position is set, for example, to a corner of the product P shown in FIG. 6. Specifically, the corner of the product P corresponds to the left side where the first and second discharge arms 61a and 61b advance and the rear side where the first discharge arm 61a of the first and second discharge arms 61a and 61b is located, that is, the lower left of the product P in FIG. 6. When the suction center of gravity identification unit 21b sets the first and second discharge arms 61a and 61b to the first reference position, the suction center of gravity identification unit 21b moves the second discharge arm 61b at a constant pitch along the Y-axis direction to switch the suction position of the second discharge arm 61b. The movement of the second discharge arm 61b in the Y-axis direction is repeated until the second discharge arm 61b reaches the end position of the product P in the Y-axis direction.

第2搬出アーム61bをY軸方向に移動させるピッチは、例えば製品Pの面積に応じて設定することができる。例えば、製品Pの面積が大きい程、第2搬出アーム61bをY軸方向に移動させるピッチを大きくするといった如くである。ピッチの定め方は、後述するX軸方向の移動であっても同様である。 The pitch at which the second unloading arm 61b moves in the Y-axis direction can be set according to, for example, the area of the product P. For example, the larger the area of the product P, the larger the pitch at which the second unloading arm 61b moves in the Y-axis direction. The pitch is determined in the same way for movement in the X-axis direction, which will be described later.

第2搬出アーム61bが製品PにおけるY軸方向の端部位置まで到達すると、吸着重心特定部21bは、図7に示すように、第2搬出アーム61bを第1基準位置まで戻す。そして、吸着重心特定部21bは、第2搬出アーム61bをX軸方向に沿って一定のピッチで移動させることで、第2搬出アーム61bの吸着位置を切り替える。 When the second ejection arm 61b reaches the end position of the product P in the Y-axis direction, the suction center of gravity identification unit 21b returns the second ejection arm 61b to the first reference position, as shown in FIG. 7. Then, the suction center of gravity identification unit 21b moves the second ejection arm 61b at a constant pitch along the X-axis direction to switch the suction position of the second ejection arm 61b.

第2搬出アーム61bが製品PにおけるX軸方向の端部位置まで到達すると、吸着重心特定部21bは、図8に示すように、第1及び第2搬出アーム61a、61bを、第2基準位置(初期位置)へと移動させる。第2基準位置は、第1基準位置よりY軸方向へと一定距離だけオフセットした位置となる。吸着重心特定部21bは、図6及び図7に示したように、第2搬出アーム61bをY軸方向及びX軸方向に沿って一定のピッチで移動させ、第2搬出アーム61bの吸着位置を切り替える。そして、吸着重心特定部21bは、Y軸方向に沿って第2基準位置を更新しながら、第2基準位置が製品PにおけるY軸方向の端部位置に到達するまで、図6及び図7に示す吸着位置の切り替えを行う。 When the second discharge arm 61b reaches the end position of the product P in the X-axis direction, the suction center of gravity identification unit 21b moves the first and second discharge arms 61a, 61b to a second reference position (initial position) as shown in FIG. 8. The second reference position is offset from the first reference position by a certain distance in the Y-axis direction. As shown in FIG. 6 and FIG. 7, the suction center of gravity identification unit 21b moves the second discharge arm 61b at a certain pitch along the Y-axis direction and the X-axis direction to switch the suction position of the second discharge arm 61b. Then, while updating the second reference position along the Y-axis direction, the suction center of gravity identification unit 21b switches the suction position as shown in FIG. 6 and FIG. 7 until the second reference position reaches the end position of the product P in the Y-axis direction.

第2基準位置が製品PにおけるY軸方向の端部位置に到達すると、吸着重心特定部21bは、図9に示すように、第1及び第2搬出アーム61a、61bを、第3基準位置へと移動させる。第3基準位置は、第1基準位置よりX軸方向へと一定距離だけオフセットした位置となる。吸着重心特定部21bは、図6及び図7に示したように、第2搬出アーム61bをY軸方向及びX軸方向に沿って一定のピッチで移動させ、第2搬出アーム61bの吸着位置を切り替える。そして、吸着重心特定部21bは、X軸方向に沿って基準位置を更新しながら、基準位置が製品PにおけるX軸方向の端部位置に到達するまで、図6及び図7に示す吸着位置の切り替えを行う。 When the second reference position reaches the end position of the product P in the Y-axis direction, the suction center of gravity identification unit 21b moves the first and second discharge arms 61a, 61b to the third reference position, as shown in FIG. 9. The third reference position is offset from the first reference position by a certain distance in the X-axis direction. As shown in FIG. 6 and FIG. 7, the suction center of gravity identification unit 21b moves the second discharge arm 61b at a certain pitch along the Y-axis direction and the X-axis direction to switch the suction position of the second discharge arm 61b. Then, while updating the reference position along the X-axis direction, the suction center of gravity identification unit 21b switches the suction position as shown in FIG. 6 and FIG. 7 until the reference position reaches the end position of the product P in the X-axis direction.

図10は、有効吸着パッド及び吸着重心を説明する図である。上述のように第1及び第2搬出アーム61a、61bの吸着位置が切り替えられると、吸着位置毎に、吸着重心特定部21bは、吸着重心Bgを計算する(ステップS111)。吸着重心Bgは、第1及び第2搬出アーム61a、61bが備える全ての吸着パッド62のうち、製品Pを吸着することができる有効吸着パッド62aの集合から計算される重心位置である。 Figure 10 is a diagram explaining the effective suction pads and the suction center of gravity. When the suction positions of the first and second discharge arms 61a, 61b are switched as described above, the suction center of gravity identification unit 21b calculates the suction center of gravity Bg for each suction position (step S111). The suction center of gravity Bg is the center of gravity position calculated from the set of effective suction pads 62a that can suction the product P among all the suction pads 62 provided on the first and second discharge arms 61a, 61b.

具体的には、吸着重心特定部21bは、第1及び第2搬出アーム61a、61bの備える全ての吸着パッド62のうち、製品Pの外周形状を定める外周線よりも内側に存在する吸着パッド62を、有効吸着パッド62aとして特定する。図10では、ハッチングで示すように、複数の有効吸着パッド62aが特定される。 Specifically, the suction center of gravity identification unit 21b identifies, among all the suction pads 62 provided on the first and second carry-out arms 61a and 61b, the suction pads 62 that are located inside the outer perimeter line that defines the outer perimeter shape of the product P as effective suction pads 62a. In FIG. 10, as shown by hatching, multiple effective suction pads 62a are identified.

吸着重心特定部21bは、有効吸着パッド62aに対して外接する四角形状の枠体であるバウンディングボックスBBを生成する。吸着重心特定部21bは、バウンディングボックスBBの重心位置を、吸着重心Bgとして計算する。 The suction center of gravity identification unit 21b generates a bounding box BB, which is a rectangular frame that circumscribes the effective suction pad 62a. The suction center of gravity identification unit 21b calculates the position of the center of gravity of the bounding box BB as the suction center of gravity Bg.

なお、吸着重心Bgの計算方法は、バウンディングボックスBBを用いた方法に限らない。例えば、有効吸着パッド62aの吸着力は、有効吸着パッド62aのパッド径に依存することから、以下に示す重心の計算式を用いて、吸着重心Bgを計算してもよい。
xg=(r1・x1+・・・rn・xn)/(r1+・・・+rn)
yg=(r1・x1+・・・rn・xn)/(r1+・・・+rn)
The method of calculating the suction center of gravity Bg is not limited to the method using the bounding box BB. For example, since the suction force of the effective suction pad 62a depends on the pad diameter of the effective suction pad 62a, the suction center of gravity Bg may be calculated using the following formula for calculating the center of gravity.
xg=(r1・x1+...rn・xn)/(r1+...+rn)
yg=(r1・x1+...rn・xn)/(r1+...+rn)

ここで、「xg」は、吸着重心BgのX軸座標であり、「yg」は、吸着重心BgのY軸座標である。x1~xnは、n個の有効吸着パッド62aの各X軸座標であり、y1~ynは、n個の有効吸着パッド62aの各Y軸座標である。r1~rnは、n個の有効吸着パッド62aの各パッド径である。このように、吸着重心Bgは、個々の有効吸着パッド62aの座標位置及び吸着力を考慮して計算してもよい。 Here, "xg" is the X-axis coordinate of the suction center of gravity Bg, and "yg" is the Y-axis coordinate of the suction center of gravity Bg. x1 to xn are the X-axis coordinates of each of the n effective suction pads 62a, and y1 to yn are the Y-axis coordinates of each of the n effective suction pads 62a. r1 to rn are the pad diameters of each of the n effective suction pads 62a. In this way, the suction center of gravity Bg may be calculated taking into account the coordinate positions and suction forces of each of the effective suction pads 62a.

図11は、有効吸着パッドを説明する図である。製品Pによっては、製品Pの内部に所要の形状の穴Paを備えることがある。この場合、吸着重心特定部21bは、製品Pの外周線よりも内側に存在する吸着パッド62であっても、吸着パッド62の全部又は一部が穴Paと干渉する吸着パッド62を有効吸着パッド62aとして取り扱わない。これにより、製品Pの吸着に寄与する吸着パッド62のみを、有効吸着パッド62aとして扱うことができる。 Figure 11 is a diagram explaining an effective suction pad. Depending on the product P, the product P may have a hole Pa of a required shape inside it. In this case, the suction center of gravity identification unit 21b does not treat as an effective suction pad 62a an suction pad 62 in which all or part of the suction pad 62 interferes with the hole Pa, even if the suction pad 62 is located inside the outer periphery of the product P. This makes it possible to treat only the suction pads 62 that contribute to the suction of the product P as effective suction pads 62a.

また、吸着重心特定部21bは、有効吸着パッド62aの集合から得られる総吸着力を計算する。上述したように、吸着パッド62の吸着力は、有効吸着パッド62aのパッド径に依存する。吸着重心特定部21bは、マップ又は計算式を用いて、有効吸着パッド62aのパッド径から吸着力を特定する。そして、吸着重心特定部21bは、個々の有効吸着パッド62aの吸着力を合算することで、総吸着力を計算する。 The suction center identification unit 21b also calculates the total suction force obtained from the set of effective suction pads 62a. As described above, the suction force of the suction pad 62 depends on the pad diameter of the effective suction pad 62a. The suction center identification unit 21b uses a map or a formula to identify the suction force from the pad diameter of the effective suction pad 62a. The suction center identification unit 21b then calculates the total suction force by adding up the suction forces of the individual effective suction pads 62a.

さらに、吸着重心特定部21bは、第1及び第2搬出アーム61a、61bによって吸着された状態で製品Pに生じるたわみ量を計算する。例えば、吸着重心特定部21bは、第1及び第2搬出アーム61a、61bの吸着位置に基づいてたわみが生じる自由端までの長さを求める。そして、吸着重心特定部21bは、自由端までの長さ、ワークWのヤング率、断面2次モーメントに基づいて、たわみ量を計算する。 Furthermore, the suction center of gravity identifying unit 21b calculates the amount of deflection that occurs in the product P when it is adsorbed by the first and second carry-out arms 61a, 61b. For example, the suction center of gravity identifying unit 21b determines the length to the free end where deflection occurs based on the suction positions of the first and second carry-out arms 61a, 61b. Then, the suction center of gravity identifying unit 21b calculates the amount of deflection based on the length to the free end, the Young's modulus of the work W, and the second moment of area.

図5に示すステップS112において、吸着重心特定部21bは、以下に示す3つの要件を具備するか否かを判断する。第1の要件は、各搬出アーム61a、61bに設けられた複数のセンサ63のうち、少なくとも1つのセンサ63が製品Pを検出していることである。第2の要件は、有効吸着パッド62aの集合による総吸着力が製品Pの重量よりも大きいことである。第3の要件は、製品Pに生じるたわみ量が予め設定された許容たわみ量以内となっていることである。 In step S112 shown in FIG. 5, the suction center of gravity identification unit 21b determines whether the following three requirements are met. The first requirement is that at least one of the multiple sensors 63 provided on each of the discharge arms 61a, 61b detects the product P. The second requirement is that the total suction force of the collective effective suction pads 62a is greater than the weight of the product P. The third requirement is that the amount of deflection generated in the product P is within a preset allowable amount of deflection.

3つの要件を全て具備する場合(ステップS112:YES)、吸着重心特定部21bは、ステップS111の計算結果から、第1及び第2搬出アーム61a、61bの吸着位置に対応する吸着重心Bgを特定する(ステップS113)。このとき、吸着重心特定部21bは、第1及び第2搬出アーム61a、61bの吸着位置に対して、吸着重心Bg及び総吸着力を関連付けた上で、これらの情報を記憶する。一方、3つの要件のうちいずれか一つの要件を具備しない場合(S112:NO)、吸着重心特定部21bは、ステップS111の計算結果を、第1及び第2搬出アーム61a、61bの吸着位置に対応する吸着重心Bgとして特定することなく、次の処理に進む。このように、吸着重心特定部21bは、上述した要件を満たす吸着位置を対象として、吸着重心Bgを特定及び記憶(収集)する処理を行う。 If all three requirements are met (step S112: YES), the attraction center of gravity identification unit 21b identifies the attraction center of gravity Bg corresponding to the attraction positions of the first and second carry-out arms 61a and 61b from the calculation result of step S111 (step S113). At this time, the attraction center of gravity identification unit 21b associates the attraction center of gravity Bg and the total attraction force with the attraction positions of the first and second carry-out arms 61a and 61b, and stores this information. On the other hand, if any one of the three requirements is not met (S112: NO), the attraction center of gravity identification unit 21b does not identify the calculation result of step S111 as the attraction center of gravity Bg corresponding to the attraction positions of the first and second carry-out arms 61a and 61b, and proceeds to the next process. In this way, the attraction center of gravity identification unit 21b performs a process of identifying and storing (collecting) the attraction center of gravity Bg for the attraction positions that satisfy the above-mentioned requirements.

ステップS114では、吸着重心特定部21bは、第1及び第2搬出アーム61a、61bに対する吸着位置の切り替えが終了したか否かを判断する。図6から図9に示す全ての切り替えが終了した場合には、本ルーチンを終了する(S114:YES)。一方
図6から図9に示す全ての切り替えが終了してない場合には、ステップS110の処理に戻り、第1及び第2搬出アーム61a、61bの吸着位置の設定(切り替え)を行う。
In step S114, the attraction center of gravity specifying unit 21b judges whether or not the switching of the attraction positions for the first and second discharge arms 61a, 61b has been completed. If all the switching shown in Fig. 6 to Fig. 9 has been completed, this routine ends (S114: YES). On the other hand, if all the switching shown in Fig. 6 to Fig. 9 has not been completed, the process returns to step S110, and the attraction positions of the first and second discharge arms 61a, 61b are set (switched).

図12は、製品重心と吸着重心との間の距離を説明する図である。ステップS12において、製品重心特定部21aは、製品データに基づいて、製品Pの重心位置である製品重心Pgを特定する。一方、割付設定部21cは、吸着位置毎に特定された吸着重心Bgと、製品重心Pgとの間の距離を特定する。そして、割付設定部21cは、吸着重心Bgと製品重心Pgとの間の距離が最も小さくなる吸着位置を特定する。 Figure 12 is a diagram explaining the distance between the product center of gravity and the suction center of gravity. In step S12, the product center of gravity identification unit 21a identifies the product center of gravity Pg, which is the center of gravity position of the product P, based on the product data. Meanwhile, the allocation setting unit 21c identifies the distance between the suction center of gravity Bg identified for each suction position and the product center of gravity Pg. Then, the allocation setting unit 21c identifies the suction position where the distance between the suction center of gravity Bg and the product center of gravity Pg is the smallest.

ステップS13において、割付設定部21cは、吸着重心Bgと製品重心Pgとの間の距離が最も小さくなる吸着位置が複数存在する場合、各吸着位置において計算された総吸着力を評価する。そして、割付設定部21cは、複数の吸着位置のうち、総吸着力が最も高くなる吸着位置を特定する。 In step S13, if there are multiple suction positions where the distance between the suction center of gravity Bg and the product center of gravity Pg is the smallest, the allocation setting unit 21c evaluates the total suction force calculated at each suction position. Then, the allocation setting unit 21c identifies the suction position with the highest total suction force among the multiple suction positions.

ステップS14において、割付設定部21cは、製品Pに対して割り付ける第1及び第2搬出アーム61a、61bの吸着位置を特定する。具体的には、吸着重心Bgと製品重心Pgとの間の距離が最も小さくなる吸着位置が一つに定まる場合、割付設定部21cは、この吸着位置を特定する。一方、吸着重心Bgと製品重心Pgとの間の距離が最も小さくなる吸着位置が複数ある場合、割付設定部21cは、総吸着力が最も高くなる吸着位置を特定する。 In step S14, the allocation setting unit 21c identifies the suction positions of the first and second discharge arms 61a, 61b to be allocated to the product P. Specifically, if a single suction position is determined at which the distance between the suction center of gravity Bg and the product center of gravity Pg is the smallest, the allocation setting unit 21c identifies this suction position. On the other hand, if there are multiple suction positions at which the distance between the suction center of gravity Bg and the product center of gravity Pg is the smallest, the allocation setting unit 21c identifies the suction position at which the total suction force is the highest.

ステップS15において、割付設定部21cは、特定された第1及び第2搬出アーム61a、61bの吸着位置を、製品Pに対して割り付けることで制御データを作成する。 In step S15, the allocation setting unit 21c creates control data by allocating the identified suction positions of the first and second conveying arms 61a, 61b to the product P.

このようにして制御データが作成されると、制御データ作成装置21は、吸着位置の制御データ及び製品Pの加工データに基づいて加工プログラムを作成する。作製された加工プログラムは、制御装置30によって利用される。 When the control data is created in this manner, the control data creation device 21 creates a processing program based on the control data for the suction position and the processing data for the product P. The created processing program is used by the control device 30.

制御装置30は、加工プログラムに基づいて、加工機50及び製品搬出装置60を制御する。これにより、加工機50は、レーザ加工部52の加工ヘッド52aから射出されるレーザビームを用いて、製品Pの内部形状及び外周形状に応じてワークWを切断する。 The control device 30 controls the processing machine 50 and the product discharge device 60 based on the processing program. As a result, the processing machine 50 cuts the workpiece W according to the internal and outer peripheral shapes of the product P using a laser beam emitted from the processing head 52a of the laser processing unit 52.

レーザビームによって製品Pの外周形状が切断されると、製品PがワークWから完全に切り離される。製品搬出装置60は、第1及び第2搬出アーム61a、61bをX軸方向の左側へと移動して、加工ヘッド52aに向かって進出させる。製品搬出装置60は、第1及び第2搬出アーム61a、61bを吸着位置まで進出させると、吸着パッド62による吸着動作を開始し、製品Pをワーク残材から分離して取り出す。製品搬出装置60は、取り出された製品Pを集積パレット(図示せず)へと搬出して集積する。 When the outer peripheral shape of the product P is cut by the laser beam, the product P is completely separated from the workpiece W. The product discharge device 60 moves the first and second discharge arms 61a, 61b to the left in the X-axis direction and advances them toward the processing head 52a. When the product discharge device 60 advances the first and second discharge arms 61a, 61b to the suction position, it starts the suction operation using the suction pad 62, and separates and removes the product P from the remaining workpiece. The product discharge device 60 transports the removed product P to an accumulation pallet (not shown) for accumulation.

このような一連の工程を経て、本実施形態に係るレーザ切断加工方法が実現される。このレーザ切断加工方法は、ワークWに割り付けられた製品Pを切断する毎に行われる。 Through this series of steps, the laser cutting method according to this embodiment is realized. This laser cutting method is performed each time a product P assigned to the workpiece W is cut.

本実施形態に係る制御データ作成装置21によれば、割付設定部21cが、吸着位置毎に特定された吸着重心Bgに基づいて、製品Pに対して第1及び第2搬出アーム61a、61bの吸着位置を割り付けた制御データを作成する。 According to the control data creation device 21 of this embodiment, the allocation setting unit 21c creates control data that allocates the suction positions of the first and second discharge arms 61a and 61b to the product P based on the suction center of gravity Bg identified for each suction position.

この構成によれば、吸着重心Bgを考慮して第1及び第2搬出アーム61a、61bの吸着位置を設定することができるので、第1及び第2搬出アーム61a、61bによって製品Pを適切に吸着することができる。製品Pを適切に吸着することができるので、製品Pがワーク残材に対して引っ掛かることなく、製品Pを安定して搬出することができる。 With this configuration, the suction positions of the first and second discharge arms 61a, 61b can be set taking into account the suction center of gravity Bg, so that the product P can be appropriately adsorbed by the first and second discharge arms 61a, 61b. Because the product P can be appropriately adsorbed, the product P can be stably transported without getting caught on the remaining workpiece material.

本実施形態によれば、割付設定部21cが、吸着重心Bgと製品重心Pgとの間の距離が最も小さくなる吸着位置に基づいて、制御データが作成される。これにより、最もバランスがとれた位置で製品Pを吸着することができる。製品Pをバランスよく吸着することができるので、製品Pがワーク残材に対して引っ掛かることなく、製品Pを安定して搬出することができる。 According to this embodiment, the allocation setting unit 21c creates control data based on the suction position where the distance between the suction center of gravity Bg and the product center of gravity Pg is the smallest. This allows the product P to be adsorbed in the most balanced position. Since the product P can be adsorbed in a balanced manner, the product P can be transported stably without getting caught on the remaining workpiece material.

本実施形態によれば、割付設定部21cが、吸着重心Bgと製品重心Pgとの間の距離が小さくなるように、且つ、製品Pの吸着力が大きくなるように、制御データを作成している。これにより、製品Pをバランスよく吸着することができ、また高い吸着力で製品Pを吸着することができる。その結果、製品Pを安定して搬出することができる。 According to this embodiment, the allocation setting unit 21c creates control data so that the distance between the suction center of gravity Bg and the product center of gravity Pg is small and the suction force of the product P is large. This allows the product P to be suctioned in a well-balanced manner and with a high suction force. As a result, the product P can be transported stably.

本実施形態によれば、吸着重心特定部21bは、総吸着力が製品Pの重量よりも大きい吸着位置を対象として、吸着重心Bgを特定する処理を行っている。このため、製品Pを吸着することができないような吸着位置では吸着重心Bgを特定しないので、不要なデータが蓄積されることを抑制することができる。 According to this embodiment, the suction center of gravity identification unit 21b performs a process of identifying the suction center of gravity Bg for suction positions where the total suction force is greater than the weight of the product P. Therefore, since the suction center of gravity Bg is not identified for suction positions where the product P cannot be attracted, it is possible to prevent unnecessary data from being accumulated.

本実施形態によれば、吸着重心特定部21bは、複数のセンサ63のうち少なくとも1つのセンサ63が製品Pを検出することができる吸着位置を対象として、吸着重心Bgを特定する処理を行っている。複数のセンサ63の全部で製品Pを検出しない場合には、第1及び第2搬出アーム61a、61bによる吸着動作が実行されない。よって、第1及び第2搬出アーム61a、61bによる吸着動作が実行されないような吸着位置では吸着重心Bgを特定しないので、不要なデータが蓄積されることを抑制することができる。 According to this embodiment, the suction center of gravity identification unit 21b performs a process of identifying the suction center of gravity Bg for a suction position where at least one of the multiple sensors 63 can detect the product P. If none of the multiple sensors 63 detects the product P, the suction operation by the first and second carry-out arms 61a, 61b is not performed. Therefore, since the suction center of gravity Bg is not identified at a suction position where the suction operation by the first and second carry-out arms 61a, 61b is not performed, it is possible to prevent unnecessary data from being accumulated.

本実施形態によれば、吸着重心特定部21bは、製品Pのたわみ量が予め設定された許容たわみ量以内となる吸着位置を対象として、吸着重心Bgを特定する処理を行っている。この構成によれば、製品PのたわみによってワークWと干渉が発生するような吸着位置では吸着重心Bgを特定しないので不要なデータが蓄積されることを抑制することができる。 According to this embodiment, the suction center of gravity identification unit 21b performs processing to identify the suction center of gravity Bg for suction positions where the deflection of the product P falls within a preset allowable deflection amount. With this configuration, the suction center of gravity Bg is not identified for suction positions where the deflection of the product P causes interference with the workpiece W, making it possible to prevent unnecessary data from being accumulated.

なお、上述した実施形態では、1つの製品Pを2つの搬出アーム61a、61bで吸着する例を示した。しかしながら、本実施形態の方法は、1つの製品Pを3つ以上の搬出アームで吸着する場合や、1つの製品Pを1つの搬出アームで吸着する場合において適用してもよい。 In the above embodiment, an example is shown in which one product P is adsorbed by two ejection arms 61a, 61b. However, the method of this embodiment may also be applied to cases in which one product P is adsorbed by three or more ejection arms, or cases in which one product P is adsorbed by one ejection arm.

また、図11に示す例では、製品Pの内部で穴Paが切り抜かれた状態の製品Pを搬出アーム61a、61bで吸着することを想定している。しかしながら、製品Pの内部にある穴Paを完全に切り抜かずに、ジョイント部を設けて穴Paに相当するワーク領域を残したままとする加工態様も考えられる。この場合、吸着重心特定部21bは、穴Paに存在する吸着パッド62であっても、有効吸着パッド62aとして扱うことが好ましい。ただし、ジョイント部を除く穴Paの切断線上に吸着パッド62が重複する場合、その吸着パッド62は吸着力を発揮しないので、有効吸着パッド62aから除外して扱うことが好ましい。また、製品重心特定部21aは、製品Pの内部に穴Paがないものとして、製品重心を計算することが好ましい。このような演算を行うため、製品データのみならず、製品Pの加工データも参照することが好ましい。 In the example shown in FIG. 11, it is assumed that the product P with the hole Pa cut out therein is sucked up by the ejection arms 61a and 61b. However, it is also possible to consider a processing mode in which the hole Pa in the product P is not completely cut out, but a joint is provided to leave a work area corresponding to the hole Pa. In this case, it is preferable that the suction center of gravity identification unit 21b treats the suction pad 62 that exists in the hole Pa as an effective suction pad 62a. However, if the suction pad 62 overlaps the cutting line of the hole Pa excluding the joint, the suction pad 62 does not exert suction force, so it is preferable to treat it as being excluded from the effective suction pad 62a. It is also preferable that the product center of gravity identification unit 21a calculates the product center of gravity assuming that there is no hole Pa inside the product P. To perform such calculations, it is preferable to refer to not only the product data but also the processing data of the product P.

本実施形態によれば、吸着重心特定部21bは、製品データにおける所定の製品隅部、具体的には製品左後方を起点として第1及び第2搬出アーム61a、61bを前後及び左右にそれぞれ移動させて吸着位置の切り替えを行っている。これにより、第1及び第2搬出アーム61a、61b並びに加工ヘッド52aの動きを考慮した、最も効率的に製品Pを搬出することができる位置から、吸着位置の計算を開始することができる。 According to this embodiment, the suction center of gravity identification unit 21b switches the suction position by moving the first and second discharge arms 61a, 61b back and forth and left and right, respectively, starting from a specific product corner in the product data, specifically the rear left of the product. This makes it possible to start calculation of the suction position from a position where the product P can be most efficiently discharged, taking into account the movements of the first and second discharge arms 61a, 61b and the processing head 52a.

上述した実施形態では、制御データ作成装置21が、製品データに基づいて製品重心Pgを特定する製品重心特定部21aを備えている。しかしながら、制御データ作成装置21は、製品重心特定部21aを必ずしも備える必要はない。例えば、製品データ作成装置11が作成する製品データに製品重心Pgの情報が含まれているような場合、制御データ作成装置21は、製品データに基づいて製品重心Pgを取得することができる。よって、割付設定部21cは、製品データから取得される製品重心Pgを用いて必要な演算を行うことができる。ただし、制御データ作成装置21が製品重心特定部21aを備える場合には、製品データのみならず、製品Pの加工データに基づいて製品重心を特定することができるので、搬出アーム61a、61bが実際に吸着する製品形状に応じた製品重心Pgを精度よく特定することができる。 In the above-described embodiment, the control data creation device 21 includes a product center of gravity identification unit 21a that identifies the product center of gravity Pg based on the product data. However, the control data creation device 21 does not necessarily need to include the product center of gravity identification unit 21a. For example, when the product data created by the product data creation device 11 includes information on the product center of gravity Pg, the control data creation device 21 can acquire the product center of gravity Pg based on the product data. Therefore, the allocation setting unit 21c can perform necessary calculations using the product center of gravity Pg acquired from the product data. However, when the control data creation device 21 includes the product center of gravity identification unit 21a, the product center of gravity can be identified based on not only the product data but also the processing data of the product P, so that the product center of gravity Pg according to the product shape that the discharge arms 61a and 61b actually pick up can be accurately identified.

(第2の実施形態)
図13は、第2の実施形態に係る制御データ作成装置及び加工システムの構成を示すブロック図である。本実施形態に係る制御データ作成装置21は、加工機50によって板状のワークWから切断された製品Pを、製品搬出装置60が取り出して搬出するための制御データを作成する装置である。製品搬出装置60は、ワーク平面に沿って移動自在に構成され、ワークWと対向する面に製品Pを吸着する複数の吸着パッド66が設けられた搬出アーム65a、65b、65cを備えている。制御データ作成装置21は、製品データ上で搬出アーム65a、65b、65cを移動させて搬出アーム65a、65b、65cが製品Pを吸着する吸着位置を切り替え、吸着位置毎に吸着状態を評価するための指標を特定する特定部と、吸着位置毎に特定された指標のそれぞれに基づいて、製品Pに対して吸着位置を割り付けた制御データを作成する割付設定部21cと、を備えている。
Second Embodiment
13 is a block diagram showing the configuration of a control data creation device and a processing system according to the second embodiment. The control data creation device 21 according to this embodiment is a device that creates control data for a product discharge device 60 to take out and discharge a product P cut from a plate-shaped workpiece W by a processing machine 50. The product discharge device 60 is configured to be movable along a workpiece plane and includes discharge arms 65a, 65b, and 65c on which a plurality of suction pads 66 for adsorbing the product P are provided on a surface facing the workpiece W. The control data creation device 21 includes a specifying unit that moves the discharge arms 65a, 65b, and 65c on the product data to switch the suction positions at which the discharge arms 65a, 65b, and 65c adsorb the product P, and specifies an index for evaluating the suction state for each suction position, and an allocation setting unit 21c that creates control data in which a suction position is assigned to the product P based on each of the indexes specified for each suction position.

本実施形態において、特定部は、複数の吸着パッド66のうち製品Pを吸着することができる有効吸着パッドの集合から計算される総吸着力を、指標として特定する吸着力特定部21dを含む。割付設定部21cは、総吸着力が最も大きい吸着位置に基づいて、制御データを作成する。 In this embodiment, the identification unit includes an adsorption force identification unit 21d that identifies, as an index, the total adsorption force calculated from the set of effective adsorption pads that can adsorb the product P among the multiple adsorption pads 66. The allocation setting unit 21c creates control data based on the adsorption position with the largest total adsorption force.

以下、制御データ作成装置及び加工システムを包括する全体システムについて説明する。全体システムは、CAD10、CAM20、制御装置30、及び加工システム40を主体に構成されている。なお、第1の実施形態と重複する内容については説明を省略することとし、相違点を中心に説明を行う。 The following describes the overall system that includes the control data creation device and the machining system. The overall system is mainly composed of CAD 10, CAM 20, control device 30, and machining system 40. Note that we will omit explanations of content that overlaps with the first embodiment, and will focus on the differences.

加工システム40は、加工機50と、製品搬出装置60とを備えている。 The processing system 40 includes a processing machine 50 and a product discharge device 60.

加工機50は、レーザ加工部53を備えるレーザ加工機である。レーザ加工部53は、レーザビームにより、ワークWに対してレーザ切断加工を行う。 The processing machine 50 is a laser processing machine equipped with a laser processing unit 53. The laser processing unit 53 performs laser cutting processing on the workpiece W using a laser beam.

図14は、製品搬出装置を構成する第1、第2及び第3搬出アームを説明する図である。製品搬出装置60は、ワークWから切り出された製品Pをワーク残材から分離して取り出す第1、第2及び第3搬出アーム65a、65b、65cを備えている。 Figure 14 is a diagram explaining the first, second, and third discharge arms that make up the product discharge device 60. The product discharge device 60 is equipped with first, second, and third discharge arms 65a, 65b, and 65c that separate and remove the product P cut out from the workpiece W from the remaining workpiece material.

第1搬出アーム65aは、第1、第2及び第3搬出アーム65a、65b、65cの中で最も大きな面積を有する搬出アームである。第2及び第3搬出アーム65b、65cは、第1搬出アーム65aを隔てて左右の両側にそれぞれ配置されている。第1搬出アーム65aと、第2及び第3搬出アーム65b、65cとは一対の伸縮ロッド68でそれぞれ連結されている。 The first output arm 65a is the output arm with the largest area among the first, second and third output arms 65a, 65b and 65c. The second and third output arms 65b and 65c are located on both the left and right sides of the first output arm 65a. The first output arm 65a is connected to the second and third output arms 65b and 65c by a pair of telescopic rods 68.

伸縮ロッド68は、最も縮んだ状態と、最も伸びた状態と、これら2つの状態の間の任意の状態とすることができる。伸縮ロッド68を最も縮んだ状態とすると、第2及び第3搬出アーム65b、65cは、第1搬出アーム65aの側方に隣接した状態、すなわち閉じた状態となる。一方、伸縮ロッド68を最も伸びた状態とすると、第2及び第3搬出アーム65b、65cは、第1搬出アーム65aから所定距離だけ離間した状態、すなわち開いた状態となる。 The telescopic rod 68 can be in a fully retracted state, a fully extended state, or any state between these two states. When the telescopic rod 68 is in its fully retracted state, the second and third output arms 65b, 65c are adjacent to the sides of the first output arm 65a, i.e., in a closed state. On the other hand, when the telescopic rod 68 is in its fully extended state, the second and third output arms 65b, 65c are spaced a predetermined distance from the first output arm 65a, i.e., in an open state.

第1、第2及び第3搬出アーム65a、65b、65cは、製品Pを吸着するための複数の吸着パッド66を備えている。複数の吸着パッド66は、第1、第2及び第3搬出アーム65a、65b、65cにおけるワークWと対向する面に設けられている。吸着パッド66には、吸着オンオフが同期して制御される複数の小径パッドからなるマルチパッド66aが含まれている。また、第1、第2及び第3搬出アーム65a、65b、65cにおけるY軸方向の中央には、複数のセンサ67がX軸方向に並ぶように設けられている。個々のセンサ67は、製品Pの有無を検出するためのセンサである。 The first, second and third discharge arms 65a, 65b and 65c are provided with a plurality of suction pads 66 for suctioning the product P. The plurality of suction pads 66 are provided on the surfaces of the first, second and third discharge arms 65a, 65b and 65c facing the workpiece W. The suction pads 66 include a multi-pad 66a consisting of a plurality of small-diameter pads whose suction on/off is controlled synchronously. In addition, a plurality of sensors 67 are provided at the center of the first, second and third discharge arms 65a, 65b and 65c in the Y-axis direction so as to be aligned in the X-axis direction . Each sensor 67 is a sensor for detecting the presence or absence of the product P.

第1搬出アーム65aは、X軸、Y軸及びZ軸方向へとそれぞれ移動自在に構成されている。また、第1搬出アーム65aは、第1搬出アーム65aの中心位置であるアーム中心Agを中心に水平面内で回転自在であり、正逆それぞれ90度の範囲(180度の範囲)で水平回転することができる。第2及び第3搬出アーム65b、65cは、伸縮ロッド68を介して第1搬出アーム65aと連結されている。そのため、第1搬出アーム65aが移動及び回転すると、第1、第2及び第3搬出アーム65a、65b、65cの全体が移動及び回転する。なお、アーム中心Agは、第1、第2及び第3搬出アーム65a、65b、65c全体の中心位置でもある。 The first output arm 65a is configured to be movable in the X-axis, Y-axis, and Z-axis directions. The first output arm 65a is rotatable in a horizontal plane around the arm center Ag, which is the center position of the first output arm 65a, and can rotate horizontally in a range of 90 degrees (180 degrees) in both forward and reverse directions. The second and third output arms 65b and 65c are connected to the first output arm 65a via an extendable rod 68. Therefore, when the first output arm 65a moves and rotates, the first, second, and third output arms 65a, 65b, and 65c move and rotate as a whole. The arm center Ag is also the center position of the entire first, second, and third output arms 65a, 65b, and 65c.

製品Pの搬出を行う際には、制御装置30の制御のもと、製品搬出装置60は、第1搬出アーム65aを前後及び左右に移動させたり、水平回転させたりすることで、第1、第2及び第3搬出アーム65a、65b、65cを製品Pの上方へと位置させる。また、製品搬出装置60は、製品Pのサイズに応じて伸縮ロッド68を伸縮させ、第1搬出アーム65aに対して第2及び第3搬出アーム65b、65cを開閉する。製品搬出装置60は、第1、第2及び第3搬出アーム65a、65b、65cを用いて製品Pを吸着し、製品Pをワーク残材から分離して取り出す。製品搬出装置60は、取り出した製品Pを集積パレット(図示せず)へと搬出して集積する。 When the product P is to be discharged, under the control of the control device 30, the product discharge device 60 moves the first discharge arm 65a back and forth and left and right, and rotates it horizontally, to position the first, second, and third discharge arms 65a, 65b, and 65c above the product P. The product discharge device 60 also extends and retracts the telescopic rod 68 according to the size of the product P, and opens and closes the second and third discharge arms 65b and 65c relative to the first discharge arm 65a. The product discharge device 60 uses the first, second, and third discharge arms 65a, 65b, and 65c to suck the product P, separate it from the remaining work material, and remove it. The product discharge device 60 transports the removed product P to a collection pallet (not shown) for collection.

以下、本実施形態の特徴の一つである、CAM20の制御データ作成装置21について説明する。制御データ作成装置21は、製品重心特定部21aと、吸着力特定部21dと、割付設定部21cとを備えている。製品重心特定部21aは、製品データ作成装置11から製品データを取得する。製品重心特定部21aは、製品データに基づいて、製品Pの重心位置である製品重心を特定する。吸着重心特定部21bは、製品データ上で第1、第2及び第3搬出アーム65a、65b、65cを移動させながら、第1、第2及び第3搬出アーム65a、65b、65cが製品Pを吸着する吸着位置を切り替える。吸着重心特定部21bは、吸着位置毎に、複数の吸着パッド66のうち製品Pを吸着することができる有効吸着パッドを特定し、有効吸着パッドの集合から計算される総吸着力を特定する。割付設定部21cは、総吸着力が最も大きくなる吸着位置に基づいて、製品Pに対して第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を割り付けた制御データを作成する。 Hereinafter, the control data creation device 21 of the CAM 20, which is one of the features of this embodiment, will be described. The control data creation device 21 includes a product center of gravity identification unit 21a, an adsorption force identification unit 21d, and an allocation setting unit 21c. The product center of gravity identification unit 21a acquires product data from the product data creation device 11. The product center of gravity identification unit 21a identifies the product center of gravity, which is the center of gravity of the product P, based on the product data. The adsorption center of gravity identification unit 21b switches the adsorption positions at which the first, second, and third carry-out arms 65a, 65b, and 65c adsorb the product P while moving the first, second, and third carry-out arms 65a, 65b, and 65c on the product data. The adsorption center of gravity identification unit 21b identifies an effective adsorption pad that can adsorb the product P among the multiple adsorption pads 66 for each adsorption position, and identifies the total adsorption force calculated from the set of effective adsorption pads. The allocation setting unit 21c creates control data that allocates the suction positions of the first, second, and third discharge arms 65a, 65b, and 65c to the product P based on the suction position where the total suction force is the greatest.

つぎに、制御データ作成装置21が制御データを作成する手順を説明する。図15は、製品に対して搬出アームの吸着位置を割り付ける方法を示すフローチャートである。図16から図18は、製品サイズと吸着位置の特定方法との関係を説明する図である。 Next, the procedure by which the control data creation device 21 creates the control data will be described. FIG. 15 is a flowchart showing a method for allocating the pickup position of the ejection arm to the product. FIG. 16 to FIG. 18 are diagrams explaining the relationship between the product size and the method for identifying the pickup position.

ステップS20において、制御データ作成装置21は、装置データ及び製品データを取得する。制御データ作成装置21は、装置データを通じて、個々の搬出アーム65a、65b、65cが備える吸着パッド66の個数、個々の吸着パッド66のアーム上での位置、パッド径などを認識することができる。また、制御データ作成装置21は、製品データを通じて、製品Pの形状、大きさなどを認識することができる。 In step S20, the control data creation device 21 acquires device data and product data. Through the device data, the control data creation device 21 can recognize the number of suction pads 66 provided on each of the discharge arms 65a, 65b, 65c, the position of each suction pad 66 on the arm, the pad diameter, etc. Through the product data, the control data creation device 21 can recognize the shape, size, etc. of the product P.

ステップS21において、制御データ作成装置21は、製品Pをサイズで分類する。制御データ作成装置21は、ワークWの長手方向のサイズが第1サイズLa未満の場合、このワークWを小物と分類する。図16に示すように、第1サイズLaは、伸縮ロッド68の伸縮方向における第1搬出アーム65aのサイズに相当する。制御データ作成装置21は、ワークWの長手方向のサイズが第1サイズLa以上、第2サイズLb未満の場合、このワークWを中物と分類する。図17に示すように、第2サイズLbは、伸縮ロッド68が最も縮んだ状態において、伸縮ロッド68の伸縮方向における第1、第2及び第3搬出アーム65a、65b、65cのサイズに相当する。制御データ作成装置21は、ワークWの長手方向のサイズが第2サイズLb以上の場合、このワークWを大物と分類する。 In step S21, the control data creation device 21 classifies the product P by size. If the longitudinal size of the workpiece W is less than the first size La, the control data creation device 21 classifies the workpiece W as small. As shown in FIG. 16, the first size La corresponds to the size of the first discharge arm 65a in the extension direction of the telescopic rod 68. If the longitudinal size of the workpiece W is equal to or greater than the first size La and less than the second size Lb, the control data creation device 21 classifies the workpiece W as medium. As shown in FIG. 17, the second size Lb corresponds to the size of the first, second, and third discharge arms 65a, 65b, and 65c in the extension direction of the telescopic rod 68 when the telescopic rod 68 is in the most contracted state. If the longitudinal size of the workpiece W is equal to or greater than the second size Lb, the control data creation device 21 classifies the workpiece W as large.

ステップS22において、制御データ作成装置21は、製品データ上で第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を切り換え、各吸着位置における総吸着力を計算する。総吸着力の計算では、製品サイズの分類に応じて、吸着位置の切り換え方法が相違する。 In step S22, the control data creation device 21 switches the suction positions of the first, second, and third discharge arms 65a, 65b, and 65c on the product data, and calculates the total suction force at each suction position. In calculating the total suction force, the method of switching the suction position differs depending on the product size classification.

ここで、総吸着力は、第1、第2及び第3搬出アーム65a、65b、65cにおける有効吸着パッドの集合から得られる吸着力の合算のことである。なお、有効吸着パッドの概念は、第1実施形態と同様であり、その詳細な説明は省略する。 Here, the total suction force is the sum of the suction forces obtained from the collection of effective suction pads in the first, second and third discharge arms 65a, 65b and 65c. Note that the concept of effective suction pads is the same as in the first embodiment, and a detailed description thereof will be omitted.

以下、図16を参照し、小物と分類された製品Pについて説明する。制御データ作成装置21は、第1搬出アーム65aの吸着位置を基準位置に設定する。基準位置は、第1搬出アーム65aの中心であるアーム中心Agと、製品重心Pgとが一致する位置である。 Below, a product P classified as a small item will be described with reference to FIG. 16. The control data creation device 21 sets the suction position of the first ejection arm 65a to a reference position. The reference position is the position where the arm center Ag, which is the center of the first ejection arm 65a, coincides with the product center of gravity Pg.

このとき、第2及び第3搬出アーム65b、65cは、第1搬出アーム65aに対して閉じた状態とする。また、第1、第2及び第3搬出アーム65a、65b、65cの回転状態は、初期状態、すなわち0度(回転なし)とする。 At this time, the second and third ejection arms 65b, 65c are closed relative to the first ejection arm 65a. The rotational states of the first, second and third ejection arms 65a, 65b, 65c are in the initial state, i.e., 0 degrees (no rotation).

まず、制御データ作成装置21は、基準位置における総吸着力を計算する。有効吸着パッドの個数は総吸着力と相関があるので、本実施形態における総吸着力の計算は、有効吸着パッドの個数をカウントすることより行われる。 First, the control data creation device 21 calculates the total suction force at the reference position. Since the number of effective suction pads is correlated with the total suction force, the calculation of the total suction force in this embodiment is performed by counting the number of effective suction pads.

つぎに、制御データ作成装置21は、例えば1mmといった所定の距離ピッチでアーム中心AgをX軸方向及びY軸方向にそれぞれ移動させ、これにより、第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を切り換える。制御データ作成装置21は、個々の吸着位置において総吸着力の計算をそれぞれ行う。アーム中心Agを移動させる範囲は、製品重心Pgを中心とする所定の範囲、例えばX軸方向に±100mm、Y軸方向に±100mmの範囲とする。 Then, the control data creation device 21 moves the arm center Ag in the X-axis direction and the Y-axis direction at a predetermined distance pitch, for example 1 mm, thereby switching the suction positions of the first, second and third discharge arms 65a, 65b, 65c. The control data creation device 21 calculates the total suction force at each suction position. The range in which the arm center Ag is moved is a predetermined range centered on the product center of gravity Pg, for example, ±100 mm in the X-axis direction and ±100 mm in the Y-axis direction.

制御データ作成装置21は、0度以外にも、0度から90度まで間の第1角度α1、及び90度の2つの回転パターンを設定し、個々の回転パターンにおいて、上述の通りX軸及びY軸方向への吸着位置の切り換えを行う。なお、図16に示すよう、第1角度α1は、センサ67とマルチパッド66aとの関係により決定される角度、例えば40.6度である。 The control data creation device 21 sets two rotation patterns, a first angle α1 between 0 and 90 degrees, and 90 degrees, in addition to 0 degrees, and switches the pickup position in the X-axis and Y-axis directions in each rotation pattern as described above. Note that, as shown in FIG. 16, the first angle α1 is an angle determined by the relationship between the sensor 67 and the multi-pad 66a, for example 40.6 degrees.

図17を参照し、中物と分類された製品Pについて説明する。中物の製品Pに対する総吸着力の計算は、上述した小物の製品Pにおける計算方法と同じであるが、角度パターンが相違する。 Referring to Figure 17, we will explain a product P classified as a medium item. The calculation of the total suction force for a medium item P is the same as the calculation method for a small item P described above, but the angle pattern is different.

具体的には、制御データ作成装置21は、0度、0度から90度までの間の正の第2角度α2、90度、0度から-90度までの間にある負の第2角度α2の4つの回転パターンを設定する。そして、制御データ作成装置21は、個々の回転パターンにおいて、上述の通りX軸及びY軸方向への吸着位置の切り換えを行う。図17に示すように、第2角度α2は、センサ67とマルチパッド66aとの関係により決定される角度、例えば59.72度である。 Specifically, the control data creation device 21 sets four rotation patterns: 0 degrees, a positive second angle α2 between 0 and 90 degrees, and a negative second angle α2 between 90 degrees and 0 and -90 degrees. Then, in each rotation pattern, the control data creation device 21 switches the suction position in the X-axis and Y-axis directions as described above. As shown in FIG. 17, the second angle α2 is an angle determined by the relationship between the sensor 67 and the multi-pad 66a, for example, 59.72 degrees.

図18を参照し、大物と分類された製品Pについて説明する。制御データ作成装置21は、第1搬出アーム65aの吸着位置を基準位置に設定する。基準位置は、第1搬出アーム65aの中心であるアーム中心Agと、製品重心Pgとが一致する位置である。 Referring to Figure 18, a product P classified as large will be described. The control data creation device 21 sets the suction position of the first discharge arm 65a to a reference position. The reference position is the position where the arm center Ag, which is the center of the first discharge arm 65a, coincides with the product center of gravity Pg.

このとき、第2及び第3搬出アーム65b、65cは、第1搬出アーム65aに対して閉じた状態とする。また、第1、第2及び第3搬出アーム65a、65b、65cの回転状態は、初期状態、すなわち0度(回転なし)とする。 At this time, the second and third ejection arms 65b, 65c are closed relative to the first ejection arm 65a. The rotational states of the first, second and third ejection arms 65a, 65b, 65c are in the initial state, i.e., 0 degrees (no rotation).

まず、制御データ作成装置21は、基準位置における総吸着力を計算する。 First, the control data creation device 21 calculates the total suction force at the reference position.

つぎに、制御データ作成装置21は、例えば1mmといった所定の距離ピッチでアーム中心AgをX軸方向及びY軸方向にそれぞれ移動させ、これにより、第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を切り換える。制御データ作成装置21は、個々の吸着位置において総吸着力の計算をそれぞれ行う。アーム中心Agを移動させる範囲は、製品重心Pgを中心とする所定の範囲、例えばX軸方向に±100mm、Y軸方向に±100mmの範囲とする。 Then, the control data creation device 21 moves the arm center Ag in the X-axis direction and the Y-axis direction at a predetermined distance pitch, for example 1 mm, thereby switching the suction positions of the first, second and third discharge arms 65a, 65b, 65c. The control data creation device 21 calculates the total suction force at each suction position. The range in which the arm center Ag is moved is a predetermined range centered on the product center of gravity Pg, for example, ±100 mm in the X-axis direction and ±100 mm in the Y-axis direction.

制御データ作成装置21は、個々のXYパターン毎に、例えば1度といった所定の角度ピッチで第1搬出アーム65aを正方向及び負方向にそれぞれ回転させ、これにより、第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を切り換える。回転を行う範囲は、0度を境として、正方向に50度、負方向に50度の範囲とする。 The control data creation device 21 rotates the first ejection arm 65a in the positive and negative directions at a predetermined angular pitch, for example 1 degree, for each individual XY pattern, thereby switching the suction positions of the first, second and third ejection arms 65a, 65b, 65c. The range of rotation is 50 degrees in the positive direction and 50 degrees in the negative direction, with 0 degrees as the boundary.

さらに、制御データ作成装置21は、第2及び第3搬出アーム65b、65cが閉じた状態以外にも、第2及び第3搬出アーム65b、65cが開いた状態でも、上述のXYパターン及び角度パターンに従って吸着位置を切り換えながら、総吸着力の計算を行う。第2及び第3搬出アーム65b、65cが開いた状態とは、製品Pのサイズに応じた最大の位置、例えば製品Pの外縁よりも-10mmとなる位置まで、第2及び第3搬出アーム65b、65cが開いた状態をいう。なお、伸縮ロッド68を最も伸ばした状態で、第2搬出アーム65bから第3搬出アーム65cまでのサイズが製品Pの長手方向のサイズよりも小さい場合は、伸縮ロッド68が最も開いた状態とする。このように、本実施形態では、第2及び第3搬出アーム65b、65cの開閉の切り換えも、吸着位置の切り換えに含まれるものとする。 Furthermore, the control data creation device 21 calculates the total suction force while switching the suction position according to the above-mentioned XY pattern and angle pattern, not only when the second and third ejection arms 65b, 65c are closed, but also when the second and third ejection arms 65b, 65c are open. The state in which the second and third ejection arms 65b, 65c are open refers to a state in which the second and third ejection arms 65b, 65c are open to the maximum position according to the size of the product P, for example, to a position that is -10 mm from the outer edge of the product P. Note that when the telescopic rod 68 is fully extended, and the size from the second ejection arm 65b to the third ejection arm 65c is smaller than the longitudinal size of the product P, the telescopic rod 68 is in the maximum open state. Thus, in this embodiment, the switching between opening and closing the second and third ejection arms 65b, 65c is also included in the switching of the suction position.

ステップS23において、制御データ作成装置21は、上述の通り各吸着位置で計算された複数の総吸着力を評価する。上述した通り、制御データ作成装置21は、総吸着力として有効吸着パッドの個数を計算している。よって、このステップS23では、吸着位置毎に、有効吸着パッドの個数を評価する。 In step S23, the control data creation device 21 evaluates the multiple total suction forces calculated at each suction position as described above. As described above, the control data creation device 21 calculates the number of effective suction pads as the total suction force. Therefore, in this step S23, the number of effective suction pads is evaluated for each suction position.

ステップS24では、制御データ作成装置21は、最も総吸着力の高い吸着位置、すなわち、有効吸着パッドの個数が最も多くなる吸着位置を特定する。なお、有効吸着パッドの個数が最多となる吸着位置が複数ある場合、制御データ作成装置21は、以下に示す1~3のいずれか一つ、または複数の条件を具備する吸着位置を特定する。
(1)有効吸着パッドの総吸着力を実際に計算し、最も高い総吸着力となるもの
(2)有効吸着パッドの各パッド面積を合算したエリア(面積)が大きいもの
(3)アーム中心Agと製品重心Pgとが近いもの
In step S24, the control data creation device 21 identifies the suction position with the highest total suction force, i.e., the suction position with the largest number of effective suction pads. If there are multiple suction positions with the largest number of effective suction pads, the control data creation device 21 identifies a suction position that satisfies one or more of the following conditions 1 to 3.
(1) The total suction force of the effective suction pads is actually calculated, and the total suction force is the highest. (2) The area (area) of the effective suction pads is large. (3) The center of the arm Ag and the center of gravity Pg of the product are close to each other.

ステップS25において、制御データ作成装置21は、特定された第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を、製品Pに対して割り付けることで制御データを作成する。 In step S25, the control data creation device 21 creates control data by assigning the identified suction positions of the first, second, and third conveying arms 65a, 65b, and 65c to the product P.

このようにして制御データが作成されると、制御データ作成装置21は、吸着位置の制御データ及び製品Pの加工データに基づいて加工プログラムを作成する。作製された加工プログラムは、制御装置30によって利用される。 When the control data is created in this manner, the control data creation device 21 creates a processing program based on the control data for the suction position and the processing data for the product P. The created processing program is used by the control device 30.

本実施形態に係る制御データ作成装置21において、割付設定部21cは、吸着位置毎に特定された総吸着力に基づいて、製品Pに対して第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を割り付けた制御データを作成する。 In the control data creation device 21 according to this embodiment, the allocation setting unit 21c creates control data that allocates the suction positions of the first, second and third discharge arms 65a, 65b, 65c to the product P based on the total suction force identified for each suction position.

この構成によれば、総吸着力を考慮して第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を設定することができるので、第1、第2及び第3搬出アーム65a、65b、65cによって製品Pを適切に吸着することができる。製品Pを適切に吸着することができるので、製品Pがワーク残材に対して引っ掛かることなく、製品Pを安定して搬出することができる。 According to this configuration, the suction positions of the first, second and third discharge arms 65a, 65b, 65c can be set taking into consideration the total suction force, so that the product P can be appropriately adsorbed by the first, second and third discharge arms 65a, 65b, 65c. Since the product P can be appropriately adsorbed, the product P can be stably transported without getting caught on the remaining workpiece material.

本実施形態によれば、割付設定部21cが、総吸着力が最も大きくなる吸着位置に基づいて、制御データが作成される。これにより、第1、第2及び第3搬出アーム65a、65b、65cから最も大きい総吸着力が得られる位置で製品Pを吸着することができる。製品Pを適切に吸着することができるので、製品Pがワーク残材に対して引っ掛かることなく、製品Pを安定して搬出することができる。 According to this embodiment, the allocation setting unit 21c creates control data based on the suction position where the total suction force is the greatest. This allows the product P to be sucked up at a position where the greatest total suction force is obtained from the first, second and third discharge arms 65a, 65b, 65c. Since the product P can be appropriately sucked up, the product P can be stably discharged without getting caught on the remaining workpiece.

本実施形態において、吸着力特定部21dは、製品データ上で第1搬出アーム65aの移動及び回転、並びに伸縮ロッド68による第2及び第3搬出アーム65b、65cの移動を行うことで、第1、第2及び第3搬出アーム65a、65b、65cが製品Pを吸着する吸着位置を切り替える。そして、吸着力特定部21dは、吸着位置毎に、第1、第2及び第3搬出アーム65a、65b、65cにおける有効吸着パッドから総吸着力を特定する。 In this embodiment, the suction force determination unit 21d switches the suction positions at which the first, second, and third carry-out arms 65a, 65b, and 65c suction the product P by moving and rotating the first carry-out arm 65a and moving the second and third carry-out arms 65b, 65c using the telescopic rod 68 on the product data. Then, the suction force determination unit 21d determines the total suction force from the effective suction pads in the first, second, and third carry-out arms 65a, 65b, and 65c for each suction position.

この構成によれば、第1、第2及び第3搬出アーム65a、65b、65cの回転及び伸縮動作を考慮して、吸着位置を適切に切り換えることができる。これにより、各吸着位置における評価を適切に行うことができる。 With this configuration, the suction position can be appropriately switched taking into account the rotation and extension/retraction movements of the first, second, and third discharge arms 65a, 65b, and 65c. This allows appropriate evaluation at each suction position.

本実施形態において、製品Pの長手方向のサイズが第1サイズLa未満の場合、吸着力特定部21dは、アーム中心Agと製品重心Pgとを一致させた状態で、0度、0度から90度の間の第1角度α1、及び90度を含む3つの角度パターンで第1、第2及び第3搬出アーム65a、65b、65cを回転させる回転処理と、角度パターン毎に、前後及び左右に沿って所定の移動ピッチで第1、第2及び第3搬出アーム65a、65b、65cを移動させる移動処理と、を行うことにより、吸着位置を切り替える。 In this embodiment, when the longitudinal size of the product P is less than the first size La, the suction force determination unit 21d switches the suction position by performing a rotation process in which the first, second, and third ejection arms 65a, 65b, and 65c are rotated in three angle patterns including 0 degrees, a first angle α1 between 0 degrees and 90 degrees, and 90 degrees while aligning the arm center Ag and the product center of gravity Pg, and a movement process in which the first, second, and third ejection arms 65a, 65b, and 65c are moved at a predetermined movement pitch along the front-back and left-right directions for each angle pattern.

この構成によれば、第1搬出アーム65aが製品Pの全域を網羅するように、吸着位置が切り換えられる。これにより、製品Pに対する第1搬出アーム65aの吸着位置を適切に切り換えることができる。 With this configuration, the suction position of the first discharge arm 65a can be switched so that it covers the entire area of the product P. This allows the suction position of the first discharge arm 65a for the product P to be appropriately switched.

本実施形態において、製品Pの長手方向のサイズが第1サイズLa以上であって第2サイズLb未満の場合、吸着力特定部21dは、アーム中心Agと製品重心Pgとを一致させた状態で、0度、0度から90度の間の正の第2角度α2、90度、及び0度から-90度の間の負の第2角度α2を含む4つの角度パターンで第1、第2及び第3搬出アーム65a、65b、65cを回転させる回転処理と、角度パターン毎に前後及び左右に沿って所定の移動ピッチで第1、第2及び第3搬出アーム65a、65b、65cを移動させる移動処理とを行うことにより、吸着位置を切り替える。 In this embodiment, when the longitudinal size of the product P is equal to or larger than the first size La and smaller than the second size Lb, the suction force determination unit 21d performs a rotation process in which the first, second, and third ejection arms 65a, 65b, and 65c are rotated in four angle patterns including 0 degrees, a positive second angle α2 between 0 degrees and 90 degrees, 90 degrees, and a negative second angle α2 between 0 degrees and -90 degrees while aligning the arm center Ag and the product center of gravity Pg, and a movement process in which the first, second, and third ejection arms 65a, 65b, and 65c are moved forward, backward, left, and right at a predetermined movement pitch for each angle pattern, while performing a rotation process in which the first, second, and third ejection arms 65a, 65b, and 65c are moved forward, backward, left, and right.

この構成によれば、第1、第2及び第3搬出アーム65a、65b、65cが製品Pの全域を網羅するように、吸着位置が切り換えられる。これにより、製品Pに対する第1、第2及び第3搬出アーム65a、65b、65cの吸着位置を適切に切り換えることができる。 According to this configuration, the suction positions of the first, second, and third discharge arms 65a, 65b, and 65c are switched so that they cover the entire area of the product P. This allows the suction positions of the first, second, and third discharge arms 65a, 65b, and 65c for the product P to be appropriately switched.

本実施形態において、ワークの長手方向のサイズが前記第2サイズ以上の場合、吸着力特定部21dは、アーム中心Agと製品重心Pgとを一致させた状態で、伸縮ロッド68が最も縮んだ状態と、伸縮ロッド68を伸ばした状態とを含む2つの伸縮パターンで、第1搬出アーム65aに対して第2及び第3搬出アーム65b、65cを移動させる伸縮処理と、伸縮パターン毎に前後及び左右に沿って所定の距離ピッチで第1、第2及び第3搬出アーム65a、65b、65cを移動させる移動処理と、所定の距離ピッチで第1、第2及び第3搬出アーム65a、65b、65cを移動させる度に、所定の角度ピッチで第1、第2及び第3搬出アーム65a、65b、65cを回転させる回転処理とを行うことにより、吸着位置を切り替える。 In this embodiment, when the longitudinal size of the workpiece is equal to or larger than the second size, the suction force determination unit 21d performs an extension process to move the second and third ejection arms 65b, 65c relative to the first ejection arm 65a in two extension patterns including a state in which the telescopic rod 68 is most retracted and a state in which the telescopic rod 68 is extended, with the arm center Ag and the product center of gravity Pg aligned, a movement process to move the first, second and third ejection arms 65a, 65b, 65c at a predetermined distance pitch along the front-back and left-right for each extension pattern, and a rotation process to rotate the first, second and third ejection arms 65a, 65b, 65c at a predetermined angle pitch each time the first, second and third ejection arms 65a, 65b, 65c are moved at the predetermined distance pitch, thereby switching the suction position.

この構成によれば、第2及び第3搬出アーム65b、65cの開閉も考慮することで、第1、第2及び第3搬出アーム65a、65b、65cが製品Pの全域をカバーするように、吸着位置が切り換えられる。これにより、製品Pに対する第1、第2及び第3搬出アーム65a、65b、65cを適切に切り換えることができる。 With this configuration, by taking into consideration the opening and closing of the second and third discharge arms 65b, 65c, the suction positions are switched so that the first, second, and third discharge arms 65a, 65b, and 65c cover the entire area of the product P. This allows the first, second, and third discharge arms 65a, 65b, and 65c to be appropriately switched with respect to the product P.

なお、第1の実施形態と、第2の実施形態とは相互に共通する概念を備えており、それぞれの実施形態に示す手法を相互に利用することができる。 The first and second embodiments share a common concept, and the techniques shown in each embodiment can be used interchangeably.

上記のように、本発明の実施形態を記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。 As described above, an embodiment of the present invention has been described, but the descriptions and drawings that form part of this disclosure should not be understood as limiting this invention. Various alternative embodiments, examples, and operating techniques will become apparent to those skilled in the art from this disclosure.

10 CAD
11 製品データ作成装置
20 CAM
21 制御データ作成装置
21a 製品重心特定部
21b 吸着重心特定部
21c 割付設定部
21d 吸着力特定部
22 入力装置
23 表示装置
30 制御装置
40 加工システム
50 加工機
51 パンチ加工部
52 レーザ加工部
52a 加工ヘッド
53 レーザ加工部
60 製品搬出装置
61a、61b 第1及び第2搬出アーム
62 吸着パッド
63 センサ
65a、65b、65c 第1、第2及び第3搬出アーム
66 吸着パッド
66a マルチパッド
67 センサ
10. CAD
11 Product data creation device 20 CAM
21 Control data creation device 21a Product center of gravity determination section 21b Suction center of gravity determination section 21c Allocation setting section 21d Suction force determination section 22 Input device 23 Display device 30 Control device 40 Processing system 50 Processing machine 51 Punch processing section 52 Laser processing section 52a Processing head 53 Laser processing section 60 Product discharge device 61a, 61b First and second discharge arms 62 Suction pad 63 Sensor 65a, 65b, 65c First, second and third discharge arms 66 Suction pad 66a Multi-pad 67 Sensor

Claims (15)

加工機によって板状のワークから切断された製品を、製品搬出装置が取り出して搬出するための制御データを作成する制御データ作成装置において、
前記製品搬出装置は、
ワーク平面に沿って移動自在に構成され、前記ワークと対向する面に前記製品を吸着する複数の吸着パッドが設けられた搬出アームを備え、
前記制御データ作成装置は、
前記製品の形状を含む製品データ上で前記搬出アームを移動させて前記搬出アームが前記製品を吸着する吸着位置を切り替え、前記吸着位置毎に吸着状態を評価するための指標を特定する特定部と、
前記吸着位置毎に特定された前記指標のそれぞれに基づいて、前記製品に対して前記吸着位置を割り付けた制御データを作成する割付設定部と、を備え、
前記特定部は、
前記複数の吸着パッドのうち前記製品を吸着することができる有効吸着パッドの集合から計算される重心位置である吸着重心を、前記指標として特定する吸着重心特定部を含み、
前記割付設定部は、
前記吸着重心と前記製品の重心位置である製品重心との間の距離が小さくなるように、前記制御データを作成し、
前記搬出アームは、前記ワークと対向する面に、前記製品を検出する複数のセンサを備え、
前記吸着重心特定部は、
前記複数のセンサのうち少なくとも1つのセンサが前記製品を検出することができる前記吸着位置を対象として、前記吸着重心を特定する処理を行う
制御データ作成装置。
A control data creation device creates control data for a product removal device to remove and remove a product cut from a plate-shaped workpiece by a processing machine, the control data creation device comprising:
The product discharge device is
A carry-out arm is configured to be movable along a work plane and has a plurality of suction pads that adsorb the product on a surface facing the work,
The control data generating device comprises:
a determination unit that moves the carry-out arm on product data including a shape of the product to switch a suction position at which the carry-out arm picks up the product, and determines an index for evaluating a suction state for each of the suction positions;
an allocation setting unit that creates control data in which the pickup positions are allocated to the products based on the indexes identified for each of the pickup positions,
The identification unit is
an adsorption center of gravity specifying unit that specifies, as the index, an adsorption center of gravity, which is a center of gravity position calculated from a set of effective adsorption pads that can adsorb the product among the plurality of adsorption pads;
The allocation setting unit,
creating the control data so that a distance between the suction center of gravity and a product center of gravity, which is a center position of the product, is reduced;
The carry-out arm is provided with a plurality of sensors for detecting the product on a surface facing the workpiece,
The attraction center of gravity specifying unit is
a control data generating device that performs processing to identify the pickup center of gravity for the pickup position where at least one of the plurality of sensors can detect the product;
前記割付設定部は、
前記吸着重心と前記製品重心との間の距離が最も小さくなる前記吸着位置に基づいて、前記制御データを作成する
請求項1記載の制御データ作成装置。
The allocation setting unit,
2. The control data creating device according to claim 1, wherein the control data is created based on the pickup position where a distance between the pickup center of gravity and the product center of gravity is smallest.
前記吸着重心特定部は、
前記吸着位置毎に、前記有効吸着パッドの集合から得られる総吸着力をさらに特定し、
前記割付設定部は、
前記吸着重心と前記製品重心との間の距離が小さく、且つ前記総吸着力が大きくなるように、前記制御データを作成する
請求項1記載の制御データ作成装置。
The attraction center of gravity specifying unit is
Further determining a total suction force obtained from the set of effective suction pads for each of the suction positions;
The allocation setting unit,
2. The control data creating device according to claim 1, wherein the control data is created so that the distance between the attraction center of gravity and the product center of gravity is small and the total attraction force is large.
前記割付設定部は、
前記吸着重心と前記製品重心との間の距離が最も小さくなる前記吸着位置が複数存在する場合には、複数の前記吸着位置の中で、前記総吸着力が最も大きくなる前記吸着位置に基づいて、前記制御データを作成する
請求項3記載の制御データ作成装置。
The allocation setting unit,
4. The control data creating device according to claim 3, wherein, when there are a plurality of suction positions at which the distance between the suction center of gravity and the product center of gravity is the smallest, the control data is created based on the suction position at which the total suction force is the largest among the plurality of suction positions.
前記吸着重心特定部は、
前記総吸着力が前記製品の重量よりも大きくなる前記吸着位置を対象として、前記吸着重心を特定する処理を行う
請求項3記載の制御データ作成装置。
The attraction center of gravity specifying unit is
The control data generating device according to claim 3 , further comprising a process for identifying the attraction center of gravity for the attraction position where the total attraction force becomes greater than the weight of the product.
前記吸着重心特定部は、
前記搬出アームによって吸着された状態で前記製品に生じるたわみ量を演算し、
前記たわみ量が予め設定された許容たわみ量以内となる前記吸着位置を対象として、前記吸着重心を特定する処理を行う
請求項1から5いずれか一項記載の制御データ作成装置。
The attraction center of gravity specifying unit is
Calculating the amount of deflection that occurs in the product while it is being sucked by the carry-out arm;
The control data generating device according to claim 1 , further comprising a process for identifying the attraction center of gravity for the attraction positions where the deflection amount falls within a preset allowable deflection amount.
前記搬出アームは、
前記ワーク平面に沿って前後及び左右に移動自在な第1搬出アームと、
前記ワーク平面に沿って前後及び左右に移動自在な第2搬出アームと、を含み、
前記吸着重心特定部は、
前記製品データ上で前記第1及び第2搬出アームを移動させて前記第1及び第2搬出アームが前記製品を吸着する吸着位置を切り替え、
前記吸着位置毎に、前記第1及び第2搬出アームにおける前記有効吸着パッドに基づいて前記吸着重心を特定する
請求項1から6いずれか一項記載の制御データ作成装置。
The ejection arm includes:
A first carrying-out arm that is movable back and forth and left and right along the work plane;
A second ejection arm that is movable back and forth and left and right along the work plane,
The attraction center of gravity specifying unit is
moving the first and second carry-out arms on the product data to switch the suction positions at which the first and second carry-out arms suction the product;
The control data generating device according to claim 1 , wherein the suction center of gravity is identified for each of the suction positions based on the effective suction pads in the first and second carry-out arms.
前記吸着重心特定部は、
前記製品データにおける所定の製品隅部を起点として前記第1及び第2搬出アームを前後及び左右にそれぞれ移動させて前記吸着位置の切り替えを行う
請求項7記載の制御データ作成装置。
The attraction center of gravity specifying unit is
The control data creating device according to claim 7 , wherein the suction position is switched by moving the first and second carry-out arms back and forth and left and right, respectively, with a predetermined product corner in the product data as a starting point.
前記特定部は、
前記複数の吸着パッドのうち前記製品を吸着することができる有効吸着パッドの集合から計算される総吸着力を、前記指標として特定する吸着力特定部を含み、
前記割付設定部は、
前記総吸着力が最も大きくなる前記吸着位置に基づいて、前記制御データを作成する
請求項1記載の制御データ作成装置。
The identification unit is
an adsorption force specifying unit that specifies, as the index, a total adsorption force calculated from a set of effective adsorption pads that can adsorb the product among the plurality of adsorption pads;
The allocation setting unit,
The control data creating device according to claim 1 , wherein the control data is created based on the attraction position where the total attraction force is maximized.
前記搬出アームは、
前記ワーク平面に沿って前後及び左右に移動自在、且つ、前記ワーク平面と平行な面内で回転自在な第1搬出アームと、
前記第1搬出アームを隔てて両側に配置され、伸縮ロッドを介して前記第1搬出アームに対して移動自在に連結される第2及び第3搬出アームと、を含み、
前記吸着力特定部は、
前記製品データ上で前記第1搬出アームの移動及び回転、並びに前記伸縮ロッドによる前記第2及び第3搬出アームの移動を行うことで、前記第1、第2及び第3搬出アームが前記製品を吸着する吸着位置を切り替え、
前記吸着位置毎に、前記第1、第2及び第3搬出アームにおける前記有効吸着パッドに基づいて前記総吸着力を特定する
請求項9記載の制御データ作成装置。
The ejection arm includes:
a first ejection arm that is movable back and forth and left and right along the work plane and that is rotatable within a plane parallel to the work plane;
second and third ejection arms are disposed on either side of the first ejection arm and movably connected to the first ejection arm via an extensible rod;
The adsorptive force specifying unit is
moving and rotating the first carry-out arm and moving the second and third carry-out arms by the telescopic rod on the product data, thereby switching suction positions at which the first, second, and third carry-out arms suction the product;
The control data generating device according to claim 9 , wherein the total suction force is determined for each of the suction positions based on the effective suction pads in the first, second and third carry-out arms.
前記伸縮ロッドの伸縮方向における前記第1搬出アームのサイズを第1サイズとしたときに、前記製品の長手方向のサイズが前記第1サイズ未満の場合、
前記吸着力特定部は、
前記搬出アームの中心位置であるアーム中心と前記製品の重心位置である製品重心とを一致させた状態で、0度、0度から90度の間の第1角度、及び90度を含む3つの角度パターンで前記搬出アームを回転させる回転処理と、
前記角度パターン毎に、前後及び左右に沿って所定の移動ピッチで前記搬出アームを移動させる移動処理と、
を行うことにより、前記吸着位置を切り替える
請求項10記載の制御データ作成装置。
When the size of the first discharge arm in the extension direction of the telescopic rod is defined as a first size, if the size of the product in the longitudinal direction is less than the first size,
The adsorptive force specifying unit is
a rotation process of rotating the unloading arm at three angle patterns including 0 degrees, a first angle between 0 degrees and 90 degrees, and 90 degrees while aligning an arm center, which is a central position of the unloading arm, with a product center of gravity, which is a center position of the product;
a movement process of moving the carry-out arm at a predetermined movement pitch along the front-rear and left-right directions for each of the angle patterns;
The control data generating device according to claim 10 , wherein the suction position is switched by performing the following.
前記伸縮ロッドが最も縮んだ状態において、前記伸縮ロッドの伸縮方向における前記第1、第2及び第3搬出アームのサイズを第2サイズとしたときに、前記製品の長手方向のサイズが前記第1サイズ以上であって前記第2サイズ未満の場合、
前記吸着力特定部は、
前記アーム中心と前記製品重心とを一致させた状態で、0度、0度から90度の間の正の第2角度、90度、及び0度から-90度の間の負の第2角度を含む4つの角度パターンで前記搬出アームを回転させる回転処理と、
前記角度パターン毎に、前後及び左右に沿って所定の移動ピッチで前記搬出アームを移動させる移動処理と、
を行うことにより、前記吸着位置を切り替える
請求項11記載の制御データ作成装置。
When the size of the first, second and third discharge arms in the extension direction of the telescopic rod is defined as a second size in a state where the telescopic rod is in a most contracted state, if the size of the product in the longitudinal direction is equal to or larger than the first size and smaller than the second size,
The adsorptive force specifying unit is
a rotation process of rotating the unloading arm in four angle patterns including 0 degrees, a positive second angle between 0 degrees and 90 degrees, 90 degrees, and a negative second angle between 0 degrees and -90 degrees while aligning the arm center with the product center of gravity;
a movement process of moving the carry-out arm at a predetermined movement pitch along the front-rear and left-right directions for each of the angle patterns;
The control data generating device according to claim 11 , wherein the suction position is switched by performing the following:
前記製品の長手方向のサイズが前記第2サイズ以上の場合、
前記吸着力特定部は、
前記アーム中心と前記製品重心とを一致させた状態で、前記伸縮ロッドが最も縮んだ状態と、前記伸縮ロッドを伸ばした状態とを含む2つの伸縮パターンで、前記第1搬出アームに対して前記第2及び第3搬出アームを移動させる伸縮処理と、
前記伸縮パターン毎に、前後及び左右に沿って所定の距離ピッチで前記搬出アームを移動させる移動処理と、
前記所定の距離ピッチで前記搬出アームを移動させる度に、所定の角度ピッチで前記搬出アームを回転させる回転処理と、
を行うことにより、前記吸着位置を切り替える
請求項12記載の制御データ作成装置。
If the longitudinal size of the product is equal to or larger than the second size,
The adsorptive force specifying unit is
an extension/contraction process of moving the second and third ejection arms relative to the first ejection arm in two extension/contraction patterns including a state in which the telescopic rod is most contracted and a state in which the telescopic rod is extended while the arm center is aligned with the product center of gravity;
a movement process of moving the ejection arm at a predetermined distance pitch along the front-rear and left-right directions for each of the extension/contraction patterns;
a rotation process of rotating the carry-out arm at a predetermined angle pitch every time the carry-out arm is moved at the predetermined distance pitch;
The control data generating device according to claim 12 , wherein the suction position is switched by performing the following:
前記製品データに基づいて、前記製品重心を特定する製品重心特定部をさらに有する
請求項1から8、11から13いずれか一項記載の制御データ作成装置。
The control data generating device according to claim 1 , further comprising a product center of gravity specifying unit that specifies the product center of gravity based on the product data.
加工機によって板状のワークから切断された製品を、製品搬出装置が取り出して搬出するための制御データを作成する制御データ作成方法において、
前記製品搬出装置は、
ワーク平面に沿って移動自在に構成され、前記ワークと対向する面に前記製品を吸着する複数の吸着パッドが設けられた搬出アームを備え、
前記制御データ作成方法は、
コンピュータが、
前記製品の形状を含む製品データ上で前記搬出アームを移動させて前記搬出アームが前記製品を吸着する吸着位置を切り替え、前記吸着位置毎に吸着状態を評価するための指標を特定し、
前記吸着位置毎に特定された前記指標のそれぞれに基づいて、前記製品に対して前記吸着位置を割り付けた制御データを作成し、
前記コンピュータが、
前記複数の吸着パッドのうち前記製品を吸着することができる有効吸着パッドの集合から計算される重心位置である吸着重心を、前記指標として特定し、
前記吸着重心と前記製品の重心位置である製品重心との間の距離が小さくなるように、前記制御データを作成し、
前記搬出アームは、前記ワークと対向する面に、前記製品を検出する複数のセンサを備え、
前記コンピュータは、
前記複数のセンサのうち少なくとも1つのセンサが前記製品を検出することができる前記吸着位置を対象として、前記吸着重心を特定する処理を行う
制御データ作成方法。
1. A method for creating control data for a product removal device to remove and remove a product cut from a plate-shaped workpiece by a processing machine, comprising:
The product discharge device is
A carry-out arm is configured to be movable along a work plane and has a plurality of suction pads that adsorb the product on a surface facing the work,
The control data creation method includes:
The computer
moving the carry-out arm on product data including a shape of the product to switch a suction position at which the carry-out arm picks up the product, and identifying an index for evaluating a suction state for each of the suction positions;
creating control data that assigns the pickup positions to the products based on the indexes identified for each pickup position;
The computer,
identifying, as the index, an adsorption center of gravity, which is a center of gravity position calculated from a set of effective adsorption pads that can adsorb the product among the plurality of adsorption pads;
creating the control data so that a distance between the suction center of gravity and a product center of gravity, which is a center position of the product, is reduced;
The carry-out arm is provided with a plurality of sensors for detecting the product on a surface facing the workpiece,
The computer includes:
a process for identifying the pickup center of gravity for the pickup position where at least one of the plurality of sensors can detect the product.
JP2022052341A 2021-05-10 2022-03-28 Control data creating device and control data creating method Active JP7685459B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202280034581.3A CN117337415A (en) 2021-05-10 2022-05-06 Control data generating device and control data generating method
PCT/JP2022/019547 WO2022239703A1 (en) 2021-05-10 2022-05-06 Control data creation device and control data creation method
EP22807405.0A EP4338865B1 (en) 2021-05-10 2022-05-06 Control data creation device and control data creation method
US18/289,199 US20240246233A1 (en) 2021-05-10 2022-05-06 Control data creation device and control data creation method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021079857 2021-05-10
JP2021079857 2021-05-10

Publications (3)

Publication Number Publication Date
JP2022173995A JP2022173995A (en) 2022-11-22
JP2022173995A5 JP2022173995A5 (en) 2023-11-20
JP7685459B2 true JP7685459B2 (en) 2025-05-29

Family

ID=84144443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022052341A Active JP7685459B2 (en) 2021-05-10 2022-03-28 Control data creating device and control data creating method

Country Status (1)

Country Link
JP (1) JP7685459B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023190012A1 (en) * 2022-03-30 2023-10-05 京セラ株式会社 Robot hand, processing device, drive mechanism control unit, program, and control system
JP2025027542A (en) * 2023-08-15 2025-02-28 三菱重工業株式会社 GRIP DEVICE AND METHOD FOR CONTROLLING GRIP DEVICE
CN121969466A (en) * 2023-10-11 2026-05-01 发那科株式会社 Robotic systems, methods, and computer programs for handling objects

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000127071A (en) 1998-10-21 2000-05-09 Niigata Eng Co Ltd Deformed part deciding method by suction pad, carrying method and carrier device
JP2014188547A (en) 2013-03-27 2014-10-06 Amada Co Ltd Method and device of conveying workpiece
JP2016203201A (en) 2015-04-21 2016-12-08 村田機械株式会社 Automatic programming device, loader device, and plate-material conveyance method
JP2018058175A (en) 2016-10-06 2018-04-12 株式会社東芝 Conveying device and conveying program
JP2020032523A (en) 2018-08-28 2020-03-05 株式会社東芝 Handling device, control device, and program
JP2020196072A (en) 2019-05-31 2020-12-10 セイコーエプソン株式会社 Robot system, transfer system and transfer method
JP2021041513A (en) 2019-09-13 2021-03-18 株式会社東芝 Handling device, control device and holding method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3725630B2 (en) * 1995-10-04 2005-12-14 アマダ アメリカ,インク. Plate material drilling system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000127071A (en) 1998-10-21 2000-05-09 Niigata Eng Co Ltd Deformed part deciding method by suction pad, carrying method and carrier device
JP2014188547A (en) 2013-03-27 2014-10-06 Amada Co Ltd Method and device of conveying workpiece
JP2016203201A (en) 2015-04-21 2016-12-08 村田機械株式会社 Automatic programming device, loader device, and plate-material conveyance method
JP2018058175A (en) 2016-10-06 2018-04-12 株式会社東芝 Conveying device and conveying program
JP2020032523A (en) 2018-08-28 2020-03-05 株式会社東芝 Handling device, control device, and program
JP2020196072A (en) 2019-05-31 2020-12-10 セイコーエプソン株式会社 Robot system, transfer system and transfer method
JP2021041513A (en) 2019-09-13 2021-03-18 株式会社東芝 Handling device, control device and holding method

Also Published As

Publication number Publication date
JP2022173995A (en) 2022-11-22

Similar Documents

Publication Publication Date Title
JP7685459B2 (en) Control data creating device and control data creating method
JP6833777B2 (en) Object handling equipment and programs
US8315738B2 (en) Multi-arm robot system interference check via three dimensional automatic zones
JP5295828B2 (en) Object gripping system and interference detection method in the system
US20160184947A1 (en) Internal cleaning device of machine tool
CA2463895C (en) Tolerance digitizing method
JP7068317B2 (en) How to control a machine tool
KR100890990B1 (en) CNC High Speed Processor with Dust Collector for Chip Removal
CN114746213B (en) Display device, machine tool, and liquid discharging method
JP2022173995A5 (en)
US20230076772A1 (en) Information processing device and information processing system
US11577353B2 (en) Machining program generation device and machining method
US11679944B2 (en) Article picking system
JP2011005586A (en) Substrate dividing device
WO2022239703A1 (en) Control data creation device and control data creation method
JP7748819B2 (en) Processing data creation device
JP2023088678A (en) Arrangement-optimizing method, arrangement-optimizing system, and program
CN117337415A (en) Control data generating device and control data generating method
JP2024082207A (en) Robot control system, robot control program
JP7471851B2 (en) Machine tool, control method, and program
JP5923278B2 (en) Method and apparatus for sucking and transporting cut product
TWM530201U (en) Collision avoidance simulation system
WO2014050246A1 (en) Processing system, numerical control data generation device and numerical control data generation method
JP2023172215A (en) Robot system, robot system control method, information processing device, information processing method, image processing device, image processing method, article manufacturing method, program, and recording medium
WO2025163737A1 (en) Control device, machine system, and control program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231110

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250214

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250519

R150 Certificate of patent or registration of utility model

Ref document number: 7685459

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150