JPH0761590B2 - Tool interference check method - Google Patents
Tool interference check methodInfo
- Publication number
- JPH0761590B2 JPH0761590B2 JP10858187A JP10858187A JPH0761590B2 JP H0761590 B2 JPH0761590 B2 JP H0761590B2 JP 10858187 A JP10858187 A JP 10858187A JP 10858187 A JP10858187 A JP 10858187A JP H0761590 B2 JPH0761590 B2 JP H0761590B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- offset
- passage
- pick feed
- feed point
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 18
- 238000003754 machining Methods 0.000 claims description 12
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 239000000700 radioactive tracer Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49157—Limitation, collision, interference, forbidden zones, avoid obstacles
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Auxiliary Devices For Machine Tools (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明は工具干渉チェック方法に係り、特にデジタイジ
ングされた位置データ(工具先端通路データ)に基づい
て工具をワークに対して相対的に移動させてワークを切
削する時、工具がワークと干渉するかどうかを事前にチ
ェックする工具干渉チェック方法に関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial field of application> The present invention relates to a tool interference checking method, and particularly to moving a tool relative to a workpiece based on digitized position data (tool tip path data). The present invention relates to a tool interference check method for checking in advance whether a tool interferes with a work when cutting the work.
<従来技術> 数値制御装置(NC装置という)は予め作成されたNCデー
タに基づいて工具をワークに対して相対的に移動させ、
ワークに指令通りの数値制御加工を施す。かかる数値制
御において、工具中心の軌跡は所望の加工形状、換言す
ればNCデータ(工具先端通路データ)が特定する通路と
は一致せず、該加工形状より進行方向右側あるいは左側
に工具径相当量オフセットした通路となる。かかる工具
中心の軌跡は、加工形状と工具径が与えられ、且つ工具
径オフセット実行のG機能命令が与えられればNC装置が
自動的に計算し、得られた工具中心に沿った工具を移動
させ、ワークを所望の加工形状に仕上げる。尚、上記NC
データと工具径とから工具中心通路のNCデータ(オフセ
ットNCデータという)を作成し、該オフセットNCデータ
に従って工具を移動させ、ワークに所望の加工を施す場
合もある。<Prior Art> A numerical control device (referred to as NC device) moves a tool relative to a workpiece based on NC data created in advance,
Performs numerical control machining on the work as instructed. In such numerical control, the trajectory of the tool center does not match the desired machining shape, in other words, the path specified by the NC data (tool tip path data), and the tool diameter equivalent amount to the right or left of the machining direction in the traveling direction. It becomes an offset passage. The trajectory of the tool center is automatically calculated by the NC unit if the machining shape and the tool diameter are given and the G function command for executing the tool diameter offset is given, and the tool is moved along the obtained tool center. , Finish the work into a desired shape. The above NC
In some cases, NC data of the tool center passage (referred to as offset NC data) is created from the data and the tool diameter, and the tool is moved according to the offset NC data to perform desired machining on the work.
ところで、加工形状(部品形状)と工具径によっては、
オフセットして得られた工具中心通路に沿って工具を移
動させると工具がワークに干渉して工具析損を生じた
り、あるいは切り過ぎを生じ指令された形状通りの部品
を得ることができない事態を生じる。By the way, depending on the machining shape (part shape) and tool diameter,
If the tool is moved along the tool center path obtained by offsetting, the tool may interfere with the work and cause tool deposition loss, or overcutting may not be possible to obtain a part with the commanded shape. Occurs.
このため、NCデータが作成され該作成されたNCデータに
従って工具径オフセットしながら切削するとき工具がワ
ークと干渉するかどうかを事前にチェックする必要があ
る。Therefore, it is necessary to check in advance whether or not the NC data is created and the tool interferes with the work when cutting while offsetting the tool diameter according to the created NC data.
第5図乃至第7図は工具干渉チェック方法の説明図であ
り、第5図は所望の部品形状図、第6図は工具干渉しな
い場合のオフセット通路説明図、第7図は工具干渉する
場合のオフセット通路説明図である。5 to 7 are explanatory views of the tool interference checking method, FIG. 5 is a desired component shape drawing, FIG. 6 is an explanatory view of an offset passage when the tool does not interfere, and FIG. 7 is a case where the tool interferes. FIG. 7 is an explanatory view of the offset passage of FIG.
第5図に示す部品形状(B1→B2→・・B5→・・)通りに
加工を行うための工具中心通路(オフセット通路)は工
具TLの径が小さくその直径が溝幅L以下であれば第6図
に示すようになり、工具干渉は生じない。そして、かか
る第6図の場合、換言すれば工具干渉が生じない場合に
は工具中心通路TCPはループを形成しない(交差しな
い)。しかし、工具TLの径が大きくなり、その直径が溝
幅L以上になると、工具径オフセットした工具中心通路
TCPは第7図に示すようになり、工具TLはワークWKに干
渉し、切り過ぎ、切り残し、工具の析損が生じる。そし
て、かかる工具干渉が発生する場合には、工具中心通路
(オフセット通路)はループLpを形成し、ポイントPcで
交差する。If the tool center passage (offset passage) for machining according to the part shape (B1 → B2 → ・ ・ B5 → ・ ・) shown in Fig. 5 has a small tool TL diameter and is less than the groove width L As shown in FIG. 6, tool interference does not occur. In the case of FIG. 6, in other words, when the tool interference does not occur, the tool center passage TCP does not form a loop (does not intersect). However, when the diameter of the tool TL becomes large and the diameter becomes larger than the groove width L, the tool center passage with the tool diameter offset
TCP becomes as shown in FIG. 7, and the tool TL interferes with the work WK, and cuts and cuts too much, resulting in tool loss. Then, when such tool interference occurs, the tool center passage (offset passage) forms a loop Lp and intersects at a point Pc.
以上から、従来は工具直径オフセット通路がループを形
成するか(交差するか)をチェックすることにより、工
具干渉チェックを行っている。From the above, conventionally, the tool interference check is performed by checking whether the tool diameter offset passage forms a loop (crosses).
<発明が解決しようとしている問題点> しかし、従来の工具干渉チェック方法では第1軸方向
(たとえばX軸方向)に沿った工具移動と第2軸方向
(Y軸方向)に沿ったピックフィード動作とを繰り返し
てワークを加工させるNCデータの工具干渉チェックを正
しく行えないという問題がある。尚、かかるNCデータは
第8図に示すように接触子STをならい制御(たとえば表
面往復ならい)によりモデルMDに沿ってX軸方向に往復
移動させ、かつY軸方向にピックフィードしながら該接
触子の現在位置データを所定時間毎に取り込んで作成さ
れる。<Problems to be Solved by the Invention> However, in the conventional tool interference checking method, the tool movement along the first axis direction (for example, the X axis direction) and the pick feed operation along the second axis direction (Y axis direction). There is a problem that the tool interference check of NC data for machining the work by repeating and cannot be performed correctly. Incidentally, such NC data is reciprocally moved in the X-axis direction along the model MD by the contact control ST (following surface reciprocation) as shown in FIG. 8, and the contact is made while pick-feeding in the Y-axis direction. It is created by capturing the current position data of the child at predetermined time intervals.
第9図はピックフィードを含むNCデータの工具干渉チェ
ックが従来の方法では正しく行えない理由の説明図であ
る。FIG. 9 is an explanatory diagram of the reason why the tool interference check of NC data including the pick feed cannot be correctly performed by the conventional method.
第i番目の工具先端の通路を Pi-1→・・→A→B→C→Pi とし、ピックフィード方向を紙面に垂直方向(Y軸方
向)とし、第(i−1)番目の通路から第i番目の通路
へのピックフィード点をPi-1、第i番目の通路から次の
第(i+1)番目の通路へのピックフィード点をPiとす
れば、第i番目の工具先端通路から工具半径Rオフセッ
トしたオフセット通路は Pi-1′→・・・→A′→B′→C′→Pi′ となり、Pi′点で紙面垂直にピックフィードする通路と
なる。この第9図から明らかなように工具オフセット通
路に沿って工具中心を移動させると工具TLはワークWKに
干渉するが、工具オフセット通路はどこにもループを形
成せず交差しない。The path of the i-th tool tip is P i-1 → ・ ・ → A → B → C → P i , and the pick feed direction is perpendicular to the paper surface (Y-axis direction). If the pick feed point from the passage to the i-th passage is P i-1 and the pick feed point from the i-th passage to the next (i + 1) -th passage is P i , the i-th tool The offset path offset by the tool radius R from the tip path becomes P i-1 ′ → ... → A ′ → B ′ → C ′ → P i ′, and at the point P i ′, the path is pick-feeded perpendicularly to the paper surface. As is clear from FIG. 9, when the tool center is moved along the tool offset path, the tool TL interferes with the work WK, but the tool offset path does not form a loop anywhere and does not intersect.
すなわち、従来の工具干渉チェック方法ではオフセット
通路の1部分がピックフィード点PiよりワークWKに対し
てX軸方向外側に存在する場合には(第9図の例ではポ
イントA′,B′)、工具干渉チェックができなかった。That is, in the conventional tool interference checking method, when a part of the offset passage exists outside the pick feed point P i with respect to the work WK in the X-axis direction (points A ′ and B ′ in the example of FIG. 9). , I could not check the tool interference.
以上から、本発明の目的は第1軸方向に沿った工具移動
と第2軸方向に沿ったピックフィードとを繰り返してワ
ークに数値制御加工を施すNCデータの工具干渉チェック
を確実に行える工具干渉チェック方法を提供することで
ある。From the above, it is an object of the present invention to perform tool control along the first axis direction and pick feed along the second axis direction to perform numerical control machining on a workpiece, and to reliably perform tool interference check of NC data. It is to provide a check method.
<問題点を解決するための手段> 第1図は本発明にかかる工具干渉チェック方法の概略説
明図である。<Means for Solving Problems> FIG. 1 is a schematic explanatory view of a tool interference checking method according to the present invention.
Pi-1→・・→A→B→C→Piはデジタイジングされた第
i番目の工具先端通路、Pi-1はピックフィード方向を紙
面に垂直方向(Y軸方向)とした時の第(i−1)番目
の通路から第i番目の通路へのピッイクフィード点、Pi
は第i番目の通路から次の第(i+1)番目の通路への
ピックフィード点、Q1はピックフィード点Piからワーク
外側へX軸方向に工具半径R離れた仮想ピックフィード
点、Pi-1′→・・→A′→B′→C′→Qi′は仮想ピッ
クフィード点Qiをピックフィード点とみなした場合にお
ける第i番目の工具オフセット通路、LPはループ、TLは
工具、WKはワークである。P i-1 → ・ ・ → A → B → C → P i is the digitized i-th tool tip passage, P i-1 is the pick feed direction perpendicular to the paper (Y axis direction) (i-1) th pit microphone feed point from the passage to the i-th path, P i
Is a pick feed point from the i-th passage to the next (i + 1) -th passage, Q 1 is a virtual pick feed point separated by a tool radius R in the X-axis direction from the pick feed point P i to the outside of the work, P i -1 '→ ・ → A' → B '→ C' → Q i ′ is the i-th tool offset path when the virtual pick feed point Q i is regarded as the pick feed point, LP is a loop, and TL is a tool , WK is a work.
<作用> ピックフィード点Piからワーク外側にX軸方向に工具半
径R離れた位置に仮想ピックフィード点Qiを設定し、該
仮想ピックフィード点Qiでピックフィードするものとし
て第i番目の工具先端通路 Pi-1→・・→A→B→C→Qi に対する工具オフセット通路 Pi-1′→・・・→A′→B′→C′→Qi′ を求め、該第i工具オフセット通路がループLPを形成す
るか(交差するか)チェックし、交差する場合には工具
は干渉すると判定する。<Operation> A virtual pick feed point Q i is set at a position distant from the pick feed point P i on the outside of the work in the tool radius R in the X-axis direction, and the i-th pick feed point is set at the virtual pick feed point Q i . The tool offset path P i-1 ′ → ・ ・ ・ → A ′ → B ′ → C ′ → Q i ′ for the tool tip path P i-1 → ・ →→ A → B → C → Q i i Check whether the tool offset path forms a loop LP (intersects), and if they intersect, it is determined that the tools interfere with each other.
<実施例> 第2図はデジタイジング処理及び工具干渉チェック処理
を実行する装置(デジタイザ)のブロック図である。1
はデジタイザであり、ならい制御しながらトレーサヘッ
ドの現在位置を取り込んでデジタイジングする機能と共
に、工具干渉チェック機能を備え、プロセッサ1a、制御
プログラムを記憶するROM1b、デジタイジングした位置
データを記憶するRAM1c、ワーキングメモリ1dを有して
いる。<Embodiment> FIG. 2 is a block diagram of an apparatus (digitizer) that executes digitizing processing and tool interference checking processing. 1
Is a digitizer, which has a function to capture the current position of the tracer head while performing follow-up control and digitize, as well as a tool interference check function, a processor 1a, a ROM 1b for storing a control program, a RAM 1c for storing digitized position data, It has a working memory 1d.
2は操作盤であり、各種操作信号を入力すると共に、な
らい条件、ならい領域、ならい方法、工具半径R等を設
定する機能を有している。Reference numeral 2 denotes an operation panel, which has a function of inputting various operation signals and setting a tracing condition, a tracing area, a tracing method, a tool radius R, and the like.
10X,10Y,10Zはデジタイザ1から指令された各軸方向の
速度データ(デジタル値)をアナログの速度信号VX,VY,
VZに変換するDA変換器、11X、11Y、11ZはX軸、Y軸、
Z軸サーボ回路、12X〜12ZはそれぞれX軸、Y軸、Z軸
モータ、13X〜13Zはそれぞれ対応するモータが所定角度
回転する毎に1個のパルスXf、Xf、Zfを発生するパルス
発生器、14はパルスXf,Yf,Zfをそれぞれ移動方向に応じ
て可逆計数して各軸現在位置を記憶する現在位置レジス
タである。尚、THはトレーサヘッド、SRはスタイラス、
MDLはモデルである。10X, 10Y, 10Z are the speed data (digital values) in each axis direction commanded from the digitizer 1 and are analog speed signals V X , V Y ,
DA converter to convert to V Z , 11X, 11Y, 11Z are X axis, Y axis,
Z-axis servo circuits, 12 x to 12 z is X-axis, Y-axis, Z-axis motor, 13X~13Z has corresponding motor generates one pulse X f, X f, Z f each time the predetermined angle The pulse generator 14 is a current position register that stores the current position of each axis by reversibly counting the pulses X f , Y f , and Z f according to the moving direction. In addition, TH is a tracer head, SR is a stylus,
MDL is a model.
第3図は本発明にかかる工具干渉チェックの処理の流れ
図である。以下、第1図乃至第3図に従って本発明の工
具干渉チェックを説明する。FIG. 3 is a flow chart of a tool interference check process according to the present invention. Hereinafter, the tool interference check according to the present invention will be described with reference to FIGS.
周知のデジタイジング処理により、Y軸に沿ったピック
フィードとX軸に沿った移動を繰り返してモデル形状通
りに加工するための工具先端通路を作成してRAM1cに記
憶する(ステップ101)。By a well-known digitizing process, a pick tip path along the Y axis and a movement along the X axis are repeated to create a tool tip passage for machining according to the model shape and stored in the RAM 1c (step 101).
ついで、1→iとすると共に(ステップ102)、第i番
目のピックフィード点Pi(第1図参照)をワーク外側X
軸方向に工具半径Rだけ延長したポイントQ1を求め、仮
想ピックフィード点とする(ステップ103)。Next, 1 → i is set (step 102), and the i-th pick feed point P i (see FIG. 1) is set to the outside X of the work.
Determined point Q 1 that extends in the axial direction by a tool radius R, and virtual pick feed point (step 103).
しかる後、第(i−1)番目のピックフィード点Pi-1か
ら仮想ピックフィード点Qiに到る第i番目の工具先端通
路 Pi-1→・・→A→B→C→Qi に対する工具オフセット通路 Pi-1′→・・・→A′→B′→C′→Qi′ を求める(ステップ104)。尚、工具オフセット通路は
たとえば以下のようにして求めることができる。すなわ
ち、第4図に示すように現ブロック及び次ブロックの工
具先端通路が共に2つの直線L1,L2よりなっているもの
とすると、各工具先端通路L1,L2をそれぞれ工具径r1だ
けオフセットした直線L1′,L2′を求め、各直線L1′,
L2′の交点T1を求め、前ブロックのオフセット終点T0と
交点T1を結べば線分T0T1がオフセット通路となり、以後
同様な処理を繰り返してオフセット通路が生成される。After that, the i-th tool tip passage P i-1 from the (i-1) -th pick feed point P i-1 to the virtual pick feed point Q i →→→→ A → B → C → Q tool offset for i path P i-1 '→ ··· → a' → B Request '→ C' → Q i ' ( step 104). The tool offset passage can be obtained as follows, for example. That is, assuming that the tool tip passage of the current block and the next block as shown in FIG. 4 are both made of two straight lines L 1, L 2, each tool tip path L 1, L 2 of the tool diameters respectively r 1 offset by straight L1 ', L 2' seek, each straight line L 1 ',
Obtain the intersection T 1 of the L 2 ', before the line T 0 T 1 is the offset passage if Musube offset end point T 0 and the intersection T 1 of the block, an offset passage is produced subsequently by repeating the same process.
第i工具オフセット通路が求まれば、該第i工具オフセ
ット通路はループLPを形成するか(交差するか)チェッ
クし(ステップ105)、交差する場合には工具は干渉す
ると判定すると共に交点Si′を求め(ステップ106)、
工具オフセット通路からループ通路S1′→B′→C′→
Si′を削除したオフセット通路 Pi-1′→・・・→A′→Si′ を工具がワークに干渉しない工具オフセット通路である
としてRAM1cに記憶すると共に(ステップ107)、ポイン
トSi′を第iピックフィード点のオフセット点とみなす
(Si′→Pi′)・・・・・ステップ109。When the i-th tool offset path is obtained, it is checked whether the i-th tool offset path forms a loop LP (intersects) (step 105). If the i-th tool offset path intersects, it is determined that the tools interfere and the intersection point S i ′ (Step 106),
Tool offset passage to loop passage S 1 ′ → B ′ → C ′ →
S i 'offset path P i-1 to remove the' → ··· → A a '→ S i' with the tool is stored in RAM1c as a tool offset path which does not interfere with the workpiece (step 107), point S i ′ Is regarded as an offset point of the i-th pick feed point (S i ′ → P i ′) ... Step 109.
一方、ステップ105においてオフセット通路が交差しな
い場合には、第(i−1)ピックフィード点Pi-1から第
iピックフィード点Pi迄の工具先端通路から工具半径R
だけオフセットしたオフセット通路をRAM1cに記憶する
(ステップ110)。On the other hand, if the offset paths do not intersect in step 105, the tool radius from the tool tip path from the (i-1) th pick feed point P i-1 to the i th pick feed point P i
The offset path offset only by that is stored in the RAM 1c (step 110).
ステップ109またはステップ110により第i番目の工具オ
フセット通路が求まれば全ピックフィード点に対して上
記処理を完了したかチェックし(ステップ111)、完了
していれば工具干渉チェックを終了し、完了していなけ
れば、i+1→iによりiを1歩進して(ステップ11
2)、以後ステップ103以降の処理を繰り返す。If the i-th tool offset path is obtained in step 109 or step 110, it is checked whether the above processing has been completed for all pick feed points (step 111). If completed, the tool interference check is terminated and completed. If not, i is incremented by 1 by i + 1 → i (step 11
2) Then, the processing from step 103 onward is repeated.
尚、以上ではデジタイジングにより工具先端通路を求め
た場合について説明したが、本発明はかかる場合に限ら
ず別の方法でピックフィードを含む工具先端通路を求め
た場合にも適用できるものである。Although the case where the tool tip passage is obtained by digitizing has been described above, the present invention is not limited to such a case and is applicable to a case where the tool tip passage including the pick feed is obtained by another method.
尚、ピックフィード点PiよりX軸方向に工具半径R離し
て仮想ピックフィード点Qiを定めれば工具干渉する場合
には必ずループを形成する。Incidentally, if the virtual pick feed point Q i is determined by separating the tool radius R from the pick feed point P i in the X-axis direction, a loop is always formed in case of tool interference.
<発明の効果> 以上本発明によれば、ピックフィード点からワーク外側
水平方向(たとえばX軸方向)に所定量離れた位置に仮
想のピックフィード点を設定し、該仮想のピックフィー
ド点でピックフィードするものとして工具オフセット通
路を求め、該工具オフセット通路が交差するかチェック
し、交差する場合には工具は干渉すると判定するように
構成したから、ピックフィードを繰り返してワークに数
値制御加工を施すNCデータの工具干渉チェックを確実に
行えるようになった。<Effects of the Invention> As described above, according to the present invention, a virtual pick feed point is set at a position distant from the pick feed point in the horizontal direction outside the work (for example, the X-axis direction) by a predetermined amount, and the pick is performed at the virtual pick feed point. The tool offset path is obtained as a feed, and it is checked whether or not the tool offset paths intersect. If they intersect, it is determined that the tools interfere with each other. Therefore, the pick feed is repeated to perform numerical control machining on the work. The tool interference check of NC data can now be reliably performed.
第1図は本発明にかかる工具干渉チェック方法の概略説
明図、 第2図は本発明を実現するシステムのブロック図、 第3図は本発明の処理の流れ図、 第4図はオフセット通路算出法の説明図、 第5図乃至第7図は従来の工具干渉チェック方法の説明
図、 第8図及び第9図は従来方法では工具干渉チェックを確
実に行えない場合の説明図である。 Pi-1→・・→A→B→C→Pi……第i番目の工具先端通
路、 Pi-1……第(i−1)番目の通路から第i番目の通路へ
のピックフィード点、 Pi……第i番目の通路から次の第(i+1)番目の通路
へのピックフィード点、 Qi……仮想ピックフィード点、 Pi-1′→・・・→A′→B′→C′→Qi′……第i番目
の工具オフセット通路、 LP……ループ、TL……工具FIG. 1 is a schematic explanatory view of a tool interference checking method according to the present invention, FIG. 2 is a block diagram of a system for realizing the present invention, FIG. 3 is a flow chart of processing of the present invention, and FIG. 4 is an offset path calculation method. FIG. 5, FIG. 5 to FIG. 7 are explanatory views of a conventional tool interference check method, and FIG. 8 and FIG. 9 are explanatory drawings when the tool interference check cannot be reliably performed by the conventional method. P i-1 → ・ ・ → A → B → C → P i …… The i-th tool tip passage, P i-1 …… Pick from the (i-1) -th passage to the i-th passage Feed point, P i ...... Pick feed point from the i-th passage to the next (i + 1) -th passage, Q i・ ・ ・ Virtual pick feed point, P i-1 ′ → ・ ・ ・ → A ′ → B '→ C' → Q i '...... i-th tool offset passage, LP ...... loop, TL ...... tool
Claims (2)
に沿ったピックフィードとを繰り返してワークを数値制
御加工させるNCデータの工具干渉チェック方法におい
て、 ピックフィード点から第1軸方向に所定量離れた位置に
仮想のピックフィード点を設定し、 該仮想のピックフィード点でピックフィードするものと
して工具をオフセット通路を求め、 該工具オフセット通路が交差するかチェックし、 交差する場合には工具は干渉すると判定することを特徴
とする工具干渉チェック方法。1. A tool interference check method for NC data, wherein a tool is moved along a first axis direction and a pick feed is carried out along a second axis direction to perform a numerical control machining of a workpiece. When a virtual pick feed point is set at a position separated by a predetermined amount in the direction, a tool offset path is determined as if pick feed is performed at the virtual pick feed point, and it is checked whether the tool offset path intersects. Is a tool interference check method characterized by determining that a tool interferes.
する特許請求の範囲第1項記載の工具干渉チェック方
法。2. The tool interference checking method according to claim 1, wherein the predetermined amount is a tool radius.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10858187A JPH0761590B2 (en) | 1987-05-01 | 1987-05-01 | Tool interference check method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10858187A JPH0761590B2 (en) | 1987-05-01 | 1987-05-01 | Tool interference check method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63272445A JPS63272445A (en) | 1988-11-09 |
JPH0761590B2 true JPH0761590B2 (en) | 1995-07-05 |
Family
ID=14488442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10858187A Expired - Lifetime JPH0761590B2 (en) | 1987-05-01 | 1987-05-01 | Tool interference check method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0761590B2 (en) |
-
1987
- 1987-05-01 JP JP10858187A patent/JPH0761590B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS63272445A (en) | 1988-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0323517B1 (en) | Profiling method | |
EP0439617A1 (en) | Acceleration/deceleration control method of numeric controller | |
US4961041A (en) | Method of creating numerical control data for rough machining | |
EP0131056B1 (en) | Method of controlling profiling | |
US5193282A (en) | Rotating body tracing control apparatus | |
JPH0761590B2 (en) | Tool interference check method | |
EP0160705B1 (en) | Machining method for machine tools | |
US4958293A (en) | Digitizing method | |
US5157598A (en) | Rough machining nc data creation method | |
EP0137046A1 (en) | Method of restarting profiling machining | |
JPH06110534A (en) | Position control method for machine tool | |
US5313400A (en) | Tracing method | |
JPS635409A (en) | Digitizing method | |
JP3533229B2 (en) | Numerical control command data preprocessing method and apparatus | |
JPS598842B2 (en) | Mold processing automation method using copying model | |
EP0411144B1 (en) | Profiling method | |
JPH069007B2 (en) | NC data creation method for compound curved surface | |
JPH0794096B2 (en) | Machining error prevention system for machine tools | |
WO1991004832A1 (en) | Profile control method | |
JPH02222005A (en) | Production of inverted shape working data | |
JPS6258866B2 (en) | ||
CN117681076A (en) | Teaching programming method of six-axis linkage polishing equipment control system | |
JPH0155943B2 (en) | ||
JPH0358858B2 (en) | ||
JPH0553624A (en) | Numerical controller with cam groove machining control function |