[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6613581B2 - Data generation apparatus, processing apparatus, and data generation program - Google Patents

Data generation apparatus, processing apparatus, and data generation program Download PDF

Info

Publication number
JP6613581B2
JP6613581B2 JP2015048366A JP2015048366A JP6613581B2 JP 6613581 B2 JP6613581 B2 JP 6613581B2 JP 2015048366 A JP2015048366 A JP 2015048366A JP 2015048366 A JP2015048366 A JP 2015048366A JP 6613581 B2 JP6613581 B2 JP 6613581B2
Authority
JP
Japan
Prior art keywords
data
processing
shape
data generation
line
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
JP2015048366A
Other languages
Japanese (ja)
Other versions
JP2016170504A (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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2015048366A priority Critical patent/JP6613581B2/en
Publication of JP2016170504A publication Critical patent/JP2016170504A/en
Application granted granted Critical
Publication of JP6613581B2 publication Critical patent/JP6613581B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Description

本発明は、データ生成装置、加工装置、及びデータ生成プログラムに関する。 The present invention relates to a data generating device, processing device, a Beauty data generation program.

ワークである板材から複数の部品を切り出す加工装置として、例えば、数値制御(NC)されるレーザ加工機や、パンチプレスなどが知られている。これらレーザ加工機等は、板材から所望の部品の周囲を切断し、複数の部品の切り出しを行っている。レーザ加工機等において数値制御に用いられるNCデータは、例えば、各部品を切り出す加工線の位置と加工タイミングとを関連付けたものである。   As a processing apparatus for cutting a plurality of parts from a plate material that is a workpiece, for example, a numerically controlled (NC) laser processing machine, a punch press, and the like are known. These laser processing machines or the like cut a periphery of a desired part from a plate material and cut out a plurality of parts. The NC data used for numerical control in a laser processing machine or the like is, for example, the relationship between the position of the processing line for cutting out each part and the processing timing.

また、板材から部品を切り出す加工線を隣接する部品で重ねることで、複数の部品を効率よく切り出す技術が提案されている(例えば、下記の特許文献1参照)。隣接する部品で加工線を重ねる場合、NCデータの生成には、例えば加工タイミングを定める上で、板材中において配列された各部品の外周データなどが使われる。例えば、先に一部の部品の外周を切断すると、この部品が板材から外れてしまう可能性があり、他の部品を切断する際に影響を与えることがあるため、隣接する部品を組み合わせた外周の加工線は最後に切断するように加工の順番が定められる。   Further, a technique has been proposed in which a plurality of parts are efficiently cut out by overlapping processing lines for cutting out parts from a plate material with adjacent parts (for example, see Patent Document 1 below). When processing lines are overlapped with adjacent parts, NC data is generated using, for example, peripheral data of each part arranged in the plate material in order to determine the processing timing. For example, if the outer periphery of some parts is cut first, this part may come off the plate, which may affect other parts, so the outer periphery that combines adjacent parts The processing order is determined so that the processing line is cut last.

特許第3204161号明細書Japanese Patent No. 3204161

隣接する部品で加工線を重ねた場合、この共通の加工線は、部品間の境界線に相当し、複数の部品を組み合わせた全体の外周の加工線から分岐した状態で表される。そのため、全体の外周の加工線をコンピュータなどで自動的に判別するには、例えば、分岐した加工線をそれぞれ切り替えながら全体の外周の加工線を見つけ出すといった判定処理が必要になり、部品数や加工線の数が多くなると処理やアルゴリズムが複雑になる。また、全体の外周の加工線をオペレータがマニュアル操作で指定することも行われているが、配列された複数の部品を見ながら適宜指定する作業が必要となり、部品数が多いと手間や時間を要するためオペレータの負担が大きくなる。   When processing lines are overlapped with adjacent parts, this common processing line corresponds to a boundary line between the parts, and is expressed in a state branched from a processing line on the entire outer periphery in which a plurality of parts are combined. Therefore, in order to automatically discriminate the entire outer peripheral machining line with a computer or the like, for example, it is necessary to perform a determination process such as finding the entire outer peripheral machining line while switching the branched machining lines. As the number of lines increases, processing and algorithms become complicated. In addition, the operator can manually specify the processing line on the entire outer periphery, but it is necessary to specify it appropriately while looking at the plurality of arranged parts. This increases the burden on the operator.

本発明は、上述の事情を鑑みてなされたものであり、隣接する部品で加工線を重ねて配列した形状の外周データを自動的にかつ簡便に取得することができるデータ生成装置、及びデータ生成プログラムを提供することを目的とする。また、板材から複数の部品を効率よく切り出すことができる加工装置を提供することを目的とする。 The present invention has been made in view of the circumstances described above, automatically and data generating apparatus capable of easily obtaining the outer periphery data having a shape arranged to overlap the processing line in the adjacent parts,及 Beauty data An object is to provide a generation program. Moreover, it aims at providing the processing apparatus which can cut out several components efficiently from a board | plate material.

本発明のデータ生成装置は、板材から複数の部品を切り出す加工線を、隣接する部品で重ねた複数の部品の複合形状データを取得するデータ取得部と、隣接する部品で重なる加工線である共通加工線を複合形状データから除いた仮想形状の外周データを生成する形状データ生成部と、を備える。 The data generation apparatus of the present invention is a common processing line that overlaps the adjacent parts with the data acquisition unit that acquires the composite shape data of the plurality of parts that are overlapped with the adjacent parts. A shape data generation unit that generates outer data of a virtual shape obtained by removing the processing line from the composite shape data.

また、データ取得部は、複数の部品のそれぞれの形状を定義した部品データに基づいて、複合形状データを生成してもよい。また、形状データ生成部は、仮想形状から検出される閉じた加工線から外周データを生成してもよい。また、形状データ生成部は、閉じた加工線が複数検出される場合、外周データ以外の閉じた加工線から仮想形状の内周データを生成してもよい。また、形状データ生成部により除いた共通加工線を含めて、加工線を加工する順番を定義した加工データを生成する加工データ生成部を備えてもよい。また、加工データ生成部は、外周データの加工線を加工する順番を、共通加工線を加工する順番よりも後の順番に定義してもよい。また、加工データ生成部は、外周データの加工線を加工する順番を、最後の順番に定義してもよい。   The data acquisition unit may generate composite shape data based on component data that defines the shapes of a plurality of components. In addition, the shape data generation unit may generate outer periphery data from a closed processing line detected from the virtual shape. Further, when a plurality of closed processing lines are detected, the shape data generation unit may generate virtual shape inner peripheral data from closed processing lines other than the outer peripheral data. Moreover, you may provide the process data generation part which produces | generates the process data which defined the order which processes a process line including the common process line removed by the shape data generation part. In addition, the processing data generation unit may define the order of processing the processing lines of the outer periphery data in an order after the order of processing the common processing lines. Further, the processing data generation unit may define the order of processing the processing lines of the outer periphery data in the last order.

また、本発明の加工装置は、上記のデータ生成装置により生成されたデータに基づいて板材から複数の部品を切り出す。   Moreover, the processing apparatus of this invention cuts out several components from a board | plate material based on the data produced | generated by said data production | generation apparatus.

また、本発明のデータ生成プログラムは、コンピュータに、板材から複数の部品を切り出す加工線を、隣接する部品で重ねた複合形状データを取得することと、隣接する部品で重なる加工線である共通加工線を複合形状データから除いた仮想形状の外周データを生成することと、を実行させる。 Further, the data generation program of the present invention acquires, in a computer, composite shape data obtained by superimposing processing lines for cutting out a plurality of parts from a plate material on adjacent parts , and a common processing that is a processing line overlapping on adjacent parts. Generating virtual shape outer periphery data by removing the line from the composite shape data.

本発明に係るデータ生成装置、データ生成方法、及びデータ生成プログラムは、共通加工線を複合形状データから除いた仮想形状の外周データを生成する。仮想形状の外周は、複合形状の外周と同じであるが、共通加工線との分岐がないので判別が容易であり、仮想形状の外周をもとに複合形状の外周データを自動的にかつ簡便に取得することができる。また、本発明に係る加工装置は、上記のデータに基づいて動作するので、板材から複数の部品を効率よく切り出すことができる。   A data generation device, a data generation method, and a data generation program according to the present invention generate virtual shape outer periphery data obtained by removing common machining lines from composite shape data. The outer periphery of the virtual shape is the same as the outer periphery of the composite shape, but it is easy to discriminate because there is no branching with the common processing line, and the peripheral data of the composite shape is automatically and simply based on the outer periphery of the virtual shape Can be obtained. Moreover, since the processing apparatus which concerns on this invention operate | moves based on said data, it can cut out several components from a board | plate material efficiently.

また、データ取得部は、複数の部品のそれぞれの形状を定義した部品データに基づいて、複合形状データを生成するものでは、部品データから複合形状の外周データを生成することができるので、利便性が高い。また、形状データ生成部は、仮想形状から検出される閉じた加工線から外周データを生成するものでは、複合形状の外周を簡便に検出することができるので、データ生成装置の処理やアルゴリズムをシンプルにすることができる。また、形状データ生成部は、閉じた加工線が複数検出される場合、外周データ以外の閉じた加工線から仮想形状の内周データを生成するものでは、例えば、仮想形状の内周データを板材の加工に利用することができるので、利便性が高い。   In addition, the data acquisition unit generates composite shape data based on part data that defines the shape of each of a plurality of parts, and can generate peripheral data of the composite shape from the part data. Is expensive. In addition, the shape data generation unit, which generates the outer periphery data from the closed machining line detected from the virtual shape, can easily detect the outer periphery of the composite shape, so the processing and algorithm of the data generation device is simplified. Can be. In addition, when a plurality of closed machining lines are detected, the shape data generation unit generates virtual shape inner circumference data from closed machining lines other than the outer circumference data. Since it can be used for processing, it is highly convenient.

また、形状データ生成部により除いた共通加工線を含めて、加工線を加工する順番を定義した加工データを生成する加工データ生成部を備えるものでは、例えば、加工データに基づいて板材を加工することができ、利便性が高い。また、加工データ生成部は、外周データの加工線を加工する順番を、共通加工線を加工する順番よりも後の順番に定義するものでは、例えば、部品が板材から分離していない状態で共通加工線を加工することができ、共通加工線の加工時の位置ずれを抑制することができる。また、加工データ生成部は、外周データの加工線を加工する順番を、最後の順番に定義するものでは、例えば、板材から部品が最後の加工により分離することになるので、加工時の位置ずれを抑制することができる。   In addition, including a common processing line removed by the shape data generation unit, including a processing data generation unit that generates processing data that defines the order in which processing lines are processed, for example, a plate material is processed based on the processing data Can be highly convenient. In addition, the processing data generation unit defines the order of processing the processing line of the outer periphery data in the order after the processing order of the common processing line. For example, the processing data generation unit is common in a state where the parts are not separated from the plate material. The machining line can be machined, and the positional deviation during machining of the common machining line can be suppressed. In addition, if the processing data generation unit defines the processing order of the processing line of the outer periphery data in the last order, for example, the component is separated from the plate material by the last processing, so the positional deviation at the time of processing Can be suppressed.

本実施形態のデータ生成装置および加工装置を示す図である。It is a figure which shows the data production | generation apparatus and processing apparatus of this embodiment. 本実施形態のデータ生成装置の構成図、及び各種データの概念図である。It is a block diagram of the data generation apparatus of this embodiment, and a conceptual diagram of various data. 外周と内周とを決定する処理の例を示す図である。It is a figure which shows the example of the process which determines an outer periphery and an inner periphery. 加工データの概念図、及び加工データに対応する加工を示す図である。It is a figure which shows the process corresponding to the conceptual diagram of process data, and process data. 本実施形態のデータ生成方法を示すフローチャートである。It is a flowchart which shows the data generation method of this embodiment. 切断幅を加味して外周データを生成する処理を示す図である。It is a figure which shows the process which produces | generates outer periphery data in consideration of cutting width. 部品データから生成される外周データの例を示す概念図である。It is a conceptual diagram which shows the example of the outer periphery data produced | generated from components data.

以下、本発明の実施形態について図面を参照しながら説明する。ただし、本発明はこれに限定されるものではない。また、図面においては実施形態を説明するため、一部分を大きくまたは強調して記載するなど適宜縮尺を変更して表現している。以下の各図において、XYZ座標系を用いて図中の方向を説明する。このXYZ座標系においては、水平面に平行な平面をXZ平面とする。このXZ平面に平行な任意の方向をZ方向と表記し、Z方向に直交する方向をX方向と表記する。また、XZ平面に垂直な方向はY方向と表記する。X方向、Y方向及びZ方向のそれぞれは、図中の矢印の方向が+方向であり、矢印の方向とは反対の方向が−方向であるものとして説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, the present invention is not limited to this. Further, in the drawings, in order to describe the embodiment, the scale is appropriately changed and expressed by partially enlarging or emphasizing the description. In the following drawings, directions in the drawings will be described using an XYZ coordinate system. In this XYZ coordinate system, a plane parallel to the horizontal plane is defined as an XZ plane. An arbitrary direction parallel to the XZ plane is expressed as a Z direction, and a direction orthogonal to the Z direction is expressed as an X direction. The direction perpendicular to the XZ plane is denoted as the Y direction. In each of the X direction, the Y direction, and the Z direction, the direction of the arrow in the figure is the + direction, and the direction opposite to the arrow direction is the − direction.

図1は、本実施形態に係るデータ生成装置1および加工装置2を示す図である。加工装置2は、例えばレーザ加工機であり、板材Wを切断可能である。加工装置2は、図1に示すように、例えば、加工パレット3、光源部4、レーザヘッド5、駆動部6、及び制御部7を備える。加工パレット3は、例えば、矩形板状の基台上に複数の支持プレート3aが起立した状態で形成される。複数の支持プレート3aは、X方向に並んで配置され、それぞれの上端が鋸歯状に形成される。ワークとしての板材Wは、複数の支持プレート3a上に載置され、水平面(XY平面)に沿って支持される。   FIG. 1 is a diagram illustrating a data generation device 1 and a processing device 2 according to the present embodiment. The processing apparatus 2 is a laser processing machine, for example, and can cut the plate material W. As shown in FIG. 1, the processing apparatus 2 includes, for example, a processing pallet 3, a light source unit 4, a laser head 5, a drive unit 6, and a control unit 7. The processing pallet 3 is formed, for example, in a state where a plurality of support plates 3a stand on a rectangular plate-shaped base. The plurality of support plates 3a are arranged side by side in the X direction, and each upper end is formed in a sawtooth shape. The plate material W as a workpiece is placed on a plurality of support plates 3a and supported along a horizontal plane (XY plane).

また、加工パレット3は、不図示の駆動装置によって例えばX方向に移動可能に形成される。加工パレット3は、例えば、加工装置2から離れた位置で未加工の板材Wが載置され、板材Wを載置したまま移動することにより加工装置2に板材Wを搬入することができる。レーザヘッド5による板材Wの加工は、加工パレット3に載置したまま行われる。また、加工後の板材Wは、加工パレット3に載置されたまま、この加工パレット3を移動させることにより加工装置2から搬出される。なお、上記した加工パレット3は一例であって、他の形態であってもよい。例えば、鋸歯状の支持プレートに代えて、上端が波形の支持プレートでもよく、また、複数のピンが加工パレット3の基台上に形成され、これらピンの上端で板材Wを支持するものでもよい。   Further, the processing pallet 3 is formed to be movable in the X direction, for example, by a driving device (not shown). In the processing pallet 3, for example, an unprocessed plate material W is placed at a position away from the processing device 2, and the plate material W can be carried into the processing device 2 by moving while the plate material W is placed. The processing of the plate material W by the laser head 5 is performed while being placed on the processing pallet 3. The processed plate material W is unloaded from the processing apparatus 2 by moving the processing pallet 3 while being placed on the processing pallet 3. In addition, the above-described processing pallet 3 is an example, and other forms may be used. For example, instead of the sawtooth support plate, a support plate having a corrugated upper end may be used, and a plurality of pins may be formed on the base of the processing pallet 3 and the plate material W may be supported by the upper ends of these pins. .

光源部4は、例えばファイバレーザなどであり、レーザ光LBを発生する。光源部4からのレーザ光LBは、光ファイバ8などを介してレーザヘッド5に導入される。レーザヘッド5は、加工パレット3の上方(Z方向)に配置可能である。レーザヘッド5は、光源部4からのレーザ光LBを板材W上に集光する光学系(図示せず)を有し、板材Wに向けてレーザ光LBを照射する。駆動部6は、レーザヘッド5を、水平方向(X方向、Y方向)および鉛直方向(Z方向)に移動可能である。   The light source unit 4 is a fiber laser, for example, and generates a laser beam LB. The laser beam LB from the light source unit 4 is introduced into the laser head 5 through the optical fiber 8 or the like. The laser head 5 can be arranged above the processing pallet 3 (Z direction). The laser head 5 has an optical system (not shown) that condenses the laser beam LB from the light source unit 4 on the plate material W, and irradiates the plate material W with the laser beam LB. The drive unit 6 can move the laser head 5 in the horizontal direction (X direction, Y direction) and the vertical direction (Z direction).

加工装置2は、例えば、加工データ(加工レシピ)を用いた数値制御(NC)により、板材Wを切断する。加工データは、例えば、部品を切り出す加工線(切断線)の位置および加工タイミング(加工の順番)を定めたNCデータである。制御部7は、加工データに基づいて、光源部4および駆動部6を制御する。制御部7は、光源部4の点灯、消灯、出力などを制御する。例えば、制御部7は、光源部4を点灯させることにより、レーザヘッド5からレーザ光LBを照射させる。また、制御部7は、駆動部6を制御することにより、レーザヘッド5の位置を制御する。制御部7は、加工データに従って、レーザヘッド5からレーザ光LBを照射させながら駆動部6によりレーザヘッド5を移動させ、板材Wを切断させる。   For example, the processing device 2 cuts the plate material W by numerical control (NC) using processing data (processing recipe). The machining data is, for example, NC data that defines a machining line (cutting line) position and machining timing (machining order) for cutting out a part. The control unit 7 controls the light source unit 4 and the drive unit 6 based on the processing data. The control unit 7 controls lighting, extinction, output, and the like of the light source unit 4. For example, the controller 7 causes the laser head 5 to emit the laser beam LB by turning on the light source unit 4. The control unit 7 controls the position of the laser head 5 by controlling the drive unit 6. The control unit 7 moves the laser head 5 by the driving unit 6 while irradiating the laser beam LB from the laser head 5 according to the processing data, and cuts the plate material W.

データ生成装置1は、加工装置2の数値制御に用いられるデータを生成する。例えば、データ生成装置1は、板材Wから複数の部品Xa〜Xdを切り出す加工に使われる加工データを生成する。データ生成装置1は、例えば、CADシステムなどの設計装置9から、複数の部品Xa〜Xdのそれぞれの形状を定義した部品データを取得し、部品データをもとに加工データを生成する。データ生成装置1は、加工データを有線又は無線の通信で加工装置2に供給してもよいし、ユーザがUSBメモリなどに加工データを保存して加工装置2に供給してもよい。なお、加工データには、加工する板材Wの材質や、板厚、加工速度(レーザヘッド5の移動速度)、レーザ光LBの出力、レーザ光LBのスポット径、レーザヘッド5に使用するノズル、レーザ加工時に使用するアシストガスの種類及び供給量、などのデータが含まれてもよい。   The data generation device 1 generates data used for numerical control of the processing device 2. For example, the data generation device 1 generates machining data used for machining a plurality of parts Xa to Xd from the plate material W. For example, the data generation device 1 acquires part data that defines the shape of each of the plurality of parts Xa to Xd from a design apparatus 9 such as a CAD system, and generates machining data based on the part data. The data generation device 1 may supply the processing data to the processing device 2 by wired or wireless communication, or the user may store the processing data in a USB memory or the like and supply the processing data to the processing device 2. The processing data includes the material of the plate material W to be processed, the plate thickness, the processing speed (moving speed of the laser head 5), the output of the laser beam LB, the spot diameter of the laser beam LB, the nozzle used for the laser head 5, Data such as the type and supply amount of assist gas used during laser processing may be included.

図2(A)は、本実施形態に係るデータ生成装置1の構成を示す図であり、図2(B)〜(D)は、それぞれ、部品データD1、複合形状データD2、仮想形状データD3を概念的に示す図である。図2(B)〜(D)において、部品データD1に定義された形状(部品形状)を符号F1で表し、複合形状データD2に定義された形状(複合形状)をF2で表し、仮想形状データD3に定義された形状(仮想形状)を符号F3で表した。なお、上記した部品データD1は、部品の形状ごとに異なるデータであり、図示した形状のデータに限定されない。   FIG. 2A is a diagram illustrating a configuration of the data generation apparatus 1 according to the present embodiment, and FIGS. 2B to 2D respectively illustrate component data D1, composite shape data D2, and virtual shape data D3. FIG. In FIGS. 2B to 2D, the shape (component shape) defined in the component data D1 is represented by the symbol F1, the shape (composite shape) defined in the composite shape data D2 is represented by F2, and the virtual shape data The shape defined in D3 (virtual shape) is represented by the symbol F3. The component data D1 described above is different data for each shape of the component, and is not limited to the illustrated shape data.

データ生成装置1は、データ取得部11、形状データ生成部12、及び加工データ生成部13を備える。データ取得部11は、図2(C)の複合形状データD2を取得する。例えば、データ取得部11は、図2(B)の部品データD1に基づいて複合形状データD2を生成することで、複合形状データD2を取得する。   The data generation device 1 includes a data acquisition unit 11, a shape data generation unit 12, and a machining data generation unit 13. The data acquisition unit 11 acquires the composite shape data D2 of FIG. For example, the data acquisition unit 11 acquires the composite shape data D2 by generating the composite shape data D2 based on the component data D1 of FIG.

図2(B)の部品データD1は、十字型の部品形状F1のものである。部品データD1は、例えば、部品の複数の頂点(例、頂点Ta、頂点Tb)のそれぞれの座標、及び頂点の連結情報を含む。連結情報は、例えば、頂点間の連結の有無により、頂点間に部品の縁(辺)が存在するか否かを表す。例えば、頂点Taと頂点Tbとを結ぶ線は、部品の縁Eになっており、連結情報は、頂点Taと頂点Tbとが連結されることを定義することで、頂点Taと頂点Tbとの間に縁Eがあることを表す。   The component data D1 in FIG. 2B is of a cross-shaped component shape F1. The component data D1 includes, for example, the coordinates of each of a plurality of vertices (for example, the vertex Ta and the vertex Tb) of the component, and vertex connection information. The connection information represents, for example, whether or not a component edge (side) exists between the vertices depending on whether or not the vertices are connected. For example, the line connecting the vertex Ta and the vertex Tb is the edge E of the part, and the connection information defines that the vertex Ta and the vertex Tb are connected, so that the vertex Ta and the vertex Tb are connected. This means that there is an edge E between them.

図2(C)の複合形状データD2は、板材Wから複数の部品Xa〜Xdを切り出す加工線を、隣接する部品で重ねた複数の部品の全体形状を表したデータである。加工線は、例えばレーザ加工のように切断幅が製造公差に対して無視できる場合、部品の縁と同じ位置に設定される。以下、加工線が部品の縁と同じ位置であるものとして説明する。データ取得部11は、例えば、ネスティング処理により複数の部品Xa〜Xdの配置を決定し、その際に、隣接する部品間の加工線(以下、共通加工線E1という)に「共通加工線」の属性情報を付与する。複合形状データは、例えば、複合形状の全ての加工線の位置と、各加工線が共通加工線であるか否かの属性情報を含む。   The composite shape data D2 in FIG. 2C is data representing the overall shape of a plurality of components obtained by overlapping machining lines for cutting out the plurality of components Xa to Xd from the plate material W with adjacent components. The machining line is set at the same position as the edge of the component when the cutting width is negligible with respect to manufacturing tolerances, such as laser machining. In the following description, it is assumed that the processing line is at the same position as the edge of the component. For example, the data acquisition unit 11 determines the arrangement of a plurality of parts Xa to Xd by nesting processing, and at that time, a processing line between adjacent parts (hereinafter, referred to as a common processing line E1) includes a “common processing line”. Assign attribute information. The composite shape data includes, for example, the positions of all the processing lines of the composite shape and attribute information indicating whether each processing line is a common processing line.

形状データ生成部12は、複合形状F2から全ての共通加工線E1を除いた仮想形状F3(図2(D)参照)の外周を表す外周データD4を生成する。例えば、形状データ生成部12は、データ取得部11から複合形状データD2を取得し、属性情報が「共通加工線」の加工線を複合形状F2から除去して、仮想形状F3を求める。また、形状データ生成部12は、仮想形状F3から閉じた加工線E2を検出し、検出された閉じた加工線E2の位置を表した外周データD4を生成する。仮想形状F3の外周は、複合形状F2の外周(図2(C)参照)と同じであるが、共通加工線E1との分岐が無くなることで閉じた加工線E2になっており、シンプルな処理で検出可能である。   The shape data generation unit 12 generates outer periphery data D4 representing the outer periphery of the virtual shape F3 (see FIG. 2D) obtained by removing all the common processing lines E1 from the composite shape F2. For example, the shape data generation unit 12 acquires the composite shape data D2 from the data acquisition unit 11, removes the processing line having the attribute information “common processing line” from the composite shape F2, and obtains the virtual shape F3. Further, the shape data generation unit 12 detects a closed processing line E2 from the virtual shape F3, and generates outer periphery data D4 representing the position of the detected closed processing line E2. The outer periphery of the virtual shape F3 is the same as the outer periphery of the composite shape F2 (see FIG. 2C). However, since the branch from the common processing line E1 is eliminated, the processing line E2 is closed and simple processing is performed. Can be detected.

形状データ生成部12は、仮想形状F3から複数の閉じた加工線E2、E3が検出された場合、複数の閉じた加工線E2、E3のうち1つ(閉じた加工線E2)を仮想形状F3の外周に決定し、他の閉じた加工線E3を仮想形状F3の内周(窓ともいう)に決定する。仮想形状F3の内周は、複合形状F2の内周と同じであるが、共通加工線E1との分岐が無いのでシンプルな処理で検出可能である。形状データ生成部12は、仮想形状F3の内周の位置を表す内周データD5を生成する。   When a plurality of closed processing lines E2 and E3 are detected from the virtual shape F3, the shape data generation unit 12 determines one of the plurality of closed processing lines E2 and E3 (closed processing line E2) as the virtual shape F3. The other closed machining line E3 is determined as the inner periphery (also referred to as a window) of the virtual shape F3. The inner circumference of the virtual shape F3 is the same as the inner circumference of the composite shape F2, but it can be detected by simple processing because there is no branching with the common processing line E1. The shape data generation unit 12 generates inner circumference data D5 representing the position of the inner circumference of the virtual shape F3.

図3(A)および(B)は、それぞれ、仮想形状の外周と内周とを決定する処理の例を示す図である。図3(A)の処理において、形状データ生成部12は、例えば、複数の閉じた加工線E2、E3のそれぞれについて、閉じた加工線に囲まれる領域の面積を算出し、最大面積の領域に対応する閉じた加工線を仮想形状の外周に決定する。例えば、閉じた加工線E2に囲まれる領域AR1の面積は、閉じた加工線E3に囲まれる領域AR2の面積よりも大きいので、形状データ生成部12は、閉じた加工線E2を外周に決定し、閉じた加工線E3を内周に決定する。   FIGS. 3A and 3B are diagrams showing examples of processing for determining the outer periphery and inner periphery of the virtual shape, respectively. In the process of FIG. 3A, for example, the shape data generation unit 12 calculates the area of the region surrounded by the closed processing lines for each of the plurality of closed processing lines E2 and E3, and sets the area of the maximum area. The corresponding closed processing line is determined as the outer periphery of the virtual shape. For example, since the area of the area AR1 surrounded by the closed processing line E2 is larger than the area of the area AR2 surrounded by the closed processing line E3, the shape data generation unit 12 determines the closed processing line E2 as the outer periphery. Then, the closed processing line E3 is determined as the inner periphery.

図3(B)の処理において、形状データ生成部12は、仮想形状F3を横切る任意の直線L1と、閉じた加工線E2、E3との交点Cp1〜Cp4を算出する。形状データ生成部12は、交点Cp1〜Cp4のうち直線L1上で最も外側に位置する交点Cp1、Cp4が属する閉じた加工線E2を、仮想形状F3の外周に決定する。また、形状データ生成部12は、外周に決定した閉じた加工線E2以外の閉じた加工線E3を、仮想形状F3の内周に決定する。直線L2のように、閉じた加工線E2と交差し、閉じた加工線E3と交差しない場合もあるが、この場合、直線L2との交点Cp5、Cp6が属する閉じた加工線E2を仮想形状F3の外周に決定し、他の閉じた加工線E3を仮想形状の内周に決定すればよい。   In the process of FIG. 3B, the shape data generation unit 12 calculates intersections Cp1 to Cp4 between an arbitrary straight line L1 crossing the virtual shape F3 and the closed processing lines E2 and E3. The shape data generation unit 12 determines the closed processing line E2 to which the intersection points Cp1 and Cp4 located on the outermost side on the straight line L1 among the intersection points Cp1 to Cp4 belong to the outer periphery of the virtual shape F3. In addition, the shape data generation unit 12 determines a closed processing line E3 other than the closed processing line E2 determined for the outer periphery as the inner periphery of the virtual shape F3. There may be a case where it intersects with the closed machining line E2 and does not intersect with the closed machining line E3 as in the case of the straight line L2, but in this case, the closed machining line E2 to which the intersection points Cp5 and Cp6 with the straight line L2 belong is assumed to be a virtual shape F3. And the other closed processing line E3 may be determined as the inner periphery of the virtual shape.

形状データ生成部12は、例えば、決定した外周に対応する閉じた加工線E2に含まれる各加工線に「外周」の属性情報を付加したものを、外周データとして生成する。同様に、形状データ生成部12は、決定した内周に対応する閉じた加工線E3に含まれる各加工線に「内周」の属性情報を付加したものを、内周データとして生成する。   For example, the shape data generation unit 12 generates, as outer periphery data, the attribute information of the “outer periphery” added to each processing line included in the closed processing line E2 corresponding to the determined outer periphery. Similarly, the shape data generation unit 12 generates, as inner circumference data, the attribute information of “inner circumference” added to each machining line included in the closed machining line E3 corresponding to the determined inner circumference.

加工データ生成部13(図2参照)は、形状データ生成部12により除いた共通加工線E1を含めて、加工線を加工する順番を定義した加工データを生成する。例えば、加工線には「共通加工線」、「外周」、または「内周」の属性情報が付与されており、加工データ生成部13は、例えば属性情報を参照して、加工データを生成する。   The processing data generation unit 13 (see FIG. 2) generates processing data that defines the processing line processing order including the common processing line E1 removed by the shape data generation unit 12. For example, attribute information of “common machining line”, “outer circumference”, or “inner circumference” is given to the machining line, and the machining data generation unit 13 generates machining data with reference to the attribute information, for example. .

図4(A)は加工データD6を概念的に示す図であり、図4(B)〜(D)は加工データに対応する加工を示す図である。加工データD6は、例えば、工程番号、切断開始位置、及び切断終了位置の情報を有する。工程番号は、加工(切断)を行う順番を示す番号であり、切断を先に行う順に1、2、・・・、nのように割り当てられる。切断開始位置、切断終了位置は、それぞれ、加工線の始点、終点であり、図1のレーザヘッド5の位置に対応する。図4(A)の加工データD6において、切断開始位置および切断終了位置には、図4(B)〜(D)に対応する符号を記載した。図4(A)には、各工程で加工する加工線の番号(ID)および属性情報を参考用に示した。   4A is a diagram conceptually showing the processing data D6, and FIGS. 4B to 4D are diagrams showing processing corresponding to the processing data. The processing data D6 includes, for example, information on a process number, a cutting start position, and a cutting end position. The process number is a number indicating the order in which processing (cutting) is performed, and is assigned as 1, 2,..., N in the order in which cutting is performed first. The cutting start position and the cutting end position are the start point and end point of the processing line, respectively, and correspond to the position of the laser head 5 in FIG. In the processing data D6 of FIG. 4A, the reference numerals corresponding to FIGS. 4B to 4D are written in the cutting start position and the cutting end position. In FIG. 4A, the number (ID) and attribute information of the processing line processed in each process are shown for reference.

工程番号1〜4は、図4(B)に対応しており、共通加工線E1の加工を行う。工程番号1では、駆動部6(図1参照)によってレーザヘッド5を移動させることにより、図4(B)の板材Wの位置P1から位置P2まで切断し、共通加工線E1のうち加工線E1aを加工する。工程番号2で位置P3から位置P4までを切断し、共通加工線E1の加工線E1bを加工する。工程番号3で位置P5から位置P6まで切断し、共通加工線E1の加工線E1cを加工する。工程番号4で位置P7から位置P8までを切断し、共通加工線E1の加工線E1dを加工する。   The process numbers 1 to 4 correspond to FIG. 4B, and the common process line E1 is processed. In process number 1, the laser head 5 is moved by the drive unit 6 (see FIG. 1) to cut from the position P1 to the position P2 of the plate material W in FIG. 4B, and the machining line E1a among the common machining lines E1. Is processed. The process number 2 cuts from the position P3 to the position P4, and processes the processing line E1b of the common processing line E1. Cut from position P5 to position P6 in process number 3 to process the machining line E1c of the common machining line E1. The process number 4 cuts from the position P7 to the position P8, and processes the processing line E1d of the common processing line E1.

工程番号5〜8は、図4(C)に対応しており、閉じた加工線E3(内周)の加工を行う。工程番号5では、図4(B)の板材Wの位置Q1から位置Q2まで切断し、閉じた加工線E3のうち加工線E3aを加工する。工程番号6で位置Q2から位置Q3までを切断し、閉じた加工線E3の加工線E3bを加工する。工程番号7で位置Q3から位置Q4まで切断し、閉じた加工線E3の加工線E3cを加工する。工程番号8で位置P7から位置P8までを切断し、閉じた加工線E3の加工線E3dを加工する。工程番号5〜8を行うと、閉じた加工線E3に囲まれる部分(端材)が板材Wから切り離される。このような端材が生じるよりも前に、共通加工線E1の加工を終わらせておくと、端材が加工の妨げにならない。   Process numbers 5 to 8 correspond to FIG. 4C, and process the closed processing line E3 (inner circumference). In step number 5, the plate material W in FIG. 4B is cut from position Q1 to position Q2, and the processing line E3a is processed out of the closed processing line E3. The process number 6 cuts from the position Q2 to the position Q3, and processes the processing line E3b of the closed processing line E3. Cut from position Q3 to position Q4 in process number 7, and process line E3c of closed process line E3 is processed. The process number 8 cuts from the position P7 to the position P8, and processes the processing line E3d of the closed processing line E3. When the process numbers 5 to 8 are performed, a portion (end material) surrounded by the closed processing line E3 is cut off from the plate material W. If the processing of the common processing line E1 is finished before such end material is generated, the end material does not hinder the processing.

工程番号9〜nは、図4(D)に対応しており、閉じた加工線E2(外周)の加工を行う。工程番号9では、図4(B)の板材Wの位置R1から位置R2まで切断し、閉じた加工線E2のうち加工線E2aを加工する。以下同様に、閉じた加工線E2に含まれる加工線を順に切断し、工程番号nで位置Rnから位置R1まで切断し、閉じた加工線E2のうち加工線E2nを加工する。工程番号9〜nを行うと、閉じた加工線E2に囲まれる複数の部品Xa〜Xdが板材Wから切り離される。このように、加工データ生成部13は、例えば、外周データの加工線(属性情報が「外周」の加工線)を加工する順番を、共通加工線E1(属性情報が「共通加工線」の加工線)を加工する順番よりも後(例、最後)の順番に定義する。   The process numbers 9 to n correspond to FIG. 4D, and the closed processing line E2 (outer periphery) is processed. In the process number 9, it cut | disconnects from position R1 to position R2 of the board | plate material W of FIG. 4 (B), and processes the process line E2a among the closed process lines E2. Similarly, the machining lines included in the closed machining line E2 are cut in order, and cut from the position Rn to the position R1 at the process number n, and the machining line E2n of the closed machining line E2 is machined. When the process numbers 9 to n are performed, the plurality of parts Xa to Xd surrounded by the closed processing line E2 are separated from the plate material W. In this way, the processing data generation unit 13 determines, for example, the processing order of the processing line of the peripheral data (processing line with the attribute information “periphery”), the processing of the common processing line E1 (attribute information “common processing line”). (Line) is defined in the order after the order of processing (eg, last).

なお、図4では、全ての共通加工線E1の加工が終了した後に、閉じた加工線E3(内周)に属する加工線E3a〜E3dの加工を行うが、加工線E3a〜E3dの少なくとも一部を、共通加工線E1の加工が終了する前に行ってもよい。また、図4では、閉じた加工線E3(内周)に属する全ての加工線E3a〜E3dの加工が終了した後に、閉じた加工線E2(外周)に属する加工線E2a〜E2nの加工を行うが、加工線E2a〜E2nの一部を、共通加工線E1の加工が終了する前、あるいは加工線E3a〜E3dの加工が終了する前に行ってもよい。   In FIG. 4, after all the common processing lines E1 are processed, the processing lines E3a to E3d belonging to the closed processing line E3 (inner circumference) are processed, but at least part of the processing lines E3a to E3d. May be performed before the machining of the common machining line E1 is completed. Further, in FIG. 4, after the processing of all the processing lines E3a to E3d belonging to the closed processing line E3 (inner circumference) is completed, the processing lines E2a to E2n belonging to the closed processing line E2 (outer periphery) are processed. However, part of the machining lines E2a to E2n may be performed before the machining of the common machining line E1 is completed or before the machining of the machining lines E3a to E3d is completed.

なお、図4(A)の加工線の番号と属性情報の少なくとも一方は、加工データD6に含まれてもよいし、含まれなくてもよい。加工データD6は、1つの工程番号の加工ごとに又は複数の工程番号の加工で共通に、切断速度(例、レーザヘッド5の速度)、レーザ光LBの出力の情報を有してもよい。また、加工の順番は、各加工を行う時刻などで定義されてもよい。   Note that at least one of the processing line number and the attribute information in FIG. 4A may or may not be included in the processing data D6. The processing data D6 may include information on the cutting speed (for example, the speed of the laser head 5) and the output of the laser beam LB for each processing of one process number or in common for processing of a plurality of process numbers. Further, the processing order may be defined by the time at which each processing is performed.

次に、図2に示したデータ生成装置1の構成に基づき、データ生成方法について説明する。図5は、本実施形態に係るデータ生成方法を示すフローチャートである。ステップS1において、データ取得部11は、複合形状データD2を取得する。例えば、ステップS10において、データ取得部11は、部品データD1を取得する。また、ステップS11において、データ取得部11は、隣接する部品で加工線を重ねて、複数の部品をデータ上で配列する。また、ステップS12において、データ取得部11は、配列された複数の部品について、加工線の位置と、「共通加工線」の属性情報とを含む複合形状データD2を生成する。   Next, a data generation method will be described based on the configuration of the data generation device 1 shown in FIG. FIG. 5 is a flowchart showing a data generation method according to the present embodiment. In step S1, the data acquisition unit 11 acquires composite shape data D2. For example, in step S10, the data acquisition unit 11 acquires component data D1. In step S11, the data acquisition unit 11 arranges a plurality of components on the data by overlapping the processing lines with the adjacent components. In step S <b> 12, the data acquisition unit 11 generates composite shape data D <b> 2 including the processing line position and the “common processing line” attribute information for the plurality of arranged components.

次に、ステップS2において、形状データ生成部12は、仮想形状F3の外周データD4を生成する。例えば、ステップS21において、形状データ生成部12は、複合形状F2から共通加工線E1を除いて、仮想形状F3を算出する。また、ステップS22において、形状データ生成部12は、仮想形状F3から閉じた加工線を検出する。また、ステップS23において、形状データ生成部12は、閉じた加工線の数が1つであるか否かを判定する。   Next, in step S2, the shape data generation unit 12 generates outer periphery data D4 of the virtual shape F3. For example, in step S21, the shape data generation unit 12 calculates a virtual shape F3 by removing the common processing line E1 from the composite shape F2. In step S22, the shape data generation unit 12 detects a closed processing line from the virtual shape F3. In step S23, the shape data generation unit 12 determines whether or not the number of closed processing lines is one.

形状データ生成部12は、閉じた加工線の数が1つであると判定した場合(ステップS23;Yes)、ステップS24において、検出した閉じた加工線を示す外周データD4を生成する。形状データ生成部12は、閉じた加工線の数が複数であると判定した場合(ステップS23;No)、ステップS25において、複数の閉じた加工線から外周を決定する。形状データ生成部12は、外周に決定した閉じた加工線に基づき、ステップS24において外周データD4を生成する。また、ステップS26において、形状データ生成部12は、外周以外の閉じた加工線を内周に決定する。ステップS27において、形状データ生成部12は、内周データD5を生成する。   If the shape data generation unit 12 determines that the number of closed processing lines is one (step S23; Yes), in step S24, the shape data generation unit 12 generates outer peripheral data D4 indicating the detected closed processing lines. If the shape data generation unit 12 determines that there are a plurality of closed processing lines (step S23; No), the shape data generation unit 12 determines the outer periphery from the plurality of closed processing lines in step S25. The shape data generation unit 12 generates the outer periphery data D4 in step S24 based on the closed processing line determined on the outer periphery. In step S26, the shape data generation unit 12 determines a closed processing line other than the outer periphery as the inner periphery. In step S27, the shape data generation unit 12 generates inner circumference data D5.

次に、ステップS3において、加工データ生成部13は、加工データを生成する。このようにして生成された加工データを用いて加工装置2を数値制御し、板材Wを加工すること等により、複数の部品Xa〜Xdが製造(形成)される。   Next, in step S3, the processing data generation unit 13 generates processing data. A plurality of parts Xa to Xd are manufactured (formed) by numerically controlling the processing device 2 using the processing data generated in this manner and processing the plate material W, for example.

上述のデータ生成装置1は、例えば、コンピュータがデータ生成プログラムに従って各種の処理を行う形態である。このデータ生成プログラムは、例えば、コンピュータに設けられるハードディスクなどの記憶装置に記憶されており、コンピュータは、データ生成プログラムを記憶装置から読み出して処理を実行する。このデータ生成プログラムは、コンピュータに、板材から複数の部品を切り出す加工線を、隣接する部品で重ねた複数の部品の複合形状データを取得することと、隣接する部品の間の加工線を表す共通加工線を複合形状から除いた仮想形状の外周データを生成することと、を実行させる。このデータ生成プログラムは、コンピュータで読み取り可能なUSBメモリやCD−ROMなどの記憶媒体に記録されて、提供されてもよい。   The above-described data generation device 1 has a form in which, for example, a computer performs various processes according to a data generation program. This data generation program is stored in, for example, a storage device such as a hard disk provided in the computer, and the computer reads the data generation program from the storage device and executes processing. This data generation program obtains a composite shape data of a plurality of parts obtained by superimposing a processing line for cutting out a plurality of parts from a plate material on a computer, and a processing line between adjacent parts. Generating virtual shape outer periphery data excluding the processing line from the composite shape. This data generation program may be provided by being recorded on a storage medium such as a computer-readable USB memory or CD-ROM.

なお、上述の実施形態において、レーザ加工機による切断幅が十分に小さいものとし、加工線を各部品の縁(辺)と一致させているが、例えばパンチプレスなどで板材を切断する場合、切断幅が製造公差に対して無視できない場合がある。同様に、レーザ加工機においても、使用するレーザ光LBのスポット径が大きいと、切断幅が大きくなる。このような場合、切断幅を加味して加工線を定めてもよい。すなわち、本明細書において、共通する加工線は、切断幅を加味して所定の間隔を持つ加工線を含む意味で用いている。   In the above-described embodiment, the cutting width by the laser processing machine is assumed to be sufficiently small, and the processing line is made to coincide with the edge (side) of each component. The width may not be negligible for manufacturing tolerances. Similarly, also in a laser beam machine, the cutting width increases when the spot diameter of the laser beam LB to be used is large. In such a case, the processing line may be determined in consideration of the cutting width. That is, in this specification, the common processing line is used in the meaning including a processing line having a predetermined interval in consideration of the cutting width.

図6は、切断幅を加味して外周データを生成する処理を示す図である。図6(A)において、符号A1は、切断により板材Wから除去される加工領域(ぬきしろ)を示す。加工領域A1は、部品Xaの縁に沿って切断幅Bで設けられる。このような場合、例えば、加工線Ecを加工領域A1の中心線上に設定する。   FIG. 6 is a diagram illustrating a process of generating outer periphery data in consideration of the cutting width. In FIG. 6A, reference numeral A1 indicates a processing region (margin) that is removed from the plate material W by cutting. The processing area A1 is provided with a cutting width B along the edge of the part Xa. In such a case, for example, the processing line Ec is set on the center line of the processing area A1.

図6(B)に示すように、隣接する部品(例、部品Xaと部品Xb)とで加工線Ecが重なるように、複数の部品Xa〜Xdをデータ上で配列すると、複合形状データD2が得られる。また、複合形状データD2から共通加工線E1を除くと、図6(C)に示すように、仮想形状データD3が得られる。また、仮想形状F3から閉じた加工線E2を検出すること等により、外周データD4が得られる。   As shown in FIG. 6B, when a plurality of parts Xa to Xd are arranged on the data so that the machining lines Ec overlap with each other (eg, part Xa and part Xb), composite shape data D2 is obtained. can get. Further, when the common machining line E1 is excluded from the composite shape data D2, as shown in FIG. 6C, virtual shape data D3 is obtained. Further, the outer circumference data D4 is obtained by detecting the closed processing line E2 from the virtual shape F3.

また、仮想形状F3から検出される複数の閉じた加工線E2、E3のうち、外周以外の閉じた加工線E3を求めることなどにより、内周データD5が得られる。また、共通加工線E1のデータ、外周データD4、内周データD5等を用いると、加工データを生成することができる。このような加工データを用いる場合、例えば、加工線Ecに切断刃を位置合わせして、加工領域A1を打ち抜くと、隣接する部品(例、部品Xa、部品Xb)の縁を一括して形成することができ、複数の部品Xa〜Xdを効率よく切り出すことができる。   Further, the inner circumference data D5 is obtained by obtaining a closed machining line E3 other than the outer circumference among the plurality of closed machining lines E2 and E3 detected from the virtual shape F3. Further, using the data of the common machining line E1, the outer circumference data D4, the inner circumference data D5, etc., the machining data can be generated. When such machining data is used, for example, when the cutting blade is aligned with the machining line Ec and the machining area A1 is punched, edges of adjacent parts (eg, part Xa, part Xb) are collectively formed. The plurality of parts Xa to Xd can be efficiently cut out.

なお、図1で加工装置2がレーザ加工機であるものとして説明したが、加工装置2は、切断刃により板材Wを切断可能なパンチプレスなどでもよいし、レーザ加工機とパンチプレスとの複合機であってもよい。例えば、加工線の一部をレーザ加工機により加工し、他の加工線をパンチプレスにより加工してもよい。例えば、共通加工線E1をレーザ加工機により加工し、複合形状の内周の加工線(閉じた加工線E3)および外周の加工線(閉じた加工線E2)をパンチプレスにより加工してもよい。   In addition, although demonstrated as what the processing apparatus 2 is a laser processing machine in FIG. 1, the processing apparatus 2 may be a punch press etc. which can cut | disconnect the board | plate material W with a cutting blade, and the composite of a laser processing machine and a punch press. It may be a machine. For example, a part of the processing line may be processed by a laser processing machine, and another processing line may be processed by a punch press. For example, the common processing line E1 may be processed by a laser processing machine, and the inner peripheral processing line (closed processing line E3) and the outer peripheral processing line (closed processing line E2) of the composite shape may be processed by a punch press. .

なお、部品の形状、数などについては適宜変更できる。図7(A)〜(D)は、それぞれ、部品データから生成される外周データの例を概念的に示す図である。図2などにおいて複合形状データD2は、1つの内周を有するが、内周が無くてもよいし、2つ以上の内周を有するものでもよい。   Note that the shape and number of parts can be changed as appropriate. FIGS. 7A to 7D are diagrams conceptually showing examples of outer periphery data generated from component data. In FIG. 2 and the like, the composite shape data D2 has one inner circumference, but may not have an inner circumference or may have two or more inner circumferences.

図7(A)の部品データD1はL字型の部品のものであり、加工線を重ねて配列することで、複合形状データD2が得られる。複合形状F2は、外形が十字状であり、内周が無い形状である。このような複合形状データD2についても、共通加工線E1を除くと仮想形状F3が得られる。また、仮想形状F3において閉じた加工線E2を検出することにより、仮想形状F3の外周データD4を生成可能である。   The part data D1 in FIG. 7A is an L-shaped part, and composite shape data D2 is obtained by arranging the processing lines in an overlapping manner. The composite shape F2 has a cross shape and has no inner periphery. Also for such composite shape data D2, a virtual shape F3 is obtained when the common processing line E1 is excluded. Moreover, the outer periphery data D4 of the virtual shape F3 can be generated by detecting the closed processing line E2 in the virtual shape F3.

図7(B)の部品データD1はC字型の部品のものであり、加工線を重ねて配列することで、複合形状データD2が得られる。複合形状F2は、外形が矩形状であり、矩形状の2つの内周を有する形状である。このような形状の複合形状データD2についても、共通加工線E1を除くと仮想形状F3が得られる。また、仮想形状F3において閉じた加工線E2を検出することにより、仮想形状F3の外周データD4を生成可能である。また、仮想形状F3において、外周以外の閉じた加工線E3を内周に決定し、仮想形状F3の内周データD5を生成可能である   The part data D1 in FIG. 7B is a C-shaped part, and composite shape data D2 is obtained by arranging the processing lines in an overlapping manner. The composite shape F2 has a rectangular outer shape and has two rectangular inner peripheries. For the composite shape data D2 having such a shape, a virtual shape F3 is obtained when the common processing line E1 is excluded. Moreover, the outer periphery data D4 of the virtual shape F3 can be generated by detecting the closed processing line E2 in the virtual shape F3. Further, in the virtual shape F3, a closed processing line E3 other than the outer periphery can be determined as the inner periphery, and the inner periphery data D5 of the virtual shape F3 can be generated.

また、図2において複数の部品Xa〜Xdは、形状が1種類であるが、形状が2種類以上であってもよい。図7(C)では、L字型の部品の部品データD10、三角形状の部品の部品データD11、及び矩形状の部品の部品データD12を用いる。このような複数種類の部品データD11〜D12を用いて、加工線を重ねて配列することで複合形状データD2が得られる。このような形状の複合形状データD2についても、共通加工線E1を除くと仮想形状F3が得られる。また、仮想形状F3から閉じた加工線E2を検出することにより、仮想形状F3の外周データD4を生成可能である。   Further, in FIG. 2, the plurality of components Xa to Xd have one type of shape, but may have two or more types. In FIG. 7C, component data D10 for an L-shaped component, component data D11 for a triangular component, and component data D12 for a rectangular component are used. Using such a plurality of types of component data D11 to D12, composite shape data D2 is obtained by arranging the processing lines in an overlapping manner. For the composite shape data D2 having such a shape, a virtual shape F3 is obtained when the common processing line E1 is excluded. Moreover, the outer periphery data D4 of the virtual shape F3 can be generated by detecting the closed processing line E2 from the virtual shape F3.

また、図7(D)の部品データD21〜D24は、それぞれ、外周に曲線を含む形状の部品のものである。このような部品データD21〜D24についても、加工線を重ねて配列することで、複合形状データD2が得られる。複合形状データD2についても、複合形状F2から共通加工線E1を除くと、仮想形状F3が得られる。また、仮想形状F3から閉じた加工線E2を検出することにより、仮想形状F3の外周データD4を生成可能である。   In addition, the component data D21 to D24 in FIG. 7D are for components having a shape including a curve on the outer periphery. For such component data D21 to D24, composite shape data D2 can be obtained by arranging the processing lines in an overlapping manner. For the composite shape data D2, the virtual shape F3 is obtained by removing the common processing line E1 from the composite shape F2. Moreover, the outer periphery data D4 of the virtual shape F3 can be generated by detecting the closed processing line E2 from the virtual shape F3.

なお、データ生成装置1は、部品データから複合形状データを生成する処理を行わなくてもよい。例えば、設計装置9が複合形状データを生成し、データ取得部11は、設計装置9から複形状合データを取得してもよい。また、データ生成装置1は、加工データを生成する処理を行わなくてもよい。例えば、データ生成装置1は、少なくとも外周データを外部の装置に出力し、この外部の装置が外周データを用いて加工データを生成してもよい。また、データ生成装置1は、設計装置9に設けられていてもよいし、設計装置9の少なくとも一部を含んでいてもよい。   Note that the data generation device 1 does not have to perform the process of generating the composite shape data from the component data. For example, the design device 9 may generate composite shape data, and the data acquisition unit 11 may acquire the composite shape data from the design device 9. Moreover, the data generation apparatus 1 does not need to perform the process which produces | generates process data. For example, the data generation device 1 may output at least outer circumference data to an external device, and the external device may generate machining data using the outer circumference data. The data generation device 1 may be provided in the design device 9 or may include at least a part of the design device 9.

以上、実施形態について説明したが、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。また、上述の実施形態などで説明した要件の1つ以上は、省略されることがある。また、上述の実施形態などで説明した要件は、他の構成と適宜組み合わせることができる。   Although the embodiments have been described above, the technical scope of the present invention is not limited to the aspects described in the above-described embodiments. In addition, one or more of the requirements described in the above-described embodiments may be omitted. In addition, the requirements described in the above-described embodiments and the like can be appropriately combined with other configurations.

また、上述した実施形態において、加工装置2は、板材Wに対してレーザヘッド5を移動させることにより板材Wを加工しているが、これに限定されない。例えば、レーザヘッド5を固定して板材W(加工パレット3)を移動させて板材Wを加工するものや、レーザヘッド5及び板材Wの双方を相対的に移動させて板材Wを加工するものでもよい。   In the above-described embodiment, the processing apparatus 2 processes the plate material W by moving the laser head 5 with respect to the plate material W, but is not limited thereto. For example, the laser head 5 is fixed and the plate material W (processing pallet 3) is moved to process the plate material W, or both the laser head 5 and the plate material W are relatively moved to process the plate material W. Good.

1・・・データ生成装置、2・・・加工装置、11・・・データ取得部、
12・・・形状データ生成部、13・・・加工データ生成部、W・・・板材、
Xa〜Xd・・・複数の部品、D1・・・部品データ、D2・・・複合形状データ、
D4・・・外周データ、D5・・・内周データ、D6・・・加工データ、
E1・・・共通加工線、E2、E3・・・閉じた加工線
DESCRIPTION OF SYMBOLS 1 ... Data generation apparatus, 2 ... Processing apparatus, 11 ... Data acquisition part,
12 ... shape data generation unit, 13 ... machining data generation unit, W ... plate material,
Xa to Xd ... plural parts, D1 ... part data, D2 ... composite shape data,
D4 ... outer circumference data, D5 ... inner circumference data, D6 ... machining data,
E1 ... Common machining line, E2, E3 ... Closed machining line

Claims (9)

板材から複数の部品を切り出す加工線を、隣接する部品で重ねた前記複数の部品の複合形状データを取得するデータ取得部と、
前記隣接する部品の間の前記加工線を表す共通加工線を前記複合形状データから除いた仮想形状の外周データを生成する形状データ生成部と、を備えるデータ生成装置。
A data acquisition unit for acquiring composite shape data of the plurality of parts obtained by stacking processing lines for cutting out a plurality of parts from a plate material with adjacent parts;
A shape data generation unit including a shape data generation unit that generates virtual shape outer periphery data obtained by removing the common processing line representing the processing line between the adjacent parts from the composite shape data.
前記データ取得部は、前記複数の部品のそれぞれの形状を定義した部品データに基づいて、前記複合形状データを生成する、請求項1に記載のデータ生成装置。   The data generation device according to claim 1, wherein the data acquisition unit generates the composite shape data based on component data defining a shape of each of the plurality of components. 前記形状データ生成部は、前記仮想形状から検出される閉じた前記加工線から前記外周データを生成する、請求項1または請求項2に記載のデータ生成装置。   The data generation device according to claim 1, wherein the shape data generation unit generates the outer periphery data from the closed processing line detected from the virtual shape. 前記形状データ生成部は、前記閉じた加工線が複数検出される場合、前記外周データ以外の前記閉じた加工線から前記仮想形状の内周データを生成する、請求項3に記載のデータ生成装置。   4. The data generation device according to claim 3, wherein when a plurality of the closed machining lines are detected, the shape data generation unit generates the inner circumference data of the virtual shape from the closed machining lines other than the outer circumference data. 5. . 前記形状データ生成部により除いた前記共通加工線を含めて、前記加工線を加工する順番を定義した加工データを生成する加工データ生成部を備える、請求項1〜請求項4のいずれか一項に記載のデータ生成装置。   5. A machining data generation unit that generates machining data that defines an order in which the machining lines are machined, including the common machining line removed by the shape data generation unit. 5. The data generation device described in 1. 前記加工データ生成部は、前記外周データの前記加工線を加工する順番を、前記共通加工線を加工する順番よりも後の順番に定義する、請求項5に記載のデータ生成装置。   The data generation device according to claim 5, wherein the processing data generation unit defines an order of processing the processing line of the outer periphery data in an order later than an order of processing the common processing line. 前記加工データ生成部は、前記外周データの前記加工線を加工する順番を、最後の順番に定義する、請求項6に記載のデータ生成装置。   The data generation device according to claim 6, wherein the processing data generation unit defines an order of processing the processing line of the outer periphery data in the last order. 請求項1〜7のいずれか一項に記載のデータ生成装置により生成されたデータに基づいて前記板材から前記複数の部品を切り出す加工装置。   A processing apparatus for cutting out the plurality of parts from the plate material based on data generated by the data generation apparatus according to claim 1. コンピュータに、
板材から複数の部品を切り出す加工線を、隣接する部品で重ねた前記複数の部品の複合形状データを取得することと、
前記隣接する部品の間の前記加工線を表す共通加工線を前記複合形状データから除いた仮想形状の外周データを生成することと、を実行させるデータ生成プログラム。
On the computer,
Obtaining a composite shape data of the plurality of parts obtained by superimposing a processing line for cutting out a plurality of parts from a plate material with adjacent parts;
A data generation program for executing generation of virtual shape outer periphery data obtained by removing a common processing line representing the processing line between the adjacent parts from the composite shape data.
JP2015048366A 2015-03-11 2015-03-11 Data generation apparatus, processing apparatus, and data generation program Active JP6613581B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015048366A JP6613581B2 (en) 2015-03-11 2015-03-11 Data generation apparatus, processing apparatus, and data generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015048366A JP6613581B2 (en) 2015-03-11 2015-03-11 Data generation apparatus, processing apparatus, and data generation program

Publications (2)

Publication Number Publication Date
JP2016170504A JP2016170504A (en) 2016-09-23
JP6613581B2 true JP6613581B2 (en) 2019-12-04

Family

ID=56982717

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015048366A Active JP6613581B2 (en) 2015-03-11 2015-03-11 Data generation apparatus, processing apparatus, and data generation program

Country Status (1)

Country Link
JP (1) JP6613581B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6542939B1 (en) * 2018-03-28 2019-07-10 株式会社アマダホールディングス Laser processing machine, laser processing method, and processing program creation apparatus
JP6712612B2 (en) * 2018-03-28 2020-06-24 株式会社アマダ Allocation data creation device and allocation data creation method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3157893B2 (en) * 1992-02-14 2001-04-16 株式会社アマダ Method and program for automatically creating machining path statement of NC program for laser machining
JP3193196B2 (en) * 1993-07-14 2001-07-30 株式会社アマダ Automatic development drawing generation system for plate bending
JPH07178545A (en) * 1993-12-24 1995-07-18 Komatsu Ltd Can/cam system for sheetmetal working
JP3779343B2 (en) * 1994-11-04 2006-05-24 日産自動車株式会社 Processing apparatus for contour point sequences related to each other
JP3385157B2 (en) * 1996-04-24 2003-03-10 三菱電機株式会社 Automatic programming device for plate cutting
JP3308869B2 (en) * 1996-07-31 2002-07-29 株式会社アマダ Parts display image operation system and method
JP3204161B2 (en) * 1997-05-16 2001-09-04 村田機械株式会社 Multitasking machine
JP3642742B2 (en) * 2001-03-28 2005-04-27 株式会社横河ブリッジ Process for picking many perforated products
WO2011042058A1 (en) * 2009-10-08 2011-04-14 Tomologic Ab Controlling rules and variables for cutting

Also Published As

Publication number Publication date
JP2016170504A (en) 2016-09-23

Similar Documents

Publication Publication Date Title
JP5714017B2 (en) Control rules and variables for cutting
JP5795657B1 (en) Additive manufacturing apparatus and additive manufacturing method
US10241494B2 (en) Cutting method and tool path generating device
JP5957070B2 (en) Workpiece machining surface display method, workpiece machining surface display device, tool path generation device, and workpiece machining surface display program
RU2013142839A (en) METHOD, SYSTEM AND COMPUTER PROGRAM FOR MACHINE CUTTING OF SEVERAL PARTS FROM BILLING OF MATERIAL USING REGULATORY RULES AND VARIABLES FOR CUTTING
WO2015019668A1 (en) Nc program generating device, nc program generating method, and nc program generating program
JP5823082B1 (en) Numerical controller
JP6043234B2 (en) Numerical controller
JP5960189B2 (en) Numerical control apparatus and program editing method having machining cycle generation function
JP6613581B2 (en) Data generation apparatus, processing apparatus, and data generation program
WO2015080179A1 (en) Laser cutting method and device, and automatic programming device
JP5886656B2 (en) Numerical controller
JP6038331B2 (en) Tool path generation method and tool path generation apparatus
JP6148921B2 (en) Automatic programming device for laser machine
JP2010262442A (en) Numerical control data creation device
JPWO2014128916A1 (en) Numerical control apparatus and processing method
US9411331B2 (en) Automatic programming device and method
JP7108239B2 (en) Laser processing machine control device, laser processing machine, processing program generation device, processing program generation method, and work processing method
JP5894655B2 (en) Control rules and variables for cutting
JP6777516B2 (en) Information processing device
JP2008126377A (en) Processing data preparation method
JP7533203B2 (en) Information processing device, order determination method, and order determination program
JP5502710B2 (en) Tool path creation method and tool path creation apparatus
JP2015014822A5 (en)
US10705507B2 (en) Method for generating a machining program and machine tool

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190725

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191021

R150 Certificate of patent or registration of utility model

Ref document number: 6613581

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250