Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3660739B2 - Method for determining the drilling position of the pilot hole - Google Patents
[go: Go Back, main page]

JP3660739B2 - Method for determining the drilling position of the pilot hole - Google Patents

Method for determining the drilling position of the pilot hole Download PDF

Info

Publication number
JP3660739B2
JP3660739B2 JP02902796A JP2902796A JP3660739B2 JP 3660739 B2 JP3660739 B2 JP 3660739B2 JP 02902796 A JP02902796 A JP 02902796A JP 2902796 A JP2902796 A JP 2902796A JP 3660739 B2 JP3660739 B2 JP 3660739B2
Authority
JP
Japan
Prior art keywords
offset
hole
data
pilot hole
intersection
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.)
Expired - Fee Related
Application number
JP02902796A
Other languages
Japanese (ja)
Other versions
JPH09225745A (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.)
Shinko Electric Industries Co Ltd
Original Assignee
Shinko Electric Industries Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shinko Electric Industries Co Ltd filed Critical Shinko Electric Industries Co Ltd
Priority to JP02902796A priority Critical patent/JP3660739B2/en
Publication of JPH09225745A publication Critical patent/JPH09225745A/en
Application granted granted Critical
Publication of JP3660739B2 publication Critical patent/JP3660739B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、ワイヤー放電加工によりワークに加工孔を穿設するために、放電ワイヤを挿通させる下孔を形成する最適位置を決定する下孔穿孔位置決定方法に関する。
【0002】
【従来の技術】
従来、例えばプレス金型のプレート等を加工する場合、マシニングセンタで加工することが多いが、複雑な形状の加工孔を穿孔する場合には、ワイヤ放電加工が施されている。ワイヤ放電加工を行う場合には、予めプレートに放電ワイヤを挿通するさせるための下孔を穿設する必要がある。
【0003】
上記プレートに加工孔を穿設する場合、該加工孔の面積が大きい場合には、下孔をドリルで穿設することも可能であるが、上記加工孔の面積が小さい場合には、該加工孔の輪郭線内にドリルで下孔を穿孔することは難しいことから、輪郭線の外側に下孔を穿孔してワイヤを挿通させ、該下孔位置から加工孔の輪郭線に沿って加工孔が一筆書き状に放電加工され切除される。
上記ワイヤ放電加工によれば、下孔と加工孔との間にプレス加工中において応力が集中するため疲労が著しく、下孔の数が多い程プレート作成の作業効率が低下する等の課題があることから、本件出願人は、特開平6−55352号において、加工孔の輪郭線の外側に穿設する下孔の位置が適当であるか否かを自動的に判定する下孔位置判定装置を提案した。
【0004】
【発明が解決しようとする課題】
しかしながら、ワイヤ放電加工による加工孔は、一定の径(数十ミクロン)より小さくなると、ワークの剛性が低いため、ドリルの進入する速度を遅くする必要があるため加工時間が長くなる。従って、加工孔の輪郭線内でできるだけ大きな下孔を穿孔してワイヤ放電加工することが作業効率を向上させるうえで望ましい。
【0005】
そこで、従来は下孔の径及び孔開け位置の決定は、CAD図面上で目視により試行錯誤しながら行っていた。そのため、加工孔の形状によっては、その輪郭線内に必ずしも最適な下孔の径を設定し難い場合があり、下孔位置の決定に手間取ることにより、作業時間が長くなる場合があった。
【0006】
本発明の目的は、上記従来技術の課題を解決し、加工孔の輪郭線内に放電ワイヤを挿通させるための可能な限り大きな径の下孔を形成する最適位置を自動的に決定し、作業時間の短縮化を実現させた下孔穿孔位置決定方法を提供することにある。
【0007】
【課題を解決するための手段】
本発明は上記目的を達成するため次の構成を備える。
すなわち、ワイヤー放電加工によりワークに加工孔を穿設するために、放電ワイヤを挿通させる下孔を形成する最適位置を決定する下孔穿孔位置決定方法において、入力手段によりワークの平面形状データ、サイズデータを含む基本データを入力し、該基本データを記憶手段に記憶し、制御手段により該基本データに基づいて前記ワークに対応する仮想平面を論理構成すると共に、該仮想平面上において加工孔に内包される大きさの線分及び/又は円弧よりなる擬似加工孔に変換した変換データを前記記憶手段に記憶し、該変換データのうち擬似加工孔の輪郭線を、前記入力手段により別途入力した任意の下孔径の半径分だけ線分については垂直方向内側へオフセットし、円弧については径方向内側へオフセットし、線分及び/又は円弧により囲まれた部分以外は削除して形成される図形データに基づき、入力した下孔径の下孔を穿孔可能か否かを前記制御手段により判定し、前記加工孔の輪郭線内で穿孔可能な最大ドリル径の下孔の中心位置を決定することを特徴とする。
【0008】
【発明の実施の形態】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。
図1は下孔穿孔位置決定装置の構成を示すブロック図、図2は下孔穿孔位置決定プロセスを示すフローチャート、図3は線分及び円弧のオフセット方法を示す説明図、図4はオフセット後の図形処理方法を示す説明図である。
【0009】
先ず、下孔穿孔位置決定装置の構成を図1に示すブロック図を参照して説明する。本実施の態様における下孔穿孔位置決定装置は、プレス金型用プレートを製造する際に、ワイヤ放電加工により加工孔を穿孔する際の下孔の中心位置を決めるためのものである。
【0010】
図1において、1は入力手段としてのCADシステムであり、ワークとしてのプレス金型用プレートに関する設計上の基本データ(プレートサイズ,形状、及び加工孔のプレート上の位置,サイズ、形状等のデータ)を生成し、出力する。上記入力手段としては、CADシステム1の他にキーボード2、或いは外部記憶装置やオンライン接続された外部コンピュータシステム等であっても良い。
【0011】
3は記憶手段としてのRAMであり、上記CADシステム1から入力された前期基本データを記憶する。また、上記基本データに基づいて後述する制御手段としてのマイクロプロセッサ(MPU)がプレートに対応する仮想平面をRAM3の記憶エリアに論理構成すると共に、MPUはその仮想平面上において、加工孔を単純形状(例えば線分と円弧)による擬似加工孔に変換した図形データを生成し、その擬似加工孔の仮想平面上の位置,サイズ,平面形状等のデータを記憶する。
上記RAM3は、CADシステム1,キーボード2から入力されたコマンドやデータを記憶する記憶手段としての機能の他、後述するMPUのワークエリアとしての機能を有し、該MPUがデータ処理して得られた情報や演算結果等が一時的に記憶される。
尚、記憶手段としては、RAM3に代えて、フレキシブルディスク、ICメモリカード等の外部メモリを用いることもできる。
【0012】
4はROMであり、後述するMPUのオペレーティングシステム、下孔穿孔位置決定装置の制御プログラム、制御データ等が予め記憶されている。なお、制御プログラム、制御データ等はROM4に記憶することなく、フレキシブルディスク、ICメモリカード等の外部メモリを用いることもできる。
5は出力部の一部であるグラフィックディスプレイである。この出力部としては、グラフィックディスプレイ5の他にプリンタ,外部記憶装置、プレートを加工するマシニングセンタの制御装置、プレートを加工するワイヤ放電加工装置の制御装置等も採用可能である。
【0013】
6は制御手段としてのMPUであり、前記CADシステム1から送信されてくる基本データに基づきRAM3上に構成される前記仮想平面上において、加工孔に内包される大きさの単純形状よりなる擬似加工孔、例えば線分及び/又は円弧よりなる擬似加工孔に変換し、この擬似加工孔の仮想平面上の位置,サイズ,平面形状等の変換データを生成し、RAM3に記憶する。また、上記擬似加工孔のサイズ,平面形状からROM4に記憶された制御プログラムにしたがって、上記擬似加工孔の輪郭線内に放電ワイヤ挿通のための最大径を有する下孔を穿孔できるエリアを特定する。具体的には、後述するように、CADシステム1より入力した任意の下孔径に基づき、前記RAM3に記憶した擬似加工孔を形成する輪郭線を上記下孔径の半径分だけ内側にオフセットして形成される図形データをディスプレイ5に表示して、設定した任意の下孔径による下孔が開けられるか否かを判定する。そして、上記図形が所定の条件を満たす場合には、設定した下孔径で、擬似加工孔内に下孔を穿孔できる旨表示する。上記下孔径をできるだけ大きく設定することにより、加工孔の輪郭線内で最大径の下孔を穿孔できる中心位置のエリアを特定できる。
【0014】
次に、上記下孔穿孔位置決定装置の下孔穿孔位置決定方法について図2に示すフローチャートを参照して説明する。
図2において、下孔穿孔位置決定装置を起動すると(ステップS1)、MPU6はROM4に記憶された制御プログラムを読み込み、RAM3をクリアする等の準備を行う。先ず上記MPU6はCADシステム1からワークについての基本データを読み込み、RAM3に記憶する(ステップS2)。上記MPU6は基本データから穿孔する加工孔の平面形状,サイズ等からワイヤ放電加工を行う加工孔を判定する(ステップS3)。そして、ワイヤ放電加工を行う加工孔のサイズとマシニングセンターの保有する工具の種類,サイズ等から特定加工孔を選定する(ステップS4)。
【0015】
次に、MPU6は、基本データに基づきRAM3に仮想平面を構成し、該仮想平面上において、加工孔を単純形状である線分及び/又は円弧よりなる擬似加工孔に変換し、この擬似加工孔の仮想平面上の位置,サイズ,平面形状等のデータである変換データを生成する(ステップS5)。この変換データに基づく擬似加工孔の一例を図3(a)の輪郭線7に示す。
なお、擬似加工孔の単純形状の選定は、ワークを加工する加工機の位置決め特性、コンピュータシステムのメモリ容量、演算処理能力等を勘案して決定すればよい。いずれにしても、複雑な加工孔そのものの形状を示すデータを扱うより多角形等の単純形状に変換した擬似加工孔の方が処理し易くなる。
【0016】
上記変換データを仮想平面上に生成したら、CADシステム1,キーボード2等の入力手段から、下孔の任意の径をセットする(ステップS6)。この下孔径は、作業効率を考慮するとできるだけ大きな値をセットすることが好ましい。また、輪郭線7のオフセット量は、下孔径の1/2となるので、下孔径として入力された値の1/2を自動的にセットする。
【0017】
次に上記下孔径により下孔が変換データである擬似加工孔の輪郭線7内に開けられるか否かを判定する(ステップS7)。具体的には、上記擬似加工孔を形成する輪郭線7を、設定した下孔径の半径分だけ内側にオフセットして形成される図形をディスプレイ5に表示して、設定した下孔径による下孔が輪郭線7内に開けられるか否かを判定する。
【0018】
上記擬似加工孔の輪郭線7のオフセット方法について図3及び図4を参照して説明する。尚、オフセット量をRとし、オフセット前の形状を実線で、オフセット後の形状を破線で示す。
先ず、図3(b)に示すように、輪郭線7が線分である場合、オフセット方向は線分に垂直方向であって、擬似加工孔の内側に向かってRだけオフセットするものとする。
また、図3(c)に示すように、輪郭線7が円弧である場合、オフセット方向は径方向に向かってRだけオフセットし、上記線分及び/又は円弧により囲まれた図形以外部分は削除するものとする。
【0019】
また、図3(d)に示すように、輪郭線7が線分及び円弧よりなる場合であり、該円弧の半径がオフセット量R以下の場合には当該円弧のオフセットを省略する。また、図3(e)に示すように、輪郭線7を構成する線分どうしの交点8が内側に凸となる鈍角を形成する場合、或いは円弧どうしが隣接する交点8は、該交点8を中心にオフセット量Rを半径とする円弧があるものとしてオフセットする。
また、図3(f)に示すように、オフセット後の図形が隣接する線分と円弧により2つの交点8,8´を持つ場合には、オフセット後の近い方の交点8を残して他の交点8´を形成する図形部分を削除する。
【0020】
次に図4(a)に示すように、前記オフセット後の図形を構成する線分又は円弧の始点及び終点の向きが逆転する図形を削除する。例えば図4(a)において、オフセット前の図形を左回りの図形と仮定すると、閉ループを形成する図形A,B,Cのうち、図形A,Cは左回りのループであるから残し、図形Bは右回りのループとなり図形が反転しているのでこれを削除する。
【0021】
また、図4(b)に示すように、オフセット前の図形の交点a,b,c,dとオフセット後の図形の交点a´,b´,c´,d´を結んだ線分どうしが交点9を持つ場合には、当該交点9を形成する移動先の線分又は円弧をオフセット後の図形部分より削除する。例えば図4(b)においては、オフセット前の図形の交点とオフセット後の図形の交点を結ぶと、各線分どうしが交点9を持つため、該交点9を形成する移動先の線分はすべて削除されることなり、設定されたオフセット量Rではオフセットできない、即ち半径Rでは下孔が開けられないことを示す。
【0022】
上記判定方法にしたがって、変換データである擬似加工孔の輪郭線内に設定した下孔径で下孔が開けられるか判定し、下孔が開けられない場合には、次の下孔径Rをセットして、ステップS6に示す判定方法で判定する。上記下孔径Rは、加工時間を短縮化する上で、できるだけ大きな値より設定するのが望ましく、擬似加工孔の輪郭線内に最大径の下孔が開けられるよう下孔径Rの値を設定する。そして、下孔が開けられると判定した場合には、上記設定した下孔径Rにより下孔を開けられる中心位置は、擬似加工孔の輪郭線内に形成された図形内として決定する(ステップS8)。上記下孔を穿孔する中心位置は、上記図形内であれば何処でもよいことになる。
【0023】
上記フローチャートに示す制御手順で実際に決定した最大径の下孔径の穿孔可能な中心位置を図3(a)の輪郭線10に破線で示す。なお、上記下孔径の値はできる限り大きな径を確保するために、大きいものから段階的に小さくなるようにセットすることが好ましい。
【0024】
上記下孔穿孔位置決定方法によれば、擬似加工孔の輪郭線内に最大径の下孔を穿孔できる中心位置を図形として決定表示できるため、下孔径及びその穿孔位置を決めるための作業時間が大幅に短縮され、下孔穿孔作業時間が短縮される。
また、前記擬似加工孔の輪郭線内に最大径の下孔を選択して開けることができるので、加工孔の穿孔時間も短縮され、全体としてワークに対する放電加工に要する作業時間を短縮することができる。
また、ワークの加工孔のサイズ等のデータは仮想平面上において、線分及び/又は円弧等の単純形状よりなる擬似加工孔に変換されたデータを使用するため、扱うデータ量を格段に少なくして、コンピュータの負荷を少なくすると共に処理の高速化を図ることができる。
【0025】
以上、本発明の好適な実施の態様について種々述べてきたが、本発明は上記各実施の態様に限定されるものではなく、例えば、仮想平面上において、加工孔を線分及び/又は円弧等の単純形状よりなる擬似加工孔にデータ変換して下孔穿孔位置を決定したが、変換後の図形データは線分,円弧に限らず、楕円等の一般的な曲線を含む図形データに変換しても良い等、発明の精神を逸脱しない範囲内でさらに多くの改変を施し得るのはもちろんのことである。
【0026】
【発明の効果】
本発明は前述したように、ワークの基本データに基づいて形成される仮想平面上で、加工孔に内包される大きさの単純形状よりなる擬似加工孔の図形データを生成し、入力した任意の下孔径の半径分だけ擬似加工孔の輪郭線をオフセットさせることにより形成される図形データに基づき、設定した下孔径の下孔を穿孔できる中心位置を図形として自動的に決定表示できるため、下孔径及びその穿孔位置を決めるための作業時間が大幅に短縮され、下孔穿孔作業時間が短縮できる。また、前記擬似加工孔の輪郭線内に最大径の下孔を選択して開けることができるので、加工孔の穿孔時間も短縮され、全体としてワークに対する放電加工に要する作業時間を短縮することができる。
【図面の簡単な説明】
【図1】下孔穿孔位置決定装置の構成を示すブロック図である。
【図2】下孔穿孔位置決定プロセスを示すフローチャートである。
【図3】線分及び円弧のオフセット方法を示す説明図である。
【図4】オフセット後の図形処理方法を示す説明図である。
【符号の説明】
1 CADシステム
2 キーボード
3 RAM
4 ROM
5 グラフィックディスプレイ
6 MPU
7,10 輪郭線
8,8´,9 ,a,b,c,d,a´,b,´c´,d´ 交点
[0001]
[Industrial application fields]
The present invention relates to a pilot hole drilling position determining method for determining an optimum position for forming a pilot hole through which a discharge wire is inserted in order to drill a machining hole in a workpiece by wire electric discharge machining.
[0002]
[Prior art]
Conventionally, for example, when processing a plate of a press die or the like, it is often processed by a machining center. However, in the case of drilling a machining hole having a complicated shape, wire electric discharge machining is performed. When performing wire electric discharge machining, it is necessary to make a pilot hole for inserting the electric discharge wire through the plate in advance.
[0003]
When drilling a machining hole in the plate, if the area of the machining hole is large, it is possible to drill a lower hole with a drill, but if the area of the machining hole is small, the machining hole Since it is difficult to drill a pilot hole in the outline of the hole, a drill hole is drilled outside the outline and the wire is inserted, and a machining hole is formed from the lower hole position along the outline of the machining hole. Is electrodischarge processed into a single stroke and cut off.
According to the above-described wire electric discharge machining, stress is concentrated during press working between the prepared hole and the processed hole. Thus, there is a problem that fatigue is remarkable, and the working efficiency of plate preparation decreases as the number of prepared holes increases. Therefore, the applicant of the present invention disclosed in Japanese Patent Application Laid-Open No. 6-55352 is a pilot hole position determination device that automatically determines whether the position of the pilot hole drilled outside the contour line of the machining hole is appropriate. Proposed.
[0004]
[Problems to be solved by the invention]
However, when the machining hole by wire electric discharge machining is smaller than a certain diameter (several tens of microns), the workpiece has low rigidity, so that it is necessary to slow down the speed at which the drill enters, and the machining time becomes long. Therefore, in order to improve the work efficiency, it is desirable to drill as large a pilot hole as possible within the contour of the machining hole and perform wire electric discharge machining.
[0005]
Therefore, in the past, the diameter of the pilot hole and the position of the drilling hole were determined by trial and error by visual inspection on the CAD drawing. For this reason, depending on the shape of the processed hole, it may be difficult to set the optimum diameter of the pilot hole within the contour line, and it may take a long time to determine the pilot hole position.
[0006]
The object of the present invention is to solve the above-mentioned problems of the prior art, automatically determine the optimum position for forming a pilot hole having a diameter as large as possible for inserting the discharge wire into the contour of the machining hole, It is an object of the present invention to provide a pilot hole drilling position determination method that can shorten the time.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention comprises the following arrangement.
That is, in the pilot hole drilling position determination method for determining the optimum position for forming the pilot hole through which the discharge wire is inserted in order to drill the machining hole in the workpiece by wire electric discharge machining, the plane shape data and size of the workpiece by the input means Basic data including data is input, the basic data is stored in the storage means, and a virtual plane corresponding to the workpiece is logically configured based on the basic data by the control means, and included in the machining hole on the virtual plane. Conversion data converted into a pseudo-machined hole made of a line segment and / or an arc of a specified size is stored in the storage unit, and the contour line of the pseudo-machined hole in the converted data is input separately by the input unit offset vertically inside the radius of only segments of the lower hole diameter, offset radially inward for arc, line segments and / or arcs Based on the formed non-enclosed portion deletes graphic data, and determined by the control means whether it is possible to drill a pilot hole in the lower hole diameter input, maximum possible drilling in outline of the processing hole The center position of the pilot hole of the drill diameter is determined.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a block diagram showing the structure of a pilot hole drilling position determination device, FIG. 2 is a flowchart showing a pilot hole drilling position determination process, FIG. 3 is an explanatory diagram showing a method for offsetting line segments and arcs, and FIG. It is explanatory drawing which shows a figure processing method.
[0009]
First, the configuration of the pilot hole drilling position determination device will be described with reference to the block diagram shown in FIG. The pilot hole drilling position determining device in this embodiment is for determining the center position of the pilot hole when drilling a machining hole by wire electric discharge machining when manufacturing a press die plate.
[0010]
In FIG. 1, reference numeral 1 denotes a CAD system as input means, which is basic design data (plate size, shape, and position, size, shape, etc. on the plate of the working hole on the plate for a press die as a workpiece). ) Is generated and output. As the input means, in addition to the CAD system 1, a keyboard 2, an external storage device, an external computer system connected online, or the like may be used.
[0011]
Reference numeral 3 denotes a RAM serving as storage means, which stores the previous basic data input from the CAD system 1. Further, based on the basic data, a microprocessor (MPU) as a control means to be described later logically configures a virtual plane corresponding to the plate in the storage area of the RAM 3, and the MPU has a simple shape in the machining hole on the virtual plane. Graphic data converted into a pseudo-machined hole (for example, a line segment and an arc) is generated, and data such as the position, size, and planar shape of the pseudo-machined hole on the virtual plane is stored.
The RAM 3 has a function as a storage area for storing commands and data input from the CAD system 1 and the keyboard 2 as well as a function as a work area of the MPU described later, and is obtained by data processing by the MPU. Information and calculation results are temporarily stored.
As the storage means, an external memory such as a flexible disk or an IC memory card can be used instead of the RAM 3.
[0012]
Reference numeral 4 denotes a ROM which stores in advance an MPU operating system, a control program for a pilot hole drilling position determination device, control data, and the like, which will be described later. Note that the control program, control data, and the like are not stored in the ROM 4, and an external memory such as a flexible disk or an IC memory card can be used.
A graphic display 5 is a part of the output unit. As the output unit, in addition to the graphic display 5, a printer, an external storage device, a control device for a machining center for processing a plate, a control device for a wire electric discharge processing device for processing a plate, and the like can be employed.
[0013]
Reference numeral 6 denotes an MPU as a control means, which is a pseudo-working made of a simple shape having a size contained in a working hole on the virtual plane configured on the RAM 3 based on basic data transmitted from the CAD system 1. Conversion into a pseudo-processed hole made of a hole, for example, a line segment and / or an arc, and conversion data such as the position, size, and planar shape of the pseudo-processed hole on a virtual plane is generated and stored in the RAM 3. Further, according to the control program stored in the ROM 4 based on the size and planar shape of the pseudo machining hole, an area where a pilot hole having a maximum diameter for inserting a discharge wire can be drilled in the contour line of the pseudo machining hole is specified. . Specifically, as will be described later, based on an arbitrary prepared hole diameter inputted from the CAD system 1, the contour line forming the pseudo-processed hole stored in the RAM 3 is formed by being offset inward by the radius of the prepared lower hole diameter. The graphic data to be displayed is displayed on the display 5 and it is determined whether or not a pilot hole having a predetermined pilot hole diameter can be opened. When the graphic satisfies a predetermined condition, a display indicating that the prepared hole can be drilled in the pseudo-processed hole with the set prepared hole diameter is displayed. By setting the diameter of the lower hole as large as possible, it is possible to specify the area at the center position where the lower diameter hole can be drilled within the contour line of the machining hole.
[0014]
Next, the pilot hole drilling position determination method of the pilot hole drilling position determination apparatus will be described with reference to the flowchart shown in FIG.
In FIG. 2, when the pilot hole drilling position determination device is activated (step S1), the MPU 6 reads the control program stored in the ROM 4 and makes preparations such as clearing the RAM 3. First, the MPU 6 reads basic data about a work from the CAD system 1 and stores it in the RAM 3 (step S2). The MPU 6 determines a machining hole to be subjected to wire electric discharge machining from the planar shape and size of the machining hole to be drilled from the basic data (step S3). Then, a specific machining hole is selected based on the size of the machining hole for wire electric discharge machining and the type and size of the tool held by the machining center (step S4).
[0015]
Next, the MPU 6 configures a virtual plane in the RAM 3 based on the basic data, converts the machining hole into a pseudo machining hole composed of a line segment and / or an arc having a simple shape on the virtual plane, and this pseudo machining hole. Conversion data that is data such as the position, size, and planar shape on the virtual plane is generated (step S5). An example of the pseudo-machined hole based on the conversion data is shown by the outline 7 in FIG.
The selection of the simple shape of the pseudo-machined hole may be determined in consideration of the positioning characteristics of the processing machine that processes the workpiece, the memory capacity of the computer system, the arithmetic processing capability, and the like. In any case, the pseudo-machined hole converted into a simple shape such as a polygon is easier to process than the data indicating the shape of the complicated machined hole itself.
[0016]
When the conversion data is generated on the virtual plane, an arbitrary diameter of the pilot hole is set from the input means such as the CAD system 1 or the keyboard 2 (step S6). It is preferable to set the lower hole diameter as large as possible in consideration of work efficiency. Since the offset amount of the contour line 7 is ½ of the lower hole diameter, ½ of the value input as the lower hole diameter is automatically set.
[0017]
Next, it is determined whether or not the lower hole can be opened within the contour line 7 of the pseudo-processed hole as conversion data based on the lower hole diameter (step S7). Specifically, the figure formed by offsetting the contour line 7 forming the pseudo-processed hole to the inside by the radius of the set pilot hole diameter is displayed on the display 5, and the pilot hole with the set pilot hole diameter is displayed. It is determined whether or not the contour line 7 can be opened.
[0018]
A method for offsetting the contour line 7 of the pseudo-machined hole will be described with reference to FIGS. The offset amount is R, the shape before the offset is indicated by a solid line, and the shape after the offset is indicated by a broken line.
First, as shown in FIG. 3B, when the contour line 7 is a line segment, the offset direction is a direction perpendicular to the line segment, and is offset by R toward the inside of the pseudo-processed hole.
Further, as shown in FIG. 3C, when the contour line 7 is an arc, the offset direction is offset by R toward the radial direction, and portions other than the figure surrounded by the line segment and / or arc are deleted. It shall be.
[0019]
Further, as shown in FIG. 3D, this is a case where the contour line 7 is composed of a line segment and an arc, and when the radius of the arc is equal to or less than the offset amount R, the offset of the arc is omitted. Further, as shown in FIG. 3 (e), when the intersection 8 between the line segments constituting the contour line 7 forms an obtuse angle that is convex inward, or when the arcs 8 are adjacent to each other, The offset is made assuming that there is an arc whose radius is the offset amount R at the center.
Further, as shown in FIG. 3F, when the figure after the offset has two intersections 8 and 8 'due to the adjacent line segment and arc, the other intersection 8 after the offset is left and another figure is left. The graphic part forming the intersection 8 'is deleted.
[0020]
Next, as shown in FIG. 4A, a graphic in which the directions of the start and end points of the line segment or arc constituting the graphic after the offset are reversed is deleted. For example, in FIG. 4A, if the figure before offset is assumed to be a counterclockwise figure, among figures A, B, and C forming a closed loop, figures A and C are left-handed loops, and are left as figure B. Is a clockwise loop and the figure is inverted, so delete it.
[0021]
Further, as shown in FIG. 4B, line segments connecting intersections a, b, c, d of the figure before offset and intersections a ′, b ′, c ′, d ′ of the figure after offset are connected. If the intersection 9 is present, the line segment or arc of the movement destination that forms the intersection 9 is deleted from the offset graphic part. For example, in FIG. 4B, when the intersection of the graphic before the offset and the intersection of the graphic after the offset are connected, each line segment has the intersection 9, so all the destination line segments forming the intersection 9 are deleted. As a result, the offset cannot be offset with the set offset amount R, that is, the pilot hole cannot be opened with the radius R.
[0022]
In accordance with the above determination method, it is determined whether the pilot hole can be opened with the pilot hole diameter set within the contour line of the pseudo-processed hole as conversion data. If the pilot hole cannot be opened, the next pilot hole diameter R is set. Then, the determination is made by the determination method shown in step S6. The lower hole diameter R is desirably set to a value as large as possible in order to shorten the machining time, and the value of the lower hole diameter R is set so that the maximum diameter of the lower hole is opened within the contour line of the pseudo-machined hole. . When it is determined that the pilot hole is to be opened, the center position where the pilot hole is opened with the preset pilot hole diameter R is determined as the figure formed within the contour line of the pseudo-processed hole (step S8). . The center position for drilling the pilot hole may be anywhere in the figure.
[0023]
The center position where the maximum diameter of the lower hole diameter actually determined by the control procedure shown in the flowchart can be drilled is indicated by a broken line in the outline 10 of FIG. In addition, it is preferable to set the value of the said lower hole diameter so that it may become small in steps from a large thing, in order to ensure the largest possible diameter.
[0024]
According to the pilot hole drilling position determination method, the center position where the pilot hole with the maximum diameter can be drilled can be determined and displayed within the contour line of the pseudo-machined hole as a figure, so that the work time for determining the pilot hole diameter and the drilling position is determined. It is greatly shortened and the drilling time for the pilot hole is shortened.
Further, since the pilot hole with the maximum diameter can be selected and opened within the contour line of the pseudo machining hole, the drilling time of the machining hole is shortened, and the work time required for the electric discharge machining for the workpiece as a whole can be shortened. it can.
In addition, since the data such as the size of the machined hole of the workpiece is converted into a pseudo machined hole made of a simple shape such as a line segment and / or arc on the virtual plane, the amount of data handled is greatly reduced. Thus, the load on the computer can be reduced and the processing speed can be increased.
[0025]
The preferred embodiments of the present invention have been described above in various ways. However, the present invention is not limited to the above-described embodiments. For example, the machining holes are formed on line segments and / or arcs on a virtual plane. The data was converted into a pseudo-machined hole made of a simple shape and the drilling position of the pilot hole was determined. However, the converted graphic data is not limited to line segments and arcs, but is converted to graphic data including general curves such as ellipses. Of course, many modifications can be made without departing from the spirit of the invention.
[0026]
【The invention's effect】
As described above, in the present invention, on the virtual plane formed on the basis of the basic data of the workpiece, the pseudo-processed hole graphic data composed of a simple shape having a size included in the processed hole is generated and inputted arbitrarily. Based on the graphic data formed by offsetting the contour line of the simulated hole by the radius of the pilot hole diameter, the center position where the pilot hole can be drilled can be automatically determined and displayed as a graphic. And the work time for deciding the drilling position is greatly shortened, and the pilot hole drilling work time can be shortened. Further, since the pilot hole with the maximum diameter can be selected and opened within the contour line of the pseudo machining hole, the drilling time of the machining hole is shortened, and the work time required for the electric discharge machining for the workpiece as a whole can be shortened. it can.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a pilot hole drilling position determination device.
FIG. 2 is a flowchart showing a pilot hole drilling position determination process.
FIG. 3 is an explanatory diagram showing a line segment and arc offset method;
FIG. 4 is an explanatory diagram showing a graphic processing method after offset.
[Explanation of symbols]
1 CAD system 2 Keyboard 3 RAM
4 ROM
5 Graphic display 6 MPU
7, 10 Contour lines 8, 8 ', 9, a, b, c, d, a', b, 'c', d '

Claims (5)

ワイヤー放電加工によりワークに加工孔を穿設するために、放電ワイヤを挿通させる下孔を形成する最適位置を決定する下孔穿孔位置決定方法において、
入力手段によりワークの平面形状データ、サイズデータを含む基本データを入力し、該基本データを記憶手段に記憶し、制御手段により該基本データに基づいて前記ワークに対応する仮想平面を論理構成すると共に、該仮想平面上において加工孔に内包される大きさの線分及び/又は円弧よりなる擬似加工孔に変換した変換データを前記記憶手段に記憶し、該変換データのうち擬似加工孔の輪郭線を、前記入力手段により別途入力した任意の下孔径の半径分だけ線分については垂直方向内側へオフセットし、円弧については径方向内側へオフセットし、線分及び/又は円弧により囲まれた部分以外は削除して形成される図形データに基づき、入力した下孔径の下孔を穿孔可能か否かを前記制御手段により判定し、前記加工孔の輪郭線内で穿孔可能な最大ドリル径の下孔の中心位置を決定することを特徴とする下孔穿孔位置決定方法。
In a pilot hole drilling position determination method for determining an optimum position for forming a pilot hole through which a discharge wire is inserted in order to drill a machining hole in a workpiece by wire electric discharge machining,
Basic data including the plane shape data and size data of the workpiece is input by the input means, the basic data is stored in the storage means, and the virtual plane corresponding to the workpiece is logically configured based on the basic data by the control means. , Conversion data converted into a pseudo machining hole made of a line segment and / or an arc included in the machining hole on the virtual plane is stored in the storage means, and the contour line of the pseudo machining hole in the conversion data Is offset inward in the vertical direction for a line segment by the radius of an arbitrary pilot hole diameter separately input by the input means , offset inward in the radial direction for an arc, and other than the portion surrounded by the line segment and / or arc based on the graphic data is formed by removing, as judged by the control means whether it is possible to drill a pilot hole in the lower hole diameter input, drilled in the outline of the processing hole Lower hole drilling position determination method characterized by determining the center position of the lower hole of the ability maximum drill diameter.
前記円弧の半径がオフセット量以下の場合には、当該円弧のオフセットを省略し、線分どうしの交点が輪郭線の内側に凸となる鈍角を形成する場合及び円弧どうしの交点が隣接する場合には、各交点を中心にオフセット量を半径とする円弧があるものとしてオフセットすることを特徴とする請求項1記載の下孔穿孔位置決定方法。When the radius of the arc is equal to or less than the offset amount, the offset of the arc is omitted, and when the intersection of the line segments forms an obtuse angle that protrudes inside the contour line, and when the intersection of the arcs is adjacent 2. The pilot hole drilling position determining method according to claim 1, wherein the offset is performed assuming that there is an arc having a radius as an offset amount centering on each intersection. 前記オフセット後の図形データが隣接する線分と円弧により2つの交点を持つ場合には、オフセット前の交点に近い方を残して他の交点を形成する線分データを削除することを特徴とする請求項1又は2記載の下孔穿孔位置決定方法。When the graphic data after the offset has two intersections due to an adjacent line segment and an arc, the line segment data forming the other intersection is deleted except for the one near the intersection before the offset. A method for determining a pilot hole drilling position according to claim 1 or 2. 前記オフセット後の図形データを構成する閉ループの向きが、オフセット前の図形データを構成する閉ループの向きと反転する場合には、当該閉ループを構成する図形データを削除することを特徴とする請求項1、2又は請求項3記載の下孔穿孔位置決定方法。2. The graphic data constituting the closed loop is deleted when the direction of the closed loop constituting the graphic data after the offset is reversed from the direction of the closed loop constituting the graphic data before the offset. A method for determining a pilot hole drilling position according to claim 2. 前記オフセット後の図形データにおいて、オフセット前の図形の交点と対応するオフセット後の図形の交点を結んだ線分どうしが交わる場合には、オフセット後の交点間の図形データを削除することを特徴とする請求項1乃至4のうち何れか1項に記載の下孔穿孔位置決定方法。In the figure data after the offset, when the line segment connecting the intersection of the figure before the offset and the intersection of the figure after the offset intersects, the figure data between the intersection after the offset is deleted. The method for determining a pilot hole drilling position according to any one of claims 1 to 4.
JP02902796A 1996-02-16 1996-02-16 Method for determining the drilling position of the pilot hole Expired - Fee Related JP3660739B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02902796A JP3660739B2 (en) 1996-02-16 1996-02-16 Method for determining the drilling position of the pilot hole

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02902796A JP3660739B2 (en) 1996-02-16 1996-02-16 Method for determining the drilling position of the pilot hole

Publications (2)

Publication Number Publication Date
JPH09225745A JPH09225745A (en) 1997-09-02
JP3660739B2 true JP3660739B2 (en) 2005-06-15

Family

ID=12264939

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02902796A Expired - Fee Related JP3660739B2 (en) 1996-02-16 1996-02-16 Method for determining the drilling position of the pilot hole

Country Status (1)

Country Link
JP (1) JP3660739B2 (en)

Also Published As

Publication number Publication date
JPH09225745A (en) 1997-09-02

Similar Documents

Publication Publication Date Title
US6772038B2 (en) Machining-related information generating apparatus and numerical controller having the same
US8811752B2 (en) Method and program for creating analysis model
JP3660739B2 (en) Method for determining the drilling position of the pilot hole
CN100461052C (en) Method and device for automatically dividing processing technology in automatic programming device
US6675060B1 (en) Apparatus and method for creating machining region data
Hanada et al. Block-like component CAD/CAM system for fully automated CAM processing
US5410489A (en) Method of specifying position to create fillet curved surface
JP2649838B2 (en) Method of determining processing method in numerical control information creation device
JP6474361B2 (en) Robot control apparatus and robot program generation apparatus for causing a robot to execute a machining operation
JPH0655352A (en) Prepared hole position judging device
EP0692333A1 (en) Wire cut electrical discharge machining
JPH0688191B2 (en) A method for determining a machining part in a numerical control information creation device
JP4225422B2 (en) NC machining system, NC data creation device, NC data creation system, NC data creation method, and NC data creation program
JPH07100733A (en) Tool path generation method and device for NC machining
JP4237180B2 (en) Unprocessed shape extraction device and extraction method
JP2001100824A (en) NC data creation method and apparatus, and storage medium
JP3175401B2 (en) CAD / CAM equipment
JP2007007759A (en) Machining condition setting method and recording medium recording machining condition setting program
JPH02212904A (en) Programming device
JP2006040066A (en) Distortion amount analyzing apparatus and method
JP2003117773A (en) NC data creation device
JPH10222217A (en) Nc data generation method for coreless work in wire cut discharge work
JPH04100096A (en) Displaying system
JPH08241338A (en) Forging rough material design equipment
JPH10283009A (en) Automatic generating method, device for machine tool track for rough working, and recording medium recording automatic generating program for machine tool track for rough working

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040511

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040706

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050318

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080325

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090325

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees