JP6895313B2 - Automatic programming device and method - Google Patents
Automatic programming device and method Download PDFInfo
- Publication number
- JP6895313B2 JP6895313B2 JP2017100678A JP2017100678A JP6895313B2 JP 6895313 B2 JP6895313 B2 JP 6895313B2 JP 2017100678 A JP2017100678 A JP 2017100678A JP 2017100678 A JP2017100678 A JP 2017100678A JP 6895313 B2 JP6895313 B2 JP 6895313B2
- Authority
- JP
- Japan
- Prior art keywords
- skid
- joint
- gravity
- center
- laser processing
- 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
Links
Images
Landscapes
- Numerical Control (AREA)
- Laser Beam Processing (AREA)
Description
本発明は、レーザ加工等において板材とパーツとのジョイントを決定する加工プログラムを作成する自動プログラム作成装置および方法に係り、さらに詳細には、レーザ加工機のスキッドとパーツあるいは端材の状態に応じて最適なジョイントを決定することができる自動プログラム作成装置および方法に関するものである。 The present invention relates to an automatic program creation device and method for creating a machining program for determining a joint between a plate material and a part in laser machining or the like, and more specifically, depending on the state of the skid and the part or scrap of the laser machining machine. It relates to an automatic programming device and a method capable of determining the optimum joint.
一般に、レーザ加工機において板材等をレーザ加工する場合、スキッドを有するパレット上に板材等を載置してレーザ加工するが、レーザ加工により切り取られるパーツが、パレットのスキッドから落下してしまうことを防止するために、板材とパーツとを繋ぐジョイントが設けられていた。 Generally, when laser processing a plate material or the like with a laser processing machine, the plate material or the like is placed on a pallet having a skid and laser processed, but the parts cut out by the laser processing may fall from the skid of the pallet. To prevent this, a joint was provided to connect the plate material and the parts.
しかしながら、上述のような切り取りパーツのスキッドからの落下防止のジョイントは、そのパーツの回転角度や配置位置により、スキッドからの落下の可能性が変化するため、多めに付けるようにしていた。 However, since the possibility of falling from the skid changes depending on the rotation angle and the arrangement position of the cut parts, the joints for preventing the cut parts from falling from the skid as described above are attached more.
このようにジョイントの数が多いと、後工程において、ジョイントをはずす作業に時間がかかってしまう問題があった。 When the number of joints is large as described above, there is a problem that it takes time to remove the joints in the subsequent process.
また、板材に穴を形成する場合、逆に、ジョイントをつけずに、穴の部分の端材を、スキッドの間に落下させなければならないが、その端材がスキッドの間に落下しないで立ち上がってしまう場合があり、その立ち上がった端材が、レーザヘッドと干渉してしまう問題があった。 Also, when forming a hole in the plate material, conversely, the end material of the hole part must be dropped between the skids without attaching a joint, but the end material stands up without falling between the skids. There is a problem that the rising scrap material interferes with the laser head.
本発明は、上記した事情に着目してなされたものであり、その目的とするところは、レーザ加工機のスキッドとパーツあるいは端材の状態に応じて最適なジョイントを決定する自動プログラム作成装置および方法を提供することである。 The present invention has been made by paying attention to the above-mentioned circumstances, and an object of the present invention is an automatic program creation device that determines an optimum joint according to the state of a skid and a part or a scrap of a laser processing machine. To provide a method.
本発明は上述の問題を解決するためのものであり、請求項1に係る発明は、スキッドを有する台に材料を載置してレーザ加工を行って製品としてのパーツを作成するレーザ加工機を有するレーザ加工システムにおいて、前記レーザ加工機の加工プログラムを作成する自動プログラム作成装置であって、前記レーザ加工機のスキッドと前記パーツの状態に応じて、前記材料と前記パーツとを繋ぐ1つのジョイントの位置を決定するジョイント付け手段を有し、前記ジョイント付け手段が、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置を求め、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成装置である。 The present invention is for solving the above-mentioned problem, and the invention according to claim 1 is a laser processing machine for producing a part as a product by placing a material on a table having a skid and performing laser processing. An automatic program creation device that creates a machining program for the laser machining machine in the laser machining system, and is a joint that connects the material and the part according to the state of the skid of the laser machining machine and the part. have a joint with means for determining the position, the joint with means determines the interference position between the skid and the gravity center position and the part of said part, interference between the skid and the gravity center position and the part of the part It is an automatic program creating apparatus characterized in that the position of the joint is determined based on the position.
請求項2に係る発明は、前記ジョイント付け手段が、前記パーツが、前記スキッドの間に落下することを防止するように、前記パーツにおける1つのジョイントを、最適な位置に決定することを特徴とする請求項1に記載の自動プログラム作成装置である。 The invention according to claim 2 is characterized in that the joint attaching means determines one joint in the part at an optimum position so as to prevent the part from falling between the skids. The automatic program creation device according to claim 1.
請求項3に係る発明は、前記ジョイント付け手段が、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置に基づいて、前記パーツにおいてレーザ加工が始まるアプローチの位置も決定することを特徴とする請求項1または2に記載の自動プログラム作成装置である。
The invention according to
請求項4に係る発明は、スキッドを有する台に材料を載置してレーザ加工として穴加工を行うレーザ加工機を有するレーザ加工システムにおいて、前記レーザ加工機の加工プログラムを作成する自動プログラム作成装置であって、前記レーザ加工機のスキッドと穴加工の状態に応じて、前記材料と前記穴加工により生じる端材とを繋ぐ1つのジョイントの位置を決定するジョイント付け手段を有し、前記ジョイント付け手段が、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置を求め、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成装置である。
The invention according to
請求項5に係る発明は、前記ジョイント付け手段が、前記端材が、前記スキッド上で立ち上がることを防止するように、前記端材における1つのジョイントを、最適な位置に決定することを特徴とする請求項4に記載の自動プログラム作成装置である。
The invention according to
請求項6に係る発明は、前記ジョイント付け手段が、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置に基づいて、前記穴加工においてレーザ加工が始まるアプローチの位置も決定することを特徴とする請求項4または5に記載の自動プログラム作成装置である。
The invention according to
請求項7に係る発明は、スキッドを有する台に材料を載置してレーザ加工を行って製品としてのパーツを作成するレーザ加工機を有するレーザ加工システムにおいて、前記レーザ加工機の加工プログラムを作成する自動プログラム作成方法であって、前記レーザ加工機のスキッドと前記パーツの状態に応じて、前記材料と前記パーツとを繋ぐ1つのジョイントの位置を決定する工程を有し、前記ジョイントの位置を決定する工程は、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置を求め、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成方法である。
The invention according to
請求項8に係る発明は、スキッドを有する台に材料を載置してレーザ加工として穴加工を行うレーザ加工機を有するレーザ加工システムにおいて、前記レーザ加工機の加工プログラムを作成する自動プログラム作成方法であって、前記レーザ加工機のスキッドと穴加工の状態に応じて、前記材料と前記穴加工により生じる端材とを繋ぐ1つのジョイントの位置を決定するジョイント付け工程を有し、前記ジョイントの位置を決定する工程は、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置を求め、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成方法である。 The invention according to claim 8 is an automatic program creation method for creating a processing program of the laser processing machine in a laser processing system having a laser processing machine that places a material on a table having a skid and performs hole processing as laser processing. It has a joint attaching step of determining the position of one joint connecting the material and the end material generated by the hole drilling according to the skid and the hole drilling state of the laser machining machine. In the step of determining the position, the position of the center of gravity of the end material and the position of interference between the hole machining and the skid are obtained, and the joint is based on the position of the center of gravity of the end material and the position of interference between the hole machining and the skid. It is an automatic program creation method characterized by determining the position of .
本発明によれば、レーザ加工機のスキッドとパーツあるいは端材の状態に応じて最適なジョイントを決定することができるようになる。 According to the present invention, the optimum joint can be determined according to the state of the skid and parts or scraps of the laser processing machine.
図1は、本発明による自動プログラム作成方法が実施されたレーザ加工システムの概略図である。 FIG. 1 is a schematic view of a laser processing system in which the automatic program creation method according to the present invention is implemented.
図1に示すように、このレーザ加工システムは、レーザ加工機1と、レーザ加工機1の加工プログラムを作成する自動プログラム作成装置としてのCAM3と、CAM3よりの加工プログラムに基づいてレーザ加工機1を駆動するNC装置5と、種々の加工データを記憶するデータベース7とを有している。
As shown in FIG. 1, this laser processing system includes a laser processing machine 1, a
また、自動プログラム作成装置としてのCAM3は、後述するスキッドとパーツあるいは端材の状態に応じて最適な数のジョイントを、最適な位置に決定するジョイント付け手段をも構成する。
Further, the
レーザ加工機1は、図1に示すように、加工側1aと段取側1bとに分かれており、図2に示すように、加工側1aには、材料Wを載置する台としてスキッド状の加工パレット1a1が設けられ、その加工パレット1a1上の材料Wを、移動自在のレーザヘッド1cによりレーザ加工するようになっている。また、段取側1bにもスキッド状のテーブル1b1が設けられ、そのテーブル1b1上に材料Wを載置するようになっている。
As shown in FIG. 1, the laser processing machine 1 is divided into a
図2は、図1に示したレーザ加工機1の加工側1aの概略構成図である。
FIG. 2 is a schematic configuration diagram of the
CAM3は、図3に示すように、CPU3aと、CPU3aに接続されたRAM3b、ROM3c、ディスプレイ3d、入力キーボード3eとからなっている。
As shown in FIG. 3, the
図3は、図1に示したCAM3の内部構成図である。
FIG. 3 is an internal configuration diagram of the
図4は、図2に示すスキッド状の加工パレット1a1上に材料Wが載置された状態を示す説明図である。 FIG. 4 is an explanatory view showing a state in which the material W is placed on the skid-shaped processing pallet 1a1 shown in FIG.
図4に示すように、加工パレット1a1には複数のスキッド1a3が設けられており、その上に材料Wが載置されており、材料Wには、複数のパーツ9が切り取られるようになっている。 As shown in FIG. 4, a plurality of skids 1a3 are provided on the processing pallet 1a1, a material W is placed on the skids 1a3, and a plurality of parts 9 are cut out from the material W. There is.
次に、図5を参照して、本発明による自動ジョイント付け方法を含む加工プログラム作成方法の一実施形態について説明する。 Next, an embodiment of a machining program creating method including the automatic joint attachment method according to the present invention will be described with reference to FIG.
図5は、本発明による自動ジョイント付け方法を含む加工プログラム作成方法の一実施形態のフローチャートである。 FIG. 5 is a flowchart of an embodiment of a machining program creating method including the automatic joint attachment method according to the present invention.
なお、本発明を実施した自動ジョイント付け方法は、加工プログラム作成の過程で行われる。 The automatic joint attachment method according to the present invention is performed in the process of creating a machining program.
まず、図5のステップ101において、CAM3により、データベース7より加工データが読み出され、その加工データに基づいてパーツに工具軌跡を割り付ける自動割付が行われ、ステップ103において、CAM3により、加工データに基づいて、加工パレット1a1上に載置された材料Wにパーツが配置され、ステップ105において、CAM3により、データベース7より加工パレット1a1のスキッド1a3のデータが読み出されて取得される。
First, in step 101 of FIG. 5, machining data is read from the
次に、ステップ107において、CAM3により、レーザ加工により生じるパーツあるいは端材の重心位置およびパーツあるいは端材とスキッドとの干渉位置が求められる。なお、端材は、穴加工により生じる端材となる。
Next, in step 107, the
すなわち、CAM3は、データベース7よりの加工データに基づいて、レーザ加工により生じるパーツあるいは端材の形状を求め、そのパーツあるいは端材の形状から、そのパーツあるいは端材の重心位置を求める。そして、CAM3は、データベース7からのスキッドデータより、パーツあるいは端材とスキッドとの干渉位置を求める。
That is, the
ここで、図6を参照して、レーザ加工により製品となるパーツPにおける重心位置および干渉位置について説明する。 Here, with reference to FIG. 6, the position of the center of gravity and the position of interference in the part P produced by laser machining will be described.
図6は、レーザ加工により製品となるパーツPにおける重心位置および干渉位置の説明図である。 FIG. 6 is an explanatory diagram of the position of the center of gravity and the position of interference in the part P which is a product by laser processing.
図6に示すように、ここでは、スキッド1a3は、X方向やY方向に並べられた点の集合でできており、X方向もしくはY方向に伸びる列S1、S2として認識する。 As shown in FIG. 6, here, the skid 1a3 is made up of a set of points arranged in the X direction and the Y direction, and is recognized as columns S1 and S2 extending in the X direction or the Y direction.
そして、スキッド1a3の磨耗や材料のずれが発生することを考慮して、実際の製品P1の形状を余裕幅分だけ小さくしたパーツ形状P2を求め、このパーツ形状P2と交差するスキッドの列(この場合、列S1)を求める。 Then, in consideration of the occurrence of wear of the skid 1a3 and the displacement of the material, a part shape P2 in which the shape of the actual product P1 is reduced by the margin width is obtained, and a row of skids intersecting with the part shape P2 (this). In the case, the column S1) is obtained.
なお、製品P1の重心Xは、データベース7よりの加工データに基づいて求められる。
The center of gravity X of the product P1 is obtained based on the processing data from the
次に、ステップ109において、CAM3により、対象が、レーザ加工によるパーツあるいは端材のどちらであるかが判定される。
Next, in step 109, the
すなわち、CAM3は、データベース7より加工データに基づいて、レーザ加工により生じる対象が、パーツあるいは端材のどちらであるかを判定する。
That is, the
上記ステップ109においてレーザ加工により生じる対象がパーツ(製品)であると判定された場合、CAM3により、パーツ(製品)のスキッド位置を考慮したジョイント形成処理が行われる。
When it is determined in step 109 that the target generated by the laser processing is a part (product), the
ここで、図6〜図8を参照して、パーツ(製品)のスキッド位置を考慮したジョイント形成処理について詳しく説明する。 Here, with reference to FIGS. 6 to 8, the joint forming process in consideration of the skid position of the part (product) will be described in detail.
図7は、パーツ(製品)のスキッド位置を考慮したジョイント形成処理のフローチャートであり、図8は、パーツ(製品)のスキッド位置を考慮したジョイント形成処理の説明図である。 FIG. 7 is a flowchart of a joint forming process in consideration of the skid position of the part (product), and FIG. 8 is an explanatory diagram of the joint forming process in consideration of the skid position of the part (product).
図7のステップ201において、CAM3により、パーツがスキッド1a3と干渉しているか否かが判定され、パーツがスキッド1a3と干渉していないと判定された場合、ステップ203において、CAM3により、通常の数にジョイントが付加される。 In step 201 of FIG. 7, if it is determined by CAM3 whether or not the part is interfering with the skid 1a3 and it is determined that the part is not interfering with the skid 1a3, in step 203, the normal number is determined by CAM3. A joint is added to.
すなわち、ここでの通常の数のジョイントとは、予め決められた多めの数のジョイントとなる。 That is, the normal number of joints here is a predetermined large number of joints.
次に、上記ステップ201においてパーツがスキッド1a3と干渉していると判定された場合、ステップ205において、CAM3により、パーツが2列以上のスキッドに干渉しているか否かが判断され、パーツが2列以上のスキッドに干渉していない場合、ステップ207において、CAM3により、3点支持となる位置に、1つのジョイントが付加される。 Next, when it is determined in step 201 that the parts are interfering with the skids 1a3, in step 205, CAM3 determines whether or not the parts are interfering with two or more rows of skids, and the parts are 2 If it does not interfere with more than a row of skids, in step 207, CAM3 adds one joint at a position that supports three points.
ここで、図6を参照して、3点支持となる位置に1つのジョイントを付加する動作について説明する。 Here, with reference to FIG. 6, the operation of adding one joint to the position of supporting three points will be described.
図6に示すように、パーツ形状P2と交差するスキッドの列S1が求められると、そのパーツ形状P2にかかるスキッドの点の内、一番間隔の開いている2点(この場合、S1a、S1bとなる)を求め、一番間隔の開いている2点のスキッドS1a、S1b間を結ぶ直線Aから重心Xを通る垂線Bを求め、その垂線Bと製品P1のパーツ形状P2とが交差する交差点をジョイント位置J1とする。 As shown in FIG. 6, when the skid row S1 intersecting the part shape P2 is obtained, the two most spaced skid points (in this case, S1a and S1b) are found on the part shape P2. The perpendicular line B passing through the center of gravity X is obtained from the straight line A connecting the two most spaced skids S1a and S1b, and the intersection where the perpendicular line B and the part shape P2 of the product P1 intersect. Is the joint position J1.
すなわち、2点のスキッドS1a、S1bとジョイント位置J1に設けられた1つのジョイントとで3点支持を構成する。 That is, the two-point skids S1a and S1b and one joint provided at the joint position J1 form a three-point support.
このように、ジョイントの数を最低限の数としながらも、パーツP3の支持を確実にして、パーツP3のスキッドからの落下を防止できる。 In this way, while minimizing the number of joints, the support of the part P3 can be ensured and the part P3 can be prevented from falling from the skid.
上記ステップ205においてパーツが2列以上のスキッドに干渉していると判断された場合、ステップ209において、CAM3により、パーツに干渉しているスキッドの位置に対してパーツの重心とアプローチの位置が、以下に説明する3つの関係の内のどこにあるかが判定される。 When it is determined in step 205 that the parts are interfering with two or more rows of skids, in step 209, the center of gravity of the parts and the position of the approach are set by CAM3 with respect to the position of the skids interfering with the parts. It is determined where it is among the three relationships described below.
なお、アプローチの位置とは、パーツにおいてレーザ加工が始まる位置のことである。 The position of the approach is the position where the laser machining starts in the part.
ここで、図8を参照して、パーツに干渉しているスキッドの位置に対してのパーツの重心とアプローチの位置の3つの関係について説明する。 Here, with reference to FIG. 8, the three relationships between the center of gravity of the part and the position of the approach with respect to the position of the skid interfering with the part will be described.
図8では、パーツP1、P2が2列のスキッドS3、S4に干渉している場合を示しており、(a)では、パーツP1の重心X1およびアプローチの位置A1の両方が、パーツP1に干渉している2列のスキッドS3、S4の間に位置する第1の関係である場合であり、(b)は、パーツP1の重心X1が、パーツP1に干渉している2列のスキッドS3、S4の間に位置し、アプローチの位置A2が、2列のスキッドS3、S4の外に位置する第2の関係である場合であり、(c)は、パーツP2のアプローチの位置A3が、パーツP3に干渉している2列のスキッドS3、S4の間に位置し、重心X2が、2列のスキッドS3、S4の外に位置する第3の関係である場合である。 FIG. 8 shows a case where the parts P1 and P2 interfere with the two rows of skids S3 and S4, and in (a), both the center of gravity X1 of the part P1 and the approach position A1 interfere with the part P1. This is the case where the first relationship is located between the two rows of skids S3 and S4, and (b) shows the two rows of skids S3 in which the center of gravity X1 of the part P1 interferes with the part P1. In the case where the position A2 of the approach is located between S4 and the position A2 of the approach is the second relationship located outside the skids S3 and S4 in the two rows, (c) is the case where the position A3 of the approach of the part P2 is the part. This is the case where the center of gravity X2 is located between the two rows of skids S3 and S4 interfering with P3 and is located outside the two rows of skids S3 and S4.
ここでも、スキッドS3〜S5の磨耗や材料のずれが発生することを考慮して、実際の製品の形状を余裕幅分だけ小さくしたパーツP1が求められる。 Here, too, the part P1 in which the shape of the actual product is reduced by the margin width is required in consideration of the occurrence of wear of the skids S3 to S5 and the displacement of the material.
上記ステップ209において上記第1の関係である場合、特に何の処置も行わず、上記第2の関係である場合、ステップ211において、CAM3により、アプローチの位置が、干渉しているスキッドの間の中心位置に移動するように設定される。 In the case of the first relationship in step 209, no particular action is taken, and in the case of the second relationship, in step 211, the position of the approach is between the interfering skids by CAM3. Set to move to the center position.
すなわち、図8(b)に示す第2の位置関係にある場合、アプローチの位置A2が、2列のスキッドS3、S4の間の中心位置Yに移動するように設定される。 That is, in the case of the second positional relationship shown in FIG. 8B, the approach position A2 is set to move to the center position Y between the two rows of skids S3 and S4.
このように、図8(b)に示すように、パーツP1の重心X1が、パーツP1に干渉している2列のスキッドS3、S4の間に位置し、アプローチの位置A2が、2列のスキッドS3、S4の外に位置する第2の関係にある場合にも、アプローチの位置A2を、2列のスキッドS3、S4の間の中心位置Yに移動するようにしたので、レーザ加工のアプローチを安定して行うことができる。 In this way, as shown in FIG. 8B, the center of gravity X1 of the part P1 is located between the two rows of skids S3 and S4 interfering with the part P1, and the approach position A2 is in the two rows. Even when there is a second relationship located outside the skids S3 and S4, the approach position A2 is moved to the center position Y between the two rows of skids S3 and S4, so the laser machining approach Can be performed stably.
上記ステップ209において上記第3の関係である場合、ステップ213において、CAM3により、所定位置にジョイントが、3点支持となるように設定される。
In the case of the above-mentioned third relationship in the above-mentioned step 209, in the above-mentioned step 213, the joint is set to be supported at three points at a predetermined position by the
すなわち、図8(c)に示す第3の位置関係にある場合、パーツP3に干渉している2列のスキッドS3、S4の内、重心X2から一番離れたスキッドS4から、重心X2と反対方向に一番離れたパーツP3の位置に、ジョイント位置J2が来るように設定する。 That is, in the case of the third positional relationship shown in FIG. 8C, the skid S4 farthest from the center of gravity X2 among the two rows of skids S3 and S4 interfering with the part P3 is opposite to the center of gravity X2. The joint position J2 is set to come to the position of the part P3 farthest in the direction.
このように、図8(c)に示すように、パーツP2の重心X2が、2列のスキッドS3、S4の外に位置する第3の位置関係にある場合にも、2列のスキッドS3、S4と共に、重心X2から一番離れたスキッドS4から、重心X2と反対方向に一番離れたパーツP3の位置に設けたジョイント位置J2により3点支持を構成するので、パーツP3を確実に支持し、パーツP3のスキッドからの落下を防止できる。 As described above, as shown in FIG. 8C, even when the center of gravity X2 of the part P2 has a third positional relationship located outside the two rows of skids S3 and S4, the two rows of skids S3, Along with S4, the skid S4 farthest from the center of gravity X2 and the joint position J2 provided at the position of the part P3 farthest from the center of gravity X2 form a three-point support, so that the part P3 is reliably supported. , It is possible to prevent the part P3 from falling from the skid.
このように、この実施形態によれば、ジョイントの数を最低限の数としながらも、パーツP3の支持を確実にして、パーツP3のスキッドからの落下を防止できる。 As described above, according to this embodiment, it is possible to ensure the support of the part P3 and prevent the part P3 from falling from the skid while minimizing the number of joints.
次に、上記ステップ109においてレーザ加工により生じる対象が、穴加工により生じた端材であると判定された場合、CAM3により、端材のスキッド位置を考慮したジョイント形成処理が行われる。
Next, when it is determined in step 109 that the target generated by the laser processing is the end material produced by the hole processing, the
ここで、図9、図10を参照して、穴加工により生じた端材のスキッド位置を考慮したジョイント形成処理について詳しく説明する。 Here, with reference to FIGS. 9 and 10, a joint forming process in consideration of the skid position of the end material generated by the hole processing will be described in detail.
図9は、穴加工により生じた端材のスキッド位置を考慮したジョイント形成処理のフローチャートであり、図10は、端材のスキッド位置を考慮したジョイント形成処理の説明図であり、(a)は、穴の形状Hが1列のスキッドS6に干渉している場合を示し、(b)は、穴の形状Hが2列のスキッドS6、S7に干渉している場合を示す。 FIG. 9 is a flowchart of the joint forming process in consideration of the skid position of the end material generated by the hole processing, and FIG. 10 is an explanatory view of the joint forming process in consideration of the skid position of the end material. , The case where the hole shape H interferes with the one row of skids S6, and (b) shows the case where the hole shape H interferes with the two rows of skids S6 and S7.
図9のステップ301において、CAM3により、加工する穴の形状がスキッド1a3と干渉しているか否かが判定され、加工する穴の形状がスキッド1a3と干渉していないと判定された場合、特に何の処置も行わず、加工する穴の形状がスキッド1a3と干渉していると判定された場合、ステップ303において、CAM3により、穴の形状が2列以上のスキッドに干渉しているか否かが判断され、穴の形状が2列以上のスキッドに干渉していない場合、ステップ305において、CAM3により、穴加工により生じる端材の重心と干渉しているスキッドとの間の距離が所定距離以上離れているか否かが判定される。 In step 301 of FIG. 9, when it is determined by CAM3 whether or not the shape of the hole to be machined interferes with the skid 1a3 and it is determined that the shape of the hole to be machined does not interfere with the skid 1a3, what is particularly important? If it is determined that the shape of the hole to be machined interferes with the skids 1a3 without performing the above-mentioned treatment, in step 303, CAM3 determines whether or not the shape of the hole interferes with two or more rows of skids. When the shape of the holes does not interfere with two or more rows of skids, in step 305, the distance between the center of gravity of the scraps generated by the hole processing and the interfering skids is separated by a predetermined distance or more by CAM3. Whether or not it is determined.
ここで、所定距離とは、穴の直径の1/4の距離となる。 Here, the predetermined distance is a distance of 1/4 of the diameter of the hole.
この所定距離について、図10(a)を参照して説明する。 This predetermined distance will be described with reference to FIG. 10 (a).
図10(a)に示すように、穴の形状Hと交差するスキッドの列S6が求められると、その穴の形状HにかかるスキッドS6の点の内、一番間隔の開いている2点(この場合、S6a、S6bとなる)を求め、一番間隔の開いている2点のスキッドS6a、S6b間を結ぶ直線Dから重心X3を通る垂線Eを求め、その垂線E上における重心X3と直線Dとの間の距離が、穴の形状Hの直径の1/4以上か否かが判定される。 As shown in FIG. 10A, when a row of skids S6 intersecting the hole shape H is obtained, the two most spaced points of the skid S6 on the hole shape H ( In this case, S6a and S6b) are obtained, and a perpendicular line E passing through the center of gravity X3 is obtained from a straight line D connecting the two most spaced skids S6a and S6b, and a straight line with the center of gravity X3 on the perpendicular line E. It is determined whether or not the distance from D is 1/4 or more of the diameter of the hole shape H.
上記ステップ305において、端材の重心と干渉しているスキッドとの間の距離が所定距離以上離れている場合、ステップ307において、CAM3により、アプローチの位置が、重心側に設定される。 In step 305, when the distance between the center of gravity of the scrap and the interfering skid is more than a predetermined distance, in step 307, the position of the approach is set to the center of gravity side by CAM3.
すなわち、図10(a)において、重心X3の右側の穴の形状H上の、例えば、穴の形状Hに干渉しているスキッドS6から、重心X3の方向に一番離れた穴の形状Hの位置に、アプローチが来るように設定する。 That is, in FIG. 10A, the shape H of the hole on the right side of the center of gravity X3, for example, the shape H of the hole farthest from the skid S6 interfering with the shape H of the hole in the direction of the center of gravity X3. Set the approach so that it comes to the position.
これにより、重心X3の右側の穴の形状H上に設定されたアプローチから穴加工が始まり、アプローチの位置で穴加工が終わるので、穴加工により生じた端材が、穴加工の最中に立ち上がることがなく、確実に、スキッドの列S6、S7の間に落下することとなる。 As a result, the hole drilling starts from the approach set on the shape H of the hole on the right side of the center of gravity X3, and the hole drilling ends at the position of the approach. It will surely fall between the skid rows S6 and S7.
上記ステップ305において、端材の重心と干渉しているスキッドとの間の距離が所定距離以上離れている場合、ステップ309において、CAM3により、ジョイントが、重心側に設定される。 In step 305, when the distance between the center of gravity of the scrap and the interfering skid is more than a predetermined distance, in step 309, the joint is set to the center of gravity side by CAM3.
すなわち、図10(a)において、重心X3の右側の穴の形状H上の、例えば、穴の形状Hに干渉しているスキッドS6から、重心X3の方向に一番離れた穴の形状Hの位置に、ジョイントが来るように設定する。 That is, in FIG. 10A, the shape H of the hole on the right side of the center of gravity X3, for example, the shape H of the hole farthest from the skid S6 interfering with the shape H of the hole in the direction of the center of gravity X3. Set the joint to come to the position.
これにより、重心X3の右側の穴の形状H上に設定されたジョイントにより、穴加工により生じた端材が、穴加工の最中に立ち上がることがなく、確実に、スキッドの列S6、S7の間に落下することとなる。 As a result, due to the joint set on the shape H of the hole on the right side of the center of gravity X3, the end material generated by the hole drilling does not stand up during the drilling, and the skid rows S6 and S7 are surely formed. It will fall in between.
次に、上記ステップ303において、穴の形状が2列以上のスキッドに干渉している場合、ステップ311において、CAM3により、穴の形状に干渉しているスキッドの位置に対して端材の重心とアプローチの位置が、以下に説明する3つの関係の内のどこにあるかが判定される。 Next, in step 303, when the shape of the hole interferes with two or more rows of skids, in step 311 the center of gravity of the scrap is set with respect to the position of the skid interfering with the shape of the hole by CAM3. It is determined where the position of the approach is in the three relationships described below.
ここで、図10(b)を参照して、穴の形状に干渉しているスキッドの位置に対しての端材の重心とアプローチの位置の3つの関係について説明する。 Here, with reference to FIG. 10B, the three relationships between the center of gravity of the scrap and the position of the approach with respect to the position of the skid interfering with the shape of the hole will be described.
図10(b)では、穴の形状Hが2列のスキッドS6、S7に干渉している場合を示しており、端材の重心X3およびアプローチの位置の両方が、穴の形状Hに干渉している2列のスキッドS6、S7の間に位置する第1の関係と、端材の重心X3が、穴の形状Hに干渉している2列のスキッドS6、S7の間に位置し、アプローチの位置が、2列のスキッドS6、S7の外に位置する第2の関係と、アプローチの位置が、穴の形状Hに干渉している2列のスキッドS6、S7の間に位置し、端材の重心X3が、2列のスキッドS6、S7の外に位置する第3の関係とがある。 FIG. 10B shows a case where the hole shape H interferes with the two rows of skids S6 and S7, and both the center of gravity X3 of the scrap and the position of the approach interfere with the hole shape H. The first relationship between the two rows of skids S6 and S7 and the center of gravity X3 of the scraps are located between the two rows of skids S6 and S7 that interfere with the hole shape H, and the approach The position of is located between the second row of skids S6, S7 located outside the two rows of skids S6, S7, and the position of the approach is located between the two rows of skids S6, S7 interfering with the shape H of the hole, and the end. There is a third relationship in which the center of gravity X3 of the material is located outside the two rows of skids S6 and S7.
上記ステップ311において上記第1の関係である場合、特に何の処置も行わず、上記第2の関係である場合、ステップ313において、CAM3により、アプローチの位置が、干渉しているスキッドの間の中心位置に移動するように設定される。 In the case of the above-mentioned first relationship in the above-mentioned step 311, no particular action is taken, and in the case of the above-mentioned second relationship, in the above-mentioned second relationship, in step 313, the position of the approach is between the skids interfering with each other. Set to move to the center position.
すなわち、第2の位置関係にある場合、アプローチの位置が、2列のスキッドS6、S7の間の中心位置に移動するように設定される。 That is, in the case of the second positional relationship, the position of the approach is set to move to the center position between the two rows of skids S6 and S7.
このように、端材の重心X3が、穴の形状Hに干渉している2列のスキッドS6、S7の間に位置し、アプローチの位置が、2列のスキッドS6、S7の外に位置する第2の関係にある場合にも、アプローチの位置を、2列のスキッドS6、S7の間の中心位置に移動するようにしたので、レーザ加工のアプローチを安定して行うことができる。 In this way, the center of gravity X3 of the scrap is located between the two rows of skids S6 and S7 that interfere with the hole shape H, and the approach position is located outside the two rows of skids S6 and S7. Even in the case of the second relationship, since the position of the approach is moved to the center position between the skids S6 and S7 in the two rows, the laser processing approach can be stably performed.
上記ステップ311において上記第3の関係である場合、ステップ315において、CAM3により、ジョイントが、重心側に設定される。 In the case of the third relationship in step 311 above, in step 315, the joint is set on the center of gravity side by CAM3.
すなわち、図10(b)において、重心X3の右側の穴の形状H上の、例えば、穴の形状Hに干渉しているスキッドS6から、重心X3の方向に一番離れた穴の形状Hの位置に、ジョイントJ3が来るように設定する。 That is, in FIG. 10B, the shape H of the hole on the right side of the center of gravity X3, for example, the shape H of the hole farthest from the skid S6 interfering with the shape H of the hole in the direction of the center of gravity X3. Set the joint J3 to come to the position.
これにより、重心X3の右側の穴の形状H上に設定されたジョイントJ3により、穴加工により生じた端材が、穴加工の最中に立ち上がることがなくなる。 As a result, the joint J3 set on the shape H of the hole on the right side of the center of gravity X3 prevents the end material generated by the hole drilling from rising during the hole drilling.
そして、上記ステップ111のパーツ(製品)のスキッド位置を考慮したジョイント形成処理および上記ステップ113の穴加工により生じた端材のスキッド位置を考慮したジョイント形成処理が終了すると、図5に戻り、ステップ115において、CAM3により、レーザ加工の経路が決定され、ステップ117において、CAM3により、決定されたレーザ加工経路に基づいて、NCデータの作成が行われ、加工プログラム作成処理が終了する。
Then, when the joint forming process in consideration of the skid position of the part (product) in step 111 and the joint forming process in consideration of the skid position of the end material generated by the hole drilling in step 113 are completed, the process returns to FIG. At 115, the laser machining path is determined by the
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。 The present invention is not limited to the embodiment of the above-mentioned invention, and can be implemented in other aspects by making appropriate changes.
1…レーザ加工機
3…CAM
5…NC装置
7…データベース
W…材料
1 ...
5 ...
W ... Material
Claims (8)
前記レーザ加工機のスキッドと前記パーツの状態に応じて、前記材料と前記パーツとを繋ぐ1つのジョイントの位置を決定するジョイント付け手段を有し、
前記ジョイント付け手段が、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置を求め、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成装置。 An automatic program creation device that creates a processing program for a laser processing machine in a laser processing system that has a laser processing machine that creates parts as a product by placing a material on a table with a skid and performing laser processing. ,
Depending on the state of the skid and the part of the laser processing machine, it has a joint with means for determining the position of one of the joint connecting the said and the material parts,
The joint attaching means obtains the position of the center of gravity of the part and the position of interference between the part and the skid, and determines the position of the joint based on the position of the center of gravity of the part and the position of interference between the part and the skid. An automatic program creation device characterized by the fact that.
前記レーザ加工機のスキッドと穴加工の状態に応じて、前記材料と前記穴加工により生じる端材とを繋ぐ1つのジョイントの位置を決定するジョイント付け手段を有し、
前記ジョイント付け手段が、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置を求め、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成装置。 An automatic program creation device that creates a processing program for a laser processing machine in a laser processing system that has a laser processing machine that places a material on a table with a skid and performs hole processing as laser processing.
It has a joint attaching means for determining the position of one joint connecting the material and the end material generated by the hole drilling according to the skid of the laser machining machine and the state of hole drilling.
The joint attaching means obtains the position of the center of gravity of the end material and the position of interference between the hole processing and the skid, and based on the position of the center of gravity of the end material and the position of interference between the hole processing and the skid, the joint An automatic programming device characterized by determining a position.
前記レーザ加工機のスキッドと前記パーツの状態に応じて、前記材料と前記パーツとを繋ぐ1つのジョイントの位置を決定する工程を有し、
前記ジョイントの位置を決定する工程は、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置を求め、前記パーツの重心位置および前記パーツと前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成方法。 It is an automatic program creation method that creates a processing program for the laser processing machine in a laser processing system that has a laser processing machine that creates parts as a product by placing a material on a table with a skid and performing laser processing. ,
It has a step of determining the position of one joint connecting the material and the part according to the state of the skid of the laser processing machine and the part.
In the step of determining the position of the joint, the position of the center of gravity of the part and the position of interference between the part and the skid are obtained, and the position of the joint is determined based on the position of the center of gravity of the part and the position of interference between the part and the skid. An automatic program creation method characterized by determining the position .
前記レーザ加工機のスキッドと穴加工の状態に応じて、前記材料と前記穴加工により生じる端材とを繋ぐ1つのジョイントの位置を決定するジョイント付け工程を有し、It has a joint attaching step of determining the position of one joint connecting the material and the end material generated by the hole drilling according to the skid and the hole drilling state of the laser machining machine.
前記ジョイントの位置を決定する工程は、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置を求め、前記端材の重心位置および前記穴加工と前記スキッドとの干渉位置に基づいて、前記ジョイントの位置を決定することを特徴とする自動プログラム作成方法。In the step of determining the position of the joint, the position of the center of gravity of the end material and the position of interference between the hole processing and the skid are obtained, and based on the position of the center of gravity of the end material and the position of interference between the hole processing and the skid. , An automatic program creation method characterized by determining the position of the joint.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017100678A JP6895313B2 (en) | 2017-05-22 | 2017-05-22 | Automatic programming device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017100678A JP6895313B2 (en) | 2017-05-22 | 2017-05-22 | Automatic programming device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018195235A JP2018195235A (en) | 2018-12-06 |
JP6895313B2 true JP6895313B2 (en) | 2021-06-30 |
Family
ID=64571760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017100678A Active JP6895313B2 (en) | 2017-05-22 | 2017-05-22 | Automatic programming device and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6895313B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5926984B2 (en) * | 2012-03-01 | 2016-05-25 | 株式会社アマダホールディングス | Joint generation system and method |
JP2016107371A (en) * | 2014-12-05 | 2016-06-20 | 株式会社アマダホールディングス | Cutting method of plate material, cutting program creation device and method of plate material |
-
2017
- 2017-05-22 JP JP2017100678A patent/JP6895313B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018195235A (en) | 2018-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5173510B2 (en) | Processing simulation equipment | |
EP3100808B1 (en) | Cutting method and tool path generating device | |
JP6343543B2 (en) | Laser processing machine, laser processing method, processing data creation device | |
JP2011018205A (en) | Nesting data generation device and nesting data generation method | |
JP2015099485A (en) | Flexible manufacturing system | |
WO2015080179A1 (en) | Laser cutting method and device, and automatic programming device | |
JP6542939B1 (en) | Laser processing machine, laser processing method, and processing program creation apparatus | |
JP6895313B2 (en) | Automatic programming device and method | |
JP2005512837A (en) | Method and associated apparatus for cutting a product from sheet material | |
US10092976B2 (en) | Machining metal removal control | |
JP6025376B2 (en) | Laser cutting processing method and laser cutting processing order setting device | |
JP2005319531A (en) | Numerical control machine tool and method for checking machining program | |
US20020165637A1 (en) | Method for highly automated manufacture of metal parts | |
JP3710917B2 (en) | Punching tool with tool identification medium | |
JP6578176B2 (en) | Pipe processing machine and method, and computer program therefor | |
JP4971947B2 (en) | Punch press equipped with a tool identification medium reader | |
JP3880690B2 (en) | Punching tool provided with a tool identification medium and a punching tool equipped with a tool identification medium reading device | |
JP5926984B2 (en) | Joint generation system and method | |
JP2009125786A (en) | Nesting apparatus, and method of and apparatus for cutting metal sheet | |
JP2847548B2 (en) | Laser processing data creation device | |
JP5860930B2 (en) | Planing data generation device and planing data generation method | |
EP2739423B1 (en) | Regeneration system for a forge die | |
JP6678893B2 (en) | Frame-shaped side plate of automated process shelf device and automated process shelf device using the same | |
US6517298B1 (en) | Method for selectively relieving sharp edges in tools used in die cutting sheet-type work material | |
KR101548662B1 (en) | System and method for part data arrangement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210302 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210412 |
|
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: 20210511 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210607 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6895313 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |