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
JPH0685126B2 - Numerical control device - Google Patents
[go: Go Back, main page]

JPH0685126B2 - Numerical control device - Google Patents

Numerical control device

Info

Publication number
JPH0685126B2
JPH0685126B2 JP61172616A JP17261686A JPH0685126B2 JP H0685126 B2 JPH0685126 B2 JP H0685126B2 JP 61172616 A JP61172616 A JP 61172616A JP 17261686 A JP17261686 A JP 17261686A JP H0685126 B2 JPH0685126 B2 JP H0685126B2
Authority
JP
Japan
Prior art keywords
contour
point
straight line
display device
arc
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
JP61172616A
Other languages
Japanese (ja)
Other versions
JPS6327902A (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.)
Niigata Engineering Co Ltd
Original Assignee
Niigata Engineering 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 Niigata Engineering Co Ltd filed Critical Niigata Engineering Co Ltd
Priority to JP61172616A priority Critical patent/JPH0685126B2/en
Publication of JPS6327902A publication Critical patent/JPS6327902A/en
Publication of JPH0685126B2 publication Critical patent/JPH0685126B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、プレス金型、プラスチック金型等を切削加
工する金属加工分野に適用して好適な数値制御装置に係
り、特に、対話入力形式で輪郭削りの輪郭曲線データを
作成する数値制御装置において、データ作成の簡単化を
図った数値制御装置に関する。
Description: TECHNICAL FIELD The present invention relates to a numerical controller suitable for application in the field of metal working for cutting press dies, plastic dies, etc., and particularly to an interactive input format. The present invention relates to a numerical control device that simplifies data creation in a numerical control device that creates contour curve data for contour cutting.

[従来の技術] この種の数値制御装置にあっては、直線と円弧の組み合
わせで構成される輪郭曲線に沿って、エンドミル等の工
具を移動させ、輪郭削りを数多く施す必要がある。
[Prior Art] In this type of numerical control device, it is necessary to move a tool such as an end mill along a contour curve formed by a combination of straight lines and circular arcs to perform a lot of contour cutting.

従来、対話入力形式で輪郭削りの輪郭曲線データを作成
する装置として、例えば、特公昭60−127950号公報に記
載されたものが知られている。
2. Description of the Related Art Conventionally, as an apparatus for creating contour curve data for contour cutting in an interactive input format, for example, one described in Japanese Patent Publication No. 60-127950 is known.

この装置は、第5図に示すごとく、ATC付き工作機械1
の数値制御部2に、表示装置3が接続されると共にキー
ボード装置4が接続された構成であり、キーボード装置
4から入力されたデータが数値制御部2内の記憶装置5
に記憶されると共に、記憶装置5から供給されるデータ
に基づいて輪郭曲線が表示装置3に表示されるようにな
っている。また、表示装置3には、数値制御部2に各種
データを入力するためのソフトキー装置6が取り付けら
れている。
As shown in FIG. 5, this device is equipped with a machine tool 1 with an ATC.
The numerical controller 2 is connected to the display device 3 and the keyboard device 4, and the data input from the keyboard device 4 is stored in the storage device 5 in the numerical controller 2.
And the contour curve is displayed on the display device 3 based on the data supplied from the storage device 5. A soft key device 6 for inputting various data to the numerical control unit 2 is attached to the display device 3.

そして、第6図に示すごとく、ソフトキー装置6には、
表示装置3の画面下部に表示されたシンボルに対応する
信号発生機能があり、オペレータがシンボルに対応した
ソフトキーを押すと、このソフトキーの信号が数値制御
部2へ伝送されるようになっている。
Then, as shown in FIG.
There is a signal generation function corresponding to the symbol displayed at the bottom of the screen of the display device 3, and when the operator presses the soft key corresponding to the symbol, the signal of this soft key is transmitted to the numerical controller 2. There is.

このような従来の数値制御装置において、例えば、第7
図に示す輪郭曲線7を作成する場合について説明する。
輪郭曲線7は、点Aを始点とし、点Aから点Bまでは直
線Lで、点Bから点Cまでは時計方向に回る円弧cで形
成されているものとする。すなわち、直線Lおよび円弧
cが輪郭曲線7を構成する輪郭要素となっている。輪郭
曲線7は次の手順で作成される。
In such a conventional numerical control device, for example, the seventh
A case of creating the contour curve 7 shown in the figure will be described.
It is assumed that the contour curve 7 is formed with a point A as a starting point, a straight line L from the point A to the point B, and a circular arc c rotating clockwise from the point B to the point C. That is, the straight line L and the arc c are the contour elements forming the contour curve 7. The contour curve 7 is created by the following procedure.

(1)右上を指すシンボルS7(第6図)を、ソフトキー
を押して選択する。
(1) Press the soft key to select the symbol S7 (Fig. 6) pointing to the upper right.

(2)キーボード装置4から点Aの座標値(xa,ya)、
および点Bの座標値(xb,yb)を入力する。
(2) The coordinate value (xa, ya) of the point A from the keyboard device 4,
And input the coordinate value (xb, yb) of the point B.

(3)数値制御部2は、点Aと点Bとを結ぶ直線Lを作
成し、これを表示装置3に表示する。
(3) The numerical controller 2 creates a straight line L connecting the point A and the point B and displays it on the display device 3.

(4)時計方向に回る円弧を示すシンボルS1を、ソフト
キーを押して選択する。
(4) Press the soft key to select the symbol S1 indicating a clockwise circular arc.

(5)キーボード装置4から点Cの座標値(xc,yc)、
および円弧cの半径Rの値を入力する。
(5) The coordinate value (xc, yc) of the point C from the keyboard device 4,
And the value of radius R of arc c.

この時点では、2点B,Cと半径Rだけが既知なので、第
8図に示す円c1,c2の内、時計方向に回る円弧はと
の2個あり、1個に決定できない。
At this point, since only two points B and C and the radius R are known, there are two circular arcs, clockwise, of the circles c1 and c2 shown in FIG. 8, and it is not possible to determine one.

そこで、オペレータは、第7図に示された輪郭曲線7を
得るべく、第8図の軌跡群を想定し、もう1つの条件を
入力しなければならない。すなわち、上記円弧とを
区別するために、円弧の扇角が180゜より大きいか小さ
いかの判定条件を、キーボード装置4またはソフトキー
装置6から入力する必要がある。
Therefore, in order to obtain the contour curve 7 shown in FIG. 7, the operator must assume the trajectory group of FIG. 8 and input another condition. That is, in order to distinguish the arc from the above arc, it is necessary to input from the keyboard device 4 or the soft key device 6 the condition for determining whether the fan angle of the arc is larger or smaller than 180 °.

(6)円弧cの扇角が180゜より小さいという条件を入
力する。
(6) Input the condition that the fan angle of arc c is smaller than 180 °.

(7)第7図の円弧cが作成され、表示される。(7) The arc c in FIG. 7 is created and displayed.

上記の例では、輪郭曲線7の点Bのように、線の種類が
直線から円弧へ、または円弧から直線へ変わる変換点が
既知である場合を示した。このような簡単な輪郭曲線7
でも、オペレータは、上記(5)項のように高度な判断
を行う必要がある。
In the above example, the case where the conversion point at which the type of line changes from a straight line to a circular arc or from a circular arc to a straight line is known, such as the point B of the contour curve 7, is shown. Such a simple contour curve 7
However, the operator needs to make a high degree of judgment as in the above item (5).

次に、第9図に示す更に複雑な輪郭曲線8を例にとって
説明する。図において、L2は点Dを通りy軸に平行な直
線、c3は点Dを中心とする半径R3の円弧、L3は円弧c5に
その左端の点Hで接する傾きθの直線、c4は円弧c3と直
線L3の双方に接する半径R4の円弧、c5は点Jを中心とす
る半径R5の円弧、L4は点Iを通りx軸に平行な直線であ
り、これらが、輪郭曲線8を構成する輪郭要素となって
いる。なお、円弧c4のように、中心位置が不明で、2つ
の線分に接する円弧を挿入円弧と呼ぶ。また、以下の説
明においては、円と、その一部をなす円弧とを同一の符
号で示すこととする。
Next, a more complicated contour curve 8 shown in FIG. 9 will be described as an example. In the figure, L2 is a straight line passing through the point D and parallel to the y-axis, c3 is a circular arc with a radius R3 centered on the point D, L3 is a straight line with an inclination θ contacting the circular arc c5 at its leftmost point H, and c4 is a circular arc c3. And an arc of radius R4 that touches both the straight line L3, c5 is an arc of radius R5 centered on the point J, and L4 is a straight line that passes through the point I and is parallel to the x-axis. It is an element. Note that an arc whose center position is unknown, such as arc c4, is in contact with two line segments is called an insertion arc. Further, in the following description, a circle and an arc forming a part thereof are indicated by the same reference numeral.

ここで、点D、直線L2と円弧c3との交点E、円弧c5と直
線L4との接点I、および円弧c5の中心Jの座標値は既知
である。一方、2つの円弧c3,c4の接点F、円弧c4と直
線L3との接点G、および直線L3と円弧c5との接点Hは図
から知ることのできない未知の点である。しかしなが
ら、第9図から得られる拘束条件に基づいて、数値制御
部2で代数演算を行うことにより、これらの点F,G,Hの
座標値を求めることができる。
Here, the coordinate values of the point D, the intersection E of the straight line L2 and the circular arc c3, the contact point I of the circular arc c5 and the straight line L4, and the center J of the circular arc c5 are known. On the other hand, the contact point F between the two arcs c3 and c4, the contact point G between the arc c4 and the straight line L3, and the contact point H between the straight line L3 and the arc c5 are unknown points that cannot be known from the figure. However, the coordinate values of these points F, G, and H can be obtained by performing algebraic calculation in the numerical controller 2 based on the constraint condition obtained from FIG.

上記代数演算を実行すると、例えば、円弧c3と直線L3と
に接する半径R4の円は、第10図に示すように、直線L3と
円弧c3との2交点の内、下の方の交点付近に4個でき、
また、図示せぬ上の方の交点付近に4個できる。第10図
には下の方の4個の円c4,c4b,c4c,c4dのみを示した。
When the above algebraic calculation is executed, for example, a circle having a radius R4 which is in contact with the circular arc c3 and the straight line L3 is located near the lower intersection of the two intersections of the straight line L3 and the circular arc c3, as shown in FIG. You can have 4
In addition, four pieces can be formed near the upper intersection not shown. In FIG. 10, only the lower four circles c4, c4b, c4c, c4d are shown.

さて、第9図において、工具9を輪郭曲線8に沿って、
点D→E→F→G→H→Iの順に動かすことを考える。
オペレータは第5図のキーボード装置4およびソフトキ
ー装置6を用いて、次の手順で輪郭曲線8を作成する。
Now, in FIG. 9, the tool 9 is moved along the contour curve 8
Consider moving in the order of points D → E → F → G → H → I.
The operator uses the keyboard device 4 and the soft key device 6 shown in FIG. 5 to create the contour curve 8 in the following procedure.

(1)真下方向を示すシンボルS5(第6図)を、ソフト
キーを押して選択する。
(1) Press the soft key to select the symbol S5 (FIG. 6) indicating the direction directly below.

(2)点Dの座標値(Dx,Dy)、点Eの座標値(Ex,Ey)
を入力する。
(2) Coordinate value of point D (Dx, Dy), coordinate value of point E (Ex, Ey)
Enter.

(3)点Dと点Eとを結ぶ直線L2が作成され、表示装置
3に表示される。
(3) A straight line L2 connecting the point D and the point E is created and displayed on the display device 3.

(4)反時計方向のシンボルS2に対応するソフトキーを
押して、このシンボルS2を選択する。
(4) Press the softkey corresponding to the counterclockwise symbol S2 to select this symbol S2.

(5)円c3に対応するデータ、つまり、半径R3、中心座
標(Dx,Dy)をキーボード装置4から入力する。
(5) The data corresponding to the circle c3, that is, the radius R3 and the center coordinates (Dx, Dy) are input from the keyboard device 4.

(6)反時計方向のシンボルS2を選択する。(6) Select the counterclockwise symbol S2.

(7)円c4に対応するデータ、半径R4を入力する。この
とき、表示装置3には「この円は一つ前の図形に接しま
すか」という質問が表示されるので、肯定応答をする。
なお、一つ前の図形とは円c3を意味する。また、点Fの
座標値(Fx,Fy)は、この時点で未知である。
(7) Input the data corresponding to circle c4 and radius R4. At this time, the display device 3 displays a question "Does this circle touch the previous figure?"
The previous figure means the circle c3. The coordinate value (Fx, Fy) of the point F is unknown at this point.

(7a)上記(7)の条件を補足するために、選択される
べき円弧FGは、円c3からc4に渡るときに左折し、かつ18
0゜より小さい円弧であることを入力する(第10図参
照)。
(7a) In order to supplement the condition of (7) above, the arc FG to be selected turns left when crossing the circles c3 to c4, and 18
Enter that the arc is smaller than 0 ° (see Fig. 10).

(8)右上を指すシンボルS7を選択する。(8) Select the symbol S7 pointing to the upper right.

(9)直線L3の傾きθを入力する。このとき、表示装置
3に「この直線は一つ前の図形に接しますか」という質
問が表示されるので、肯定応答をする。ここで、一つ前
の図形とは円c4を意味する。また、この時点では、点G
の座標値(Gx,Gy)は未知である。
(9) Input the inclination θ of the straight line L3. At this time, the display device 3 displays the question "Does this straight line touch the previous graphic?" Here, the previous figure means the circle c4. At this point, point G
The coordinate values (Gx, Gy) of are unknown.

(10)時計方向を示すシンボルS1を選択する。(10) Select the symbol S1 indicating the clockwise direction.

(11)第2図の円c5に対応するデータ、すなわち、半径
R5、中心座標値(Jx,Jy)および終点座標値(Ix,Iy)を
入力する。また、一つ前の図形L3に接するという条件
を、肯定応答により入力する。
(11) Data corresponding to circle c5 in Fig. 2, that is, radius
Enter R5, center coordinate value (Jx, Jy) and end point coordinate value (Ix, Iy). Also, the condition that the figure L3 immediately before is in contact with is input by an affirmative response.

(11a)上記(11)の条件を補充するために、円弧HI
は、直線L3から円c5に渡るときに右折し、かつ180゜よ
り小さい円弧であることを入力する。
(11a) In order to supplement the condition of (11) above, arc HI
Enter that the arc turns right when crossing the straight line L3 to the circle c5 and is an arc smaller than 180 °.

上記(7a)および(11a)で追加した条件を間違えるこ
となく発見することは、オペレータにとって困難なこと
である。しかも、(7a)で追加した条件が正しいか否か
は、その入力時点では決定できず、(11)項に至って初
めて判明する。従って、オペレータはすでに入力した項
目まで後戻りしたり、やり直したりする必要性に、しば
しば迫られる。
It is difficult for the operator to discover the conditions added in (7a) and (11a) without making a mistake. Moreover, whether or not the condition added in (7a) is correct cannot be determined at the time of input, and it becomes clear only when it reaches the item (11). Therefore, the operator is often faced with the need to go back and redo the items already entered.

[発明が解決しようとする問題点] 上述したように、従来の数値制御装置においては、一義
的に輪郭要素が決まらない場合、複数の輪郭要素の中か
ら、所望の輪郭要素を選択、決定することが極めて困難
であった。
[Problems to be Solved by the Invention] As described above, in the conventional numerical control device, when the contour element is not uniquely determined, a desired contour element is selected and determined from a plurality of contour elements. Was extremely difficult.

この発明は、このような背景の下になされたもので、所
望の輪郭要素を直ちに決定できる数値制御装置を提供す
ることを目的とする。
The present invention has been made under such a background, and an object thereof is to provide a numerical controller capable of immediately determining a desired contour element.

[問題点を解決するための手段] 上記問題点を解決するためにこの発明は、データ入力手
段から入力されたデータに基づいて輪郭要素を形成し、
該輪郭要素を順次連結して輪郭曲線を作成し、この輪郭
曲線に沿って輪郭削り等の加工作業の指令を行うととも
に、前記輪郭曲線をグラフィック表示装置に表示できる
ようにした数値制御装置において、前記グラフィック表
示装置の表示画面上の位置を指定する位置入力手段と、
前記データ入力手段から入力されたデータを満足するす
べての輪郭要素を前記グラフィック表示装置に表示する
とともに、前記グラフィック表示装置に表示された輪郭
要素の中から、前記位置入力手段によって指定された輪
郭要素を選択し、選択された輪郭要素により前記輪郭曲
線を作成する制御手段とを具備することを特徴とする。
[Means for Solving Problems] In order to solve the above problems, the present invention forms contour elements based on data input from data input means,
In a numerical control device capable of sequentially connecting the contour elements to create a contour curve, issuing a command for a machining operation such as contour cutting along the contour curve, and displaying the contour curve on a graphic display device, Position input means for specifying a position on the display screen of the graphic display device,
All contour elements satisfying the data input from the data input means are displayed on the graphic display device, and the contour elements designated by the position input means are selected from the contour elements displayed on the graphic display device. And a control means for creating the contour curve according to the selected contour element.

[作用] 上記構成によれば、既知の条件から代数演算によって得
られたすべての輪郭要素が表示装置の表示される。これ
らの輪郭要素の中から、ライトペンやマウス等の位置入
力手段により、所望の輪郭要素を指定して、直ちに選択
することができる。
[Operation] According to the above configuration, all the contour elements obtained by the algebraic calculation from the known conditions are displayed on the display device. Among these contour elements, a desired contour element can be designated and immediately selected by a position input means such as a light pen or a mouse.

[実施例] 以下、図面を参照して、本発明の実施例を説明する。Embodiments Embodiments of the present invention will be described below with reference to the drawings.

第1図は、この発明の一実施例による数値制御装置の構
成を示す概略図である。この装置が、第5図に示す従来
装置と異なるのは、次の点である。
FIG. 1 is a schematic diagram showing the configuration of a numerical controller according to an embodiment of the present invention. This device differs from the conventional device shown in FIG. 5 in the following points.

数値制御部2にライトペン装置11(位置入力手段)を
付加し、表示装置3上の位置を指定できるようにした。
A light pen device 11 (position input means) is added to the numerical control unit 2 so that the position on the display device 3 can be designated.

数値制御部2は、表示した複数の図形の内、ライトペ
ン装置11によって指定された図形を認識し、輪郭曲線を
形成する図形として記憶する一方、それら以外の図形を
記憶装置5および表示装置3から消去する。
The numerical controller 2 recognizes a figure designated by the light pen device 11 among the displayed figures and stores the figure as a figure forming a contour curve, while the other figures are stored in the storage device 5 and the display device 3. Erase from.

ここで、表示装置3の表示画面3aは、第3図に示すよう
に、横方向(x方向)にlx個、縦方向(y方向)にly個
の画素を有している。また、記憶装置5内には、上記各
画素1,2,3……n,n+1……lx・lyに対応するアドレスか
らなる表示面記憶エリア5a(第4図)が設けられ、その
各アドレス1〜lx・lyに記憶された表示データが変換さ
れて表示画面3aに表示されるようになっている。
Here, as shown in FIG. 3, the display screen 3a of the display device 3 has lx pixels in the horizontal direction (x direction) and ly pixels in the vertical direction (y direction). Further, in the storage device 5, there is provided a display surface storage area 5a (FIG. 4) composed of addresses corresponding to the respective pixels 1, 2, 3 ... n, n + 1 ... lx.ly. The display data stored in 1 to lx · ly are converted and displayed on the display screen 3a.

次に、第9図に示す輪郭曲線8を作成する場合を例にと
って、この実施例の動作を説明する。
Next, the operation of this embodiment will be described by taking the case of creating the contour curve 8 shown in FIG. 9 as an example.

(1)真下方向を示すシンボルS5(第6図)を、ソフト
キーを押して選択する。
(1) Press the soft key to select the symbol S5 (FIG. 6) indicating the direction directly below.

(2)点Dの座標値(Dx,Dy)、点Eの座標値(Ex,Ey)
を入力し、点Dに対応する表示面記憶エリア5aのアドレ
スId、および点Eに対応する表示面記憶エリア5aのアド
レスIeを決定する。次いで、アドレスId,Id+lx,Id+2l
x……Ieに、図形の存在を示す表示データが書き込まれ
る。この表示データが変換されて表示画面3aに表示され
ることにより、直線L2が表示画面3aに描かれる。
(2) Coordinate value of point D (Dx, Dy), coordinate value of point E (Ex, Ey)
Is input to determine the address Id of the display surface storage area 5a corresponding to the point D and the address Ie of the display surface storage area 5a corresponding to the point E. Next, the address Id, Id + lx, Id + 2l
Display data indicating the existence of the figure is written in x ... Ie. The straight line L2 is drawn on the display screen 3a by converting this display data and displaying it on the display screen 3a.

(3)点Dと点Eとを結ぶ直線L2が作成され、表示装置
3に表示される。
(3) A straight line L2 connecting the point D and the point E is created and displayed on the display device 3.

(4)反時計方向のシンボルS2に対応するソフトキーを
押して、このシンボルS2を選択する。
(4) Press the softkey corresponding to the counterclockwise symbol S2 to select this symbol S2.

(5)円c3に対応するデータ、つまり、半径R3、中心座
標(Dx,Dy)をキーボード装置4から入力する。
(5) The data corresponding to the circle c3, that is, the radius R3 and the center coordinates (Dx, Dy) are input from the keyboard device 4.

(6)反時計方向のシンボルS2を選択する。(6) Select the counterclockwise symbol S2.

(7)円c4に対応するデータ、半径R4を入力する。この
とき、表示装置3には「この円は一つ前の図形に接しま
すか」という質問が表示されるので、肯定応答をする。
なお、一つ前の図形とは円c3を意味する。また、点Fの
座標値(Fx,Fy)は、この時点で未知である。
(7) Input the data corresponding to circle c4 and radius R4. At this time, the display device 3 displays a question "Does this circle touch the previous figure?"
The previous figure means the circle c3. The coordinate value (Fx, Fy) of the point F is unknown at this point.

(8)右上を指すシンボルS7を選択する。(8) Select the symbol S7 pointing to the upper right.

(9)直線L3の傾きθを入力する。このとき、表示装置
3に「この直線は一つ前の図形に接しますか」という質
問が表示されるので、肯定応答をする。ここで、一つ前
の図形とは円c4を意味する。また、この時点では、点G
の座標値(Gx,Gy)は未知である。
(9) Input the inclination θ of the straight line L3. At this time, the display device 3 displays the question "Does this straight line touch the previous graphic?" Here, the previous figure means the circle c4. At this point, point G
The coordinate values (Gx, Gy) of are unknown.

(10)時計方向を示すシンボルS1を選択する。(10) Select the symbol S1 indicating the clockwise direction.

(11)第2図の円c5に対応するデータ、すなわち、半径
R5、中心座標値(Jx,Jy)および終点座標値(Ix,Iy)を
入力する。また、一つ前の図形L3に接するという条件
を、肯定応答により入力する。
(11) Data corresponding to circle c5 in Fig. 2, that is, radius
Enter R5, center coordinate value (Jx, Jy) and end point coordinate value (Ix, Iy). Also, the condition that the figure L3 immediately before is in contact with is input by an affirmative response.

なお、上記(1)〜(11)は輪郭曲線8を作成する場合
と同一である。
The above (1) to (11) are the same as the case of creating the contour curve 8.

(12)上記(11)までの操作を行うと、第2図の図形の
内、直線L2、円c3、円c5、直線L3およびL3aが表示され
る。
(12) When the operations up to (11) are performed, the straight line L2, the circle c3, the circle c5, and the straight lines L3 and L3a are displayed among the figures in FIG.

ここで、上記円c3、円c5、直線L3も、2点D,Eを結ぶ直
線L2と同様にして表示される。
Here, the circle c3, the circle c5, and the straight line L3 are also displayed in the same manner as the straight line L2 connecting the two points D and E.

すなわち、これらの図形軌跡に対応した表示面記憶エリ
ア5a上のアドレスが決定され、該アドレスに図形の存在
を示す表示データが書き込まれ、この表示データが変
換、表示されて、上記図形が表示画面3a上に描かれる。
なお、この時点では、他の図形、つまり、円c4,c4b,c4
c,c4d,c4e,c4f,c4g,c4hは表示されない。
That is, the address on the display surface storage area 5a corresponding to these graphic loci is determined, the display data indicating the existence of the graphic is written to the address, the display data is converted and displayed, and the graphic is displayed on the display screen. Pictured on 3a.
At this point, other figures, that is, circles c4, c4b, c4
c, c4d, c4e, c4f, c4g, c4h are not displayed.

(13)オペレータはライトペン装置11を用いて、直線L3
を選択する。すなわち、オペレータがライトペン装置11
の受光部を、表示画面3a上の直線L3上の一点に押し当て
ると、表示画面3aの一画素が決定され、この画素に対応
する表示面記憶エリア5aのアドレスIlが決まる。数値制
御部2は、このアドレスIlが、表示された図形のどの図
形上の点かを比較演算する。これにより、アドレスILが
直線L3の一部であることが判定される。こうして、数値
制御部2は、直線L3が輪郭直線8を構成する直線である
ことを認識し、他の直線L3aを、記憶装置5および表示
装置3から消去する。
(13) The operator uses the light pen device 11 to draw a straight line L3
Select. That is, the operator operates the light pen device 11
When the light receiving part of is pressed against a point on the straight line L3 on the display screen 3a, one pixel of the display screen 3a is determined, and the address Il of the display surface storage area 5a corresponding to this pixel is determined. The numerical control unit 2 compares and calculates which address of the displayed graphic the address Il is on. As a result, it is determined that the address IL is a part of the straight line L3. In this way, the numerical controller 2 recognizes that the straight line L3 is a straight line forming the contour straight line 8 and deletes the other straight line L3a from the storage device 5 and the display device 3.

この段階で、数値制御部2は表示装置3へ、円c4,c4b,c
4c,c4d,c4e,c4f,c4g,c4hを新たに追加表示する。
At this stage, the numerical controller 2 displays the circles c4, c4b, c on the display device 3.
4c, c4d, c4e, c4f, c4g, c4h are newly added and displayed.

(14)オペレータはライトペン装置11を用いて、円c4の
小さい方の円弧FGを選択する。この選択も上記(13)項
で述べた直線L3の選択と同様に行なわれる。すなわち、
円弧FG上の一点に対応する表示面記憶エリア5aのアドレ
スInが決定され、このアドレスInを含む円弧FGが比較演
算の結果判定される。これにより、円c4b,c4c,c4d,c4e,
c4f,c4g,c4hが消去され、小さい方の円弧FG、直線L2、
円弧c3、直線L3、円弧c5が表示装置3の表示画面上に残
る。
(14) The operator uses the light pen device 11 to select the smaller arc FG of the circle c4. This selection is performed similarly to the selection of the straight line L3 described in the above item (13). That is,
The address In of the display surface storage area 5a corresponding to one point on the circular arc FG is determined, and the circular arc FG including this address In is determined as a result of the comparison calculation. As a result, the circles c4b, c4c, c4d, c4e,
c4f, c4g, c4h are deleted, the smaller arc FG, straight line L2,
The arc c3, the straight line L3, and the arc c5 remain on the display screen of the display device 3.

以上の操作により、第9図に示した輪郭曲線8が完成す
る。
By the above operation, the contour curve 8 shown in FIG. 9 is completed.

なお、上記実施例においては、位置入力手段としてライ
トペン装置11を使用したが、これに限定されることはな
い。例えば、キーボード装置、マウス等を用いて表示装
置の画面上に表示されたカーソルを動かし、このカーソ
ルを所望の図形の上に移動させて選択することも可能で
ある。
Although the light pen device 11 is used as the position input means in the above embodiment, the position input means is not limited to this. For example, it is possible to move a cursor displayed on the screen of the display device by using a keyboard device, a mouse or the like, and move the cursor onto a desired figure to select it.

[発明の効果] 以上説明したように、この発明は、データ入力手段から
入力されたデータに基づいて輪郭要素を形成し、該輪郭
要素を順次連結して輪郭曲線を作成し、この輪郭曲線に
沿って輪郭削り等の加工作業の指令を行うとともに、前
記輪郭曲線をグラフィック表示装置に表示できるように
した数値制御装置において、前記グラフィック表示装置
の表示画面上の位置を指定する位置入力手段と、前記デ
ータ入力手段から入力されたデータを満足するすべての
輪郭要素を前記グラフィック表示装置に表示するととも
に、前記グラフィック表示装置に表示された輪郭要素の
中から、前記位置入力手段によつて指定された輪郭要素
を選択し、選択された輪郭要素により前記輪郭曲線を作
成する制御手段とを具備するので、2個以上の輪郭要素
(解図形)がある場合でも、オペレータは表示装置上の
所望の輪郭要素を視覚的に確認して選択できる。この結
果、作業の中断や、試行錯誤的操作を行うことなく、し
かもオペレータの幾何学的知識を要求することなく、輪
郭曲線を迅速に、かつ確実に作成することができる。
[Effects of the Invention] As described above, according to the present invention, contour elements are formed based on the data input from the data input means, the contour elements are sequentially connected to create a contour curve, and the contour curve is created. Along with commanding a machining operation such as contour cutting, in a numerical controller capable of displaying the contour curve on a graphic display device, position input means for designating a position on the display screen of the graphic display device, All the contour elements satisfying the data inputted from the data input means are displayed on the graphic display device, and the contour elements designated by the position input means are selected from the contour elements displayed on the graphic display device. A control means for selecting a contour element and creating the contour curve according to the selected contour element is provided. Therefore, two or more contour elements ( Even if there is a solution figure, the operator can visually confirm and select a desired contour element on the display device. As a result, the contour curve can be created quickly and surely without interruption of work, trial and error operation, and without requiring the geometric knowledge of the operator.

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

第1図はこの発明の一実施例による数値制御装置の概要
を示す概略図、第2図は同数値制御装置による輪郭曲線
の作成方法を説明するための図、第3図は表示装置3の
表示画面3aの構成を示す概念図、第4図は記憶装置5内
に設けられた表示面記憶エリア5aの構成を示す概念図、
第5図は従来の数値制御装置の概要を示す概略図、第6
図は同装置のソフトキー装置の一例を示す図、第7図は
輪郭曲線7を示す図、第8図は輪郭曲線7においてとり
うる2つの輪郭要素c1,c2を示す図、第9図は他の輪郭
曲線8の構成を示す図、第10図は輪郭曲線8においてと
りうる4つの輪郭要素を示す図である。 2……数値制御部、3……表示装置、4……キーボード
装置、5……記憶装置、6……ソフトキー装置(上記4,
6はデータ入力手段)、7,8……輪郭曲線、9……工具、
11……ライトペン装置(位置入力手段)。
FIG. 1 is a schematic diagram showing an outline of a numerical control device according to an embodiment of the present invention, FIG. 2 is a diagram for explaining a method of creating a contour curve by the numerical control device, and FIG. FIG. 4 is a conceptual diagram showing the configuration of the display screen 3a, FIG. 4 is a conceptual diagram showing the configuration of the display surface storage area 5a provided in the storage device 5,
FIG. 5 is a schematic view showing an outline of a conventional numerical control device,
FIG. 7 is a diagram showing an example of a soft key device of the same device, FIG. 7 is a diagram showing a contour curve 7, FIG. 8 is a diagram showing two contour elements c1 and c2 that can be taken in the contour curve 7, and FIG. FIG. 10 is a diagram showing the configuration of another contour curve 8, and FIG. 10 is a diagram showing four contour elements that can be taken in the contour curve 8. 2 ... Numerical control unit, 3 ... Display device, 4 ... Keyboard device, 5 ... Storage device, 6 ... Soft key device (4 above)
6 is data input means), 7,8 ... Contour curve, 9 ... Tool,
11 …… Light pen device (position input means).

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】データ入力手段から入力されたデータに基
づいて輪郭要素を形成し、該輪郭要素を順次連結して輪
郭曲線を作成し、この輪郭曲線に沿って輪郭削り等の加
工作業の指令を行うとともに、前記輪郭曲線をグラフィ
ック表示装置に表示できるようにした数値制御装置にお
いて、前記グラフィック表示装置の表示画面上の位置を
指定する位置入力手段と、前記データ入力手段から入力
されたデータを満足するすべての輪郭要素を前記グラフ
ィック表示装置に表示するとともに、前記グラフィック
表示装置に表示された輪郭要素の中から、前記位置入力
手段によって指定された輪郭要素を選択し、選択された
輪郭要素により前記輪郭曲線を作成する制御手段とを具
備することを特徴とする数値制御装置。
1. A contour element is formed on the basis of data input from a data input means, the contour elements are sequentially connected to create a contour curve, and a command for a machining operation such as contour cutting is performed along the contour curve. In the numerical controller capable of displaying the contour curve on the graphic display device, the position input means for designating the position on the display screen of the graphic display device and the data input from the data input means are displayed. All the satisfying contour elements are displayed on the graphic display device, and the contour element designated by the position input means is selected from the contour elements displayed on the graphic display device, and the selected contour element is selected. And a control means for creating the contour curve.
JP61172616A 1986-07-22 1986-07-22 Numerical control device Expired - Lifetime JPH0685126B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61172616A JPH0685126B2 (en) 1986-07-22 1986-07-22 Numerical control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61172616A JPH0685126B2 (en) 1986-07-22 1986-07-22 Numerical control device

Publications (2)

Publication Number Publication Date
JPS6327902A JPS6327902A (en) 1988-02-05
JPH0685126B2 true JPH0685126B2 (en) 1994-10-26

Family

ID=15945177

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61172616A Expired - Lifetime JPH0685126B2 (en) 1986-07-22 1986-07-22 Numerical control device

Country Status (1)

Country Link
JP (1) JPH0685126B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0681920U (en) * 1993-05-07 1994-11-25 株式会社トーヨーテクノコーポレーション Pollution-free container

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5480650A (en) * 1977-12-09 1979-06-27 Kikai Shinko Kokai Free curve and curved surface forming device
JPS6054013A (en) * 1983-09-01 1985-03-28 Mitsubishi Electric Corp Numerical controller

Also Published As

Publication number Publication date
JPS6327902A (en) 1988-02-05

Similar Documents

Publication Publication Date Title
KR850000362B1 (en) Background of the invention
US5177689A (en) Cad/cam apparatus for enhancing operator entry of machining attributes and geometric shapes
JP5925976B1 (en) Machining program editing support device
US5150305A (en) Numerical control system providing graphic machining simulation
JPS6261962B2 (en)
JPWO2016035868A1 (en) Machining program editing support device
JPS63104104A (en) Automatic programming system
JPH0685126B2 (en) Numerical control device
JPH01316804A (en) Contour shape defining method
JPH0573123A (en) Working locus teaching device for robot
JP4386527B2 (en) Drawing support method and medium storing CAD program
JPH0272413A (en) Program forming device for numeral controller
JPS61250706A (en) Numerical controller
JPH07334696A (en) Table creation system
JPH0215304A (en) Method for forming numerical control information
JPS60134979A (en) Input system of three-dimensional graphic information
JPH05324040A (en) Numerical controller
JPH0218670A (en) Cad device
JPS63223803A (en) Producing device for numerical control information
JPH08137621A (en) Graphic input device and cursor display method
JPH08286832A (en) Cursor display device
JPS58149580A (en) System for shape correction
JP3201829B2 (en) Figure extraction device in CAD system
JP2582298B2 (en) Graphic information creation method in graphic processing device
JPS6265175A (en) Erasing device for graphic drawing