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
JPH0661675B2 - Method of drawing tool locus of compound curved surface - Google Patents
[go: Go Back, main page]

JPH0661675B2 - Method of drawing tool locus of compound curved surface - Google Patents

Method of drawing tool locus of compound curved surface

Info

Publication number
JPH0661675B2
JPH0661675B2 JP61028516A JP2851686A JPH0661675B2 JP H0661675 B2 JPH0661675 B2 JP H0661675B2 JP 61028516 A JP61028516 A JP 61028516A JP 2851686 A JP2851686 A JP 2851686A JP H0661675 B2 JPH0661675 B2 JP H0661675B2
Authority
JP
Japan
Prior art keywords
curved surface
compound
tool
compound curved
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61028516A
Other languages
Japanese (ja)
Other versions
JPS62188647A (en
Inventor
真樹 関
幸治 寒川
猛嗣 細野
Original Assignee
フアナツク株式会社
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 フアナツク株式会社 filed Critical フアナツク株式会社
Priority to JP61028516A priority Critical patent/JPH0661675B2/en
Publication of JPS62188647A publication Critical patent/JPS62188647A/en
Publication of JPH0661675B2 publication Critical patent/JPH0661675B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】 <産業上の利用分野> 本発明は複合曲面の工具軌跡描画方法に係り、特に各曲
面における工具軌跡を識別可能に描画する工具軌跡描画
方法に関する。
The present invention relates to a tool trajectory drawing method for a compound curved surface, and more particularly to a tool trajectory drawing method for distinguishably drawing a tool trajectory on each curved surface.

<従来技術> 三次元金型等の設計図面上の曲面は一般に複数の断面曲
線によって表現されており、ある断面曲線と次の断面曲
線間の形状データは存在しない。ところで、数値制御加
工に際してはこのように中間の形状が与えられていない
にもかかわらず上記2つの断面曲線間をなめらかにつな
がるように加工することが要求される。このことは、換
言するならば、上記2つの断面曲線間の曲面を、該断面
曲線のデータ等から生成し、該生成された曲面に関する
データをNCテープに記憶し、該NCテープからの指令
により加工しなければならないことを意味する。このた
め、三次元曲面を生成する方法が開発されて、既に実用
化されている。
<Prior Art> A curved surface on a design drawing of a three-dimensional mold or the like is generally represented by a plurality of cross-section curves, and there is no shape data between one cross-section curve and the next cross-section curve. By the way, in the case of numerically controlled processing, it is required to perform processing so as to smoothly connect between the above-mentioned two cross-section curves, although no intermediate shape is given. In other words, this means that a curved surface between the two cross-section curves is generated from the data of the cross-section curve and the like, data regarding the generated curved surface is stored in the NC tape, and a command from the NC tape is used. It means that it must be processed. Therefore, a method for generating a three-dimensional curved surface has been developed and has already been put to practical use.

又、加工によっては2以上の三次元曲面を複合して成る
複合曲面の加工が要求される場合もあり、かかる複合曲
面を生成してNCデータを自動的に作成する方法も開発
されている。
Further, depending on the processing, processing of a composite curved surface formed by combining two or more three-dimensional curved surfaces may be required, and a method of automatically generating NC data by generating such a composite curved surface has also been developed.

そして、従来の複合曲面生成方法によれば、複合曲面生
成後に工具軌跡をCRTに描画してチェックを行えるよ
うになっている。
Then, according to the conventional compound curved surface generation method, the tool path can be drawn on the CRT for checking after generating the compound curved surface.

<発明が解決しようとしている問題点> しかし、従来においては工具軌跡を全体的に同一の線で
描画するものであった。
<Problems to be Solved by the Invention> However, in the past, the tool path was drawn on the same line as a whole.

このため、どの部分がどの曲面の工具軌跡であるかを認
識しずらく、従って生成した曲面のチェックが容易でな
いという問題点があった。特に、複雑な曲面では最初の
プログラム段階で大まかにプログラムし、しかる後描画
曲面を参照して修正するようにするが、従来の方法では
かかる修正作業が面倒となる問題がある。
Therefore, there is a problem that it is difficult to recognize which portion is the tool locus of which curved surface, and thus it is not easy to check the generated curved surface. In particular, a complicated curved surface is roughly programmed at the first programming stage and then corrected by referring to the drawn curved surface. However, the conventional method has a problem that the correction work is troublesome.

以上から本発明の目的は、どの部分がどの曲面の工具軌
跡であるかを容易に認識できる複合曲面の工具軌跡描画
方法を提供することである。
In view of the above, an object of the present invention is to provide a tool trajectory drawing method for a compound curved surface, which makes it possible to easily recognize which portion is the tool trajectory of which curved surface.

<問題点を解決するための手段> 第1図は本発明の概略説明図である。<Means for Solving Problems> FIG. 1 is a schematic explanatory view of the present invention.

11は複合曲面、12a,12b,12cは複合曲面を
構成する第1、第2、第3の曲面、13a、13b、1
3cは第1、第2、第3曲面における工具軌跡、CRij
は第i曲面と第j曲面の交点である。
11 is a compound curved surface, 12a, 12b, 12c are the 1st, 2nd, 3rd curved surfaces, 13a, 13b, 1 which comprise a compound curved surface.
3c is a tool locus on the first, second and third curved surfaces, CR ij
Is the intersection of the i-th curved surface and the j-th curved surface.

<作用> 複合曲面11の生成時に各曲面12a〜12cの境界点
CRijを識別可能に記憶させておき、工具軌跡描画時各
曲面における工具軌跡13a〜13cをそれぞれ識別可
能に、たとえば色を変えて描画する。
<Operation> When the complex curved surface 11 is generated, the boundary points CR ij of the curved surfaces 12a to 12c are stored so as to be distinguishable, and the tool loci 13a to 13c on each curved surface can be distinguished when the tool locus is drawn, for example, the color is changed. To draw.

<実施例> 第2図は本発明方法を実現する自動プログラミング装置
のブロック図である。図中、101はデータ入力用のキ
ーボード、102はプロセッサ、103は制御プログラ
ムを記憶するRAM、104はRAM、105は生成さ
れた複合曲面の曲面データや曲面加工用のNCプログラ
ムデータを記憶する曲面記憶メモリ、106は曲面デー
タやNCデータをフロッピーFLPに出力するディスク
ドライブ装置、107はグラフィックデイスプレイ装置
(CRT)、108は曲面を出図するXYプロッタであ
る。尚、CRTはカラー描画が可能であり、XYプロッ
タもカラー作図が可能であるものとする。
<Embodiment> FIG. 2 is a block diagram of an automatic programming device for implementing the method of the present invention. In the figure, 101 is a keyboard for data input, 102 is a processor, 103 is a RAM for storing a control program, 104 is a RAM, 105 is a curved surface for storing curved surface data of the generated complex curved surface and NC program data for curved surface processing. A storage memory 106 is a disk drive device that outputs curved surface data and NC data to a floppy FLP, 107 is a graphic display device (CRT), and 108 is an XY plotter that outputs a curved surface. The CRT is capable of color drawing, and the XY plotter is also capable of color drawing.

第3図乃至第4図は複合曲面生成の説明図である。以
下、第1図乃至第4図を参照して本発明の複合曲面の工
具軌跡描画方法を説明する。
FIG. 3 to FIG. 4 are explanatory views of the generation of the complex curved surface. Hereinafter, a method of drawing a tool locus of a compound curved surface according to the present invention will be described with reference to FIGS. 1 to 4.

(a)まず、キーボード101から複合曲面11(第3図
参照)を構成する第1の三次元曲面12a、第2の三次
元曲面12b、第3の三次元曲面12c・・・・を特定
するデータをそれぞれ入力してRAM104に格納す
る。
(a) First, the first three-dimensional curved surface 12a, the second three-dimensional curved surface 12b, the third three-dimensional curved surface 12c, ... Which compose the compound curved surface 11 (see FIG. 3) are specified from the keyboard 101. Each data is input and stored in the RAM 104.

(b)ついで、キーボード101から複合曲面11を切断
するX−Y平面に垂直な多数の断面を特定するためのデ
ータを入力し、RAM104に格納する。すなわち、X
−Y平面上の1つの線分と該線分を基にX−Y平面上の
多数の交線を特定するための規則を入力する。
(b) Next, data for specifying a number of cross sections perpendicular to the XY plane for cutting the composite curved surface 11 from the keyboard 101 is input and stored in the RAM 104. That is, X
-Enter a rule for identifying one line segment on the -Y plane and a large number of intersecting lines on the XY plane based on the line segment.

たとえば、各断面が互いに平行でかつX−Y平面に垂直
であり、しかも隣接する断面間の間隔が一定の場合に
は、各断面とX−Y平面との交線CLi(i=1,2,
3,・・・)は第4図に示すようになる。従って、かか
る場合には第1番目の交線CL1を特定するデータと、
互いに隣接する2本の交線間の距離dを入力する。
For example, when the respective cross sections are parallel to each other and perpendicular to the XY plane and the interval between the adjacent cross sections is constant, the intersection line CLi (i = 1, 2, 1) between each cross section and the XY plane is obtained. ,
3, ...) are as shown in FIG. Therefore, in such a case, data specifying the first intersection line CL1
Enter the distance d between two lines of intersection adjacent to each other.

(c)各データが入力されればプロセッサ102はまず、
1→iとする。
(c) If each data is input, the processor 102 first
Set 1 → i.

(d)ついで、プロセッサ102は、ステップ(b)で与えら
れている第1番目の交線データと交線間の間隔dとを用
いて第i番目のX−Y平面上の交線CLiを求める。
(d) Next, the processor 102 uses the first intersection line data and the interval d between the intersection lines given in step (b) to determine the intersection line CLi on the ith XY plane. Ask.

(e)第i番目の交線CLiが求まれば、プロセッサ10
2は既に提案されている周知の手法で該交線CLiに対
応する断面により第、1、第2、第3番目の曲面12
a,12b,12cを切断した時の断面曲線13a,1
3b,13cを離散的な点列として求める(第3図参
照)。
(e) If the i-th intersection line CLi is obtained, the processor 10
2 is a well-known method that has already been proposed, and the first, second, and third curved surfaces 12 are formed by the cross section corresponding to the intersection line CLi.
Sectional curves 13a, 1 when cutting a, 12b, 12c
3b and 13c are obtained as a discrete point sequence (see FIG. 3).

(f)そして、各断面曲線のうち最も上方の点列を複合曲
面11を構成する点列(A・・CR12,・・・C
23,・・・B)として記憶する。尚、この複合曲面
の点列において第1曲面12aの点列から第2曲面12
bの点列に乗り移る際の境界点CR12並びに第2曲面1
2bの点列から第3曲面12cの点列に乗り移る際の境
界点CR23を記憶しておく。
(f) Then, the uppermost point sequence of each cross-section curve is the point sequence (A i ·· CR 12 , ··· C) that constitutes the compound curved surface 11.
It is stored as R 23 , ... B 1 ). In the point sequence of this composite curved surface, the point sequence of the first curved surface 12a is changed to the second curved surface 12a.
Boundary point CR 12 and second curved surface 1 when transferring to the point sequence of b
The boundary point CR 23 at the time of transferring from the point sequence of 2b to the point sequence of the third curved surface 12c is stored.

(g)しかる後、i+1→iによりiを更新して上記ステ
ップ(e)以降の処理を繰り返して最終的に点群で複合曲
面11を生成する。
(g) After that, i is updated by i + 1 → i, and the processing from step (e) above is repeated to finally generate the composite curved surface 11 with the point group.

(h)複合曲面の生成が終了すれば、プロセッサは複合曲
面11上の点列を生成順にたどる工具軌跡13a,13
b,13cを第1図に示すようにCRT107に描画
し、あるいはXYプロッタ108で作図する。
(h) When the generation of the compound curved surface is completed, the processor traces the point sequence on the compound curved surface 11 in the generation order, and the tool loci 13a, 13
b and 13c are drawn on the CRT 107 as shown in FIG. 1 or drawn by the XY plotter 108.

ただし、工具軌跡13a,13b,13cはそれぞれ曲
面12a,12b,12c上の工具軌跡であり、複合曲
面生成時に記憶してある境界点CR12,CR23を識別し
てそれぞれ色違いで、あるいは実線、点線、1点鎖線で
描画する。
However, tool path 13a, 13b, 13c is a tool path on each curved surface 12a, 12b, 12c, or solid respectively different colors, identifying the composite surface generation boundary points are stored at the time CR 12, CR 23 , Dotted line, and one-dot chain line.

(i)そして、CRT、XYロッタにより出力された画像
を参照して修正する必要があるかどうかをチェックして
最終的に複合曲面を生成しかつNCデータ作成する。
(i) Then, referring to the image output by the CRT, XY lotter, it is checked whether or not it is necessary to correct it, and finally a composite curved surface is generated and NC data is generated.

<発明の効果> 以上本発明によれば、複合曲面生成時に各曲面の境界線
を記憶させておき、各曲面における工具軌跡を識別可能
に描画するように構成したから、どの部分がどの曲面の
工具軌跡であるかを容易に認識でき、複合曲面の生成具
合が認識しやすく修正等を容易に行うことができる。
<Advantages of the Invention> As described above, according to the present invention, the boundary line of each curved surface is stored at the time of generating a complex curved surface, and the tool path on each curved surface is drawn in a distinguishable manner. It is possible to easily recognize whether or not it is a tool locus, and it is easy to recognize how the complex curved surface is generated, and it is possible to easily perform correction and the like.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の概略説明図、 第2図は本発明を実施する装置のブロック図、 第3図及び第4図は本発明方法説明図である。 11……複合曲面、 12a,12b,12c……曲面、 13a、13b、13c……工具軌跡、 CRij……第i曲面と第j曲面の交点FIG. 1 is a schematic explanatory view of the present invention, FIG. 2 is a block diagram of an apparatus for carrying out the present invention, and FIGS. 3 and 4 are explanatory views of the method of the present invention. 11 ... Compound curved surface, 12a, 12b, 12c ... Curved surface, 13a, 13b, 13c ... Tool locus, CR ij ... Intersection point of i-th curved surface and j-th curved surface

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭59−75309(JP,A) 特開 昭60−213423(JP,A) ─────────────────────────────────────────────────── --Continued from the front page (56) References JP 59-75309 (JP, A) JP 60-213423 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】2以上の三次元曲面を複合してなる複合曲
面の工具軌跡描画方法において、 複合曲面上の点列を求め、該点列で複合曲面を生成する
と共に、各曲面の境界点を記憶し、 工具を該点列に沿って移動して複合曲面を加工する場
合、各曲面上の工具軌跡を前記境界点を境に色等を変え
て識別可能に描画することを特徴とする複合曲面の工具
軌跡描画方法。
1. A tool trajectory drawing method for a compound curved surface, which is a compound curve of two or more three-dimensional curved surfaces, wherein a point sequence on a compound curved surface is obtained, a compound curved surface is generated by the point sequence, and boundary points of each curved surface are obtained. When machining a compound curved surface by moving a tool along the point sequence, it is characterized in that the tool locus on each curved surface is drawn in a distinguishable manner by changing the color etc. with the boundary point as a boundary. Method for drawing tool locus on compound curved surface.
JP61028516A 1986-02-12 1986-02-12 Method of drawing tool locus of compound curved surface Expired - Lifetime JPH0661675B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61028516A JPH0661675B2 (en) 1986-02-12 1986-02-12 Method of drawing tool locus of compound curved surface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61028516A JPH0661675B2 (en) 1986-02-12 1986-02-12 Method of drawing tool locus of compound curved surface

Publications (2)

Publication Number Publication Date
JPS62188647A JPS62188647A (en) 1987-08-18
JPH0661675B2 true JPH0661675B2 (en) 1994-08-17

Family

ID=12250847

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61028516A Expired - Lifetime JPH0661675B2 (en) 1986-02-12 1986-02-12 Method of drawing tool locus of compound curved surface

Country Status (1)

Country Link
JP (1) JPH0661675B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100959280B1 (en) 2002-05-17 2010-05-26 오쿠마 가부시키가이샤 Tool trajectory display method of NC data and NC data analysis method
US12290932B2 (en) * 2020-07-10 2025-05-06 Fanuc Corporation Trajectory generation device and automatic position control device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5975309A (en) * 1982-10-20 1984-04-28 Fanuc Ltd Numerical control device provided with graphic display device

Also Published As

Publication number Publication date
JPS62188647A (en) 1987-08-18

Similar Documents

Publication Publication Date Title
EP1527850B1 (en) Simulation apparatus
Pham et al. Autofix—an expert CAD system for jigs and fixtures
US6047225A (en) Automatic programming apparatus and method
US5341458A (en) Method of and system for generating teaching data for robots
KR920010197B1 (en) Method of creating program for drilling holes
US4507738A (en) Numerical control method
US4905158A (en) Normal vector computation method
JP3068827B2 (en) Process design processing method in machining
JPS61125754A (en) NC data creation device for mold processing
JPH0661675B2 (en) Method of drawing tool locus of compound curved surface
US5008806A (en) Method of creating NC data for machining curved surfaces
US4961041A (en) Method of creating numerical control data for rough machining
JP3202068B2 (en) Method of creating tool movement path for NC machining
JP2800592B2 (en) Tool placement interference check method for machined figure data
US5410489A (en) Method of specifying position to create fillet curved surface
EP0303706A1 (en) Method of generating curved surfaces
WO1988000367A1 (en) Method of forming cutting path of composite curved plane
JP3056397B2 (en) Method for creating intermediate structure shape design data and method for creating tool path data
JPS63148307A (en) NC information creation device
JPH0685130B2 (en) Processing area division processing device in automatic processing machine
US6681144B1 (en) Process and system for working a workpiece through numerically controlled machine tools
JPH0763920B2 (en) Clamp jig design method
US5151864A (en) Method of generating cutting passes of complex curved surface
JP3175401B2 (en) CAD / CAM equipment
JPH06161528A (en) Generationg method and device for nc data