[go: up one dir, main page]

JPS5941011A - Pattern defining circuit of numerical controller - Google Patents

Pattern defining circuit of numerical controller

Info

Publication number
JPS5941011A
JPS5941011A JP57151475A JP15147582A JPS5941011A JP S5941011 A JPS5941011 A JP S5941011A JP 57151475 A JP57151475 A JP 57151475A JP 15147582 A JP15147582 A JP 15147582A JP S5941011 A JPS5941011 A JP S5941011A
Authority
JP
Japan
Prior art keywords
data
end point
circular arc
given
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.)
Granted
Application number
JP57151475A
Other languages
Japanese (ja)
Other versions
JPH0421204B2 (en
Inventor
Tatsu Ichikawa
市川 達
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP57151475A priority Critical patent/JPS5941011A/en
Priority to KR1019830003795A priority patent/KR880001306B1/en
Priority to US06/527,719 priority patent/US4556957A/en
Priority to EP83108580A priority patent/EP0103789B1/en
Priority to DE8383108580T priority patent/DE3378598D1/en
Publication of JPS5941011A publication Critical patent/JPS5941011A/en
Publication of JPH0421204B2 publication Critical patent/JPH0421204B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/4093Numerical 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 part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • G05B19/40931Numerical 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 part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of geometry
    • G05B19/40932Shape input
    • G05B19/40933Selecting figure elements from a menu table
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36221Entry of chamfer, beveling, rounding of corner shape
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36226Global selection of grid or circle of points by number, distance, angle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36227Assist operator to calculate unknown points, contours
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36335Select and show already defined lines, circles to define from them new element
    • 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

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To input pattern definition easily by using end point coordinates, vector angles, vector components, a radius, the center coordinates of a circular arc, etc. to set up known data and to calcurate unknown data from the known data. CONSTITUTION:A display controlling circuit 3 which displays the end point coordinate, the radius of a circular arc or the vector angle of a straight angle, the center coordinate of the circular arc or vector components and the address of a qualification data as head items is connected to a display circuit 2. A circuit 4 to set up the known data divides a plan into a straight part and a circular arc part and sets up the known data by using the addresses displayed on the circuit 2 successively or optionally. A calculating circuit 5 calculates unkown data to which numerals are not supplied by using the set up data. Subsequently, the pattern is defined by controlling the circuits 3, 4, 5 and a memory 7.

Description

【発明の詳細な説明】 この発明は数値制御装置における平面図形の定義回路に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a plane figure definition circuit in a numerical control device.

図形を定義する場合、下記のものがある。When defining a figure, there are the following.

例1.直線線分(第1図の場合) GotXx’iYylFl* 例2.円弧線分(半径指定円弧、第2図の場合)Ga4
(Ga3)XxlYyl、RrlFfl季例3円弧線分
(円弧中心座標指定円弧、第3図の場合) Ga4(Ga4)XxlYylIilJj+1”fl来
上記例1.〜例3.を示す第1図〜第3図においてxo
、yoは始点の座標、x1、y1は終点の座標、r1は
半径、i1、j1は円弧中心の座標、f1は送り速度を
示す。
Example 1. Straight line segment (in the case of Figure 1) GotXx'iYylFl* Example 2. Arc line segment (radius specified arc, in case of Figure 2) Ga4
(Ga3) xo
, yo are the coordinates of the starting point, x1 and y1 are the coordinates of the end point, r1 is the radius, i1 and j1 are the coordinates of the center of the arc, and f1 is the feed rate.

第2図、第3図において円弧上の矢印はGo2(時計方
向回り)の場合を示す。
In FIGS. 2 and 3, the arrow on the arc indicates Go2 (clockwise rotation).

第2図において、始点(xc、yo)と終点(xl。In FIG. 2, the starting point (xc, yo) and the ending point (xl.

yl)とを結ぶ円弧を2種類書いたが、これは半径の符
号の正・負によつて区別し、正の場合は半円以下の円弧
、負の場合は半円以上の円弧となる。
I have drawn two types of arcs connecting yl), which are distinguished by the positive or negative sign of the radius; if it is positive, it is an arc that is less than a semicircle, and if it is negative, it is an arc that is more than a semicircle.

従来の図形定義回路においては、上記のような定義によ
るため終点座標を指定しなければならず必ず入力前にこ
れらデータが求まつていることが必要であつた。この為
図形が複雑になると、この終点座標を求める交点演算に
要する時間、労力が大きくなるという欠点があつた。又
、X、Y、R。
In conventional figure definition circuits, the end point coordinates must be specified because of the above definition, and these data must be determined before input. For this reason, when the figure becomes complicated, the time and labor required to calculate the intersection point to determine the coordinates of the end point increases. Also, X, Y, R.

I、Jというアドレスを数値設定ごとに入力しなければ
ならず、余分のキー操作が入るという欠点があつた。
The disadvantage was that addresses I and J had to be entered for each numerical value setting, which required extra key operations.

この発明は上記のような従来のものの欠点を除去するた
めになされたもので、必ずしも終点座標が求まつていな
くても図形定義ができるようにし又アドレスをヘツド項
目として表示することにより、データ入力前の作業、又
データ入力時の作業を簡便にすることを目的としている
This invention was made in order to eliminate the above-mentioned drawbacks of the conventional method, and it allows figure definition even if the end point coordinates are not necessarily determined, and also allows data input by displaying the address as a head item. The purpose is to simplify the previous work and the work at the time of data entry.

以下、この発明の一実施例について説明する。An embodiment of the present invention will be described below.

第4図において、(1)は入力手段、(2)はデイスプ
レイ手段、(3)はこのデイスプレイ手段にヘツド項目
として終点座標、半径/ベクトル角度、円弧中心座標ま
たはベクトル成分、修飾語の6個のアドレスを表示させ
る表示制御手段、(4)は平面図形を直線線分と円弧線
分とに分割して上記デイスプレイ手段に表示されたアド
レスをそれぞれ順次または適宜使用して既知のデータの
設定をする手段、(5)は数値を与えなかつた未知のデ
ータについて設定されたデータを用いて計算する手段、
(6)は中央処理手段、(7)はメモリーである。
In Fig. 4, (1) is an input means, (2) is a display means, and (3) is a display means with six head items: end point coordinates, radius/vector angle, arc center coordinates or vector components, and modifiers. Display control means (4) divides the planar figure into straight line segments and circular arc line segments and sets the known data by sequentially or appropriately using the addresses displayed on the display means. (5) is a means of calculating using set data for unknown data for which no numerical value has been given;
(6) is a central processing means, and (7) is a memory.

以上の構成において、デイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目として。
In the above configuration, the address displayed on the display is the same as the head item for straight line segments and circular arc line segments.

F!LXYR/θIJPONR/C!N。F! LXYR/θIJPONR/C! N.

として表示する。Display as .

ここで、アドレスの意味は下記とする。Here, the meaning of the address is as follows.

EL・・・直線、cw内円弧、ccw円弧の選択X、Y
・・・終点座標 R/θ・・・半径(円弧線分の場合)/ベクトル角度(
直線線分の場合) ■、J・・・円弧中心の座標(円弧線分の場合)または
ベクトル成分(直線線分の場合)P・・・修飾語(図形
の交点または接点の位置を指示する為に使用)上、下、
左、右の選択CNR/CNC・・・コーナR/コーナC
の選択第5図にその図形定義のパターンを示す。
EL...Selection of straight line, cw internal arc, and ccw arc X, Y
...End point coordinates R/θ...Radius (for circular arc segments)/vector angle (
(For a straight line segment) ■, J... Coordinates of the center of the arc (for a circular arc segment) or vector component (for a straight line segment) P... Modifier (indicates the position of the intersection or contact point of figures) (used for) top, bottom,
Left, right selection CNR/CNC...Corner R/Corner C
Figure 5 shows the graphic definition pattern.

第5図において、No.欄は入力されたデータが図形定
義を行なうのに十分か否かの状態を示すもので便宜上A
、B、Cの3つに分類した。
In FIG. 5, No. The column indicates whether the input data is sufficient to define the figure, and is marked A for convenience.
, B, and C.

A・・・入力されたデータで図形定義が可能なものB・
・・入力されたデータだけでは図形定義が不可能である
が、次の線分のデータを使用して図形定義が可能となる
もの C・・・当面の図形定義に必要なデータ以上に入力され
ているが、前後の図形定義にそのデータが必要となるも
の 第5図において、Gコード欄はアドレスELの内容と同
じで、1は直線、2はcw(時計方向回転)円弧、3は
ccw(反時計方向回転)円弧を表わす。又、図中「0
」はデータ入力、「?」は数値を与えられなかつたデー
タ、「→」はカーソルによるスキツプを表わす。図中、
No.欄のA−1〜A−11、B−1〜B−5、C−1
〜C−6の図形形状を第1図〜第3図、第6図〜第24
図に示す。ただし、A−1、A〜6、A−7については
従来例による図形定義の方法での使用のアドレスと同じ
であり、それぞれ第1図、第2図、第3図と同じ形状で
ある。
A: Shapes can be defined using the input dataB.
・It is impossible to define the figure using only the input data, but it is possible to define the figure using the data of the next line segment However, the data is required to define the figures before and after.In Figure 5, the G code field is the same as the contents of address EL, 1 is a straight line, 2 is a cw (clockwise rotation) arc, and 3 is ccw. (Rotated counterclockwise) Represents a circular arc. Also, in the diagram “0
” indicates data input, “?” indicates data for which no numerical value has been given, and “→” indicates skipping using the cursor. In the figure,
No. Columns A-1 to A-11, B-1 to B-5, C-1
~The shape of C-6 is shown in Figures 1~3, Figures 6~24.
As shown in the figure. However, A-1, A-6, and A-7 are the same as the addresses used in the conventional graphic definition method, and have the same shapes as in FIGS. 1, 2, and 3, respectively.

第1図〜第3図、第6図〜第13図は、上述のAタイプ
(入力され之データで図形定義が可能なもの)に属する
ものである。このうち、第1図、第6図〜第8図は直線
線分に関するもので、第1図(A−1)は従来例による
図形定義の方法と同じで終点座標を与えられたもの、第
6図〜第9図はこの発明で追加できる図形定義の方法で
、第5図(A−2)、第9図(A−3)は終点座標の片
方とベクトル角度が与えられたもの、第8図(A−4)
、第9図(A−5)は終点座標の片方とベクトル成分が
与えられたものである。
1 to 3 and 6 to 13 belong to the above-mentioned A type (those whose figures can be defined using input data). Of these, Figures 1 and 6 to 8 are related to straight line segments, and Figure 1 (A-1) is the same as the conventional figure definition method, and the end point coordinates are given. Figures 6 to 9 show the figure definition methods that can be added with this invention. Figures 5 (A-2) and 9 (A-3) are given one end point coordinate and a vector angle; Figure 8 (A-4)
, FIG. 9 (A-5) shows one end point coordinate and a vector component given.

又、第2図、第3図、第10図〜第13図は円弧線分に
関するもので、第2図(A−6)は従来の半径指定円弧
、第3図(A−7)は従来の円弧中心指定円弧と同じで
、終点座標と半径(ただし正負の記号付)または円弧中
心座標を与えられたもの、第10図〜第13図はこの発
明で追加できる図形定義の方法で、第10図(A−8)
、第10図(A−9)は終点座標の片方と円弧中心座標
が与えられたもの、第12図(A−10)、第13図(
A−11)は円弧中心座標の片方と終点座標が与えられ
たものである。
Also, Figures 2, 3, and 10 to 13 relate to circular arc segments, where Figure 2 (A-6) is a conventional radius specified circular arc, and Figure 3 (A-7) is a conventional circular arc. 10 to 13 are figure definition methods that can be added with this invention. Figure 10 (A-8)
, Figure 10 (A-9) is given one end point coordinate and the arc center coordinate, Figure 12 (A-10), Figure 13 (
A-11) is given one side of the arc center coordinates and the end point coordinates.

第14図〜第18図は、上述のBタイプ(入力されたデ
ータのみでは不足であるが、次の線分のデータを使用し
て図形定義が可能となるもの)に属するもので、この発
明で追加できる図形定義方法で、何れも終点座標は与え
られず、修飾語Pを使用する。
Figures 14 to 18 belong to the above-mentioned B type (input data alone is insufficient, but the figure can be defined using the data of the next line segment), and are based on the present invention. In all of the figure definition methods that can be added, the end point coordinates are not given, and the modifier P is used.

第14図〜第16図は、直線線分に関するもので、第1
4図(B−1)はベクトル角度、第15図(B−2)は
ベクトル成分か与えられているが第16図(B−3)に
ついては、次に円弧と接する場合に限つて使用できるも
のでベクトル角度、ベクトル成分さえ与えられていない
もの、又第17図、第18図は円弧線分に関するもので
、第17図(B−4)は円弧中心座標、第18図(B−
5)は半径のみ与えられたものである。
Figures 14 to 16 relate to straight line segments, and the first
Figure 4 (B-1) gives the vector angle, and Figure 15 (B-2) gives the vector component, but Figure 16 (B-3) can only be used when it touches the next circular arc. Figures 17 and 18 are related to arc line segments, and Figure 17 (B-4) is the arc center coordinates, and Figure 18 (B-4) is the arc line segment.
5) is given only the radius.

第19図〜第24図は、上述のCタイプ(図形定義に余
分なデータをもつているが前後の図形に使用されるもの
)に属するもので、この発明で追加できる図形定義方法
で、修飾語Pを使用する。
Figures 19 to 24 belong to the above-mentioned C type (the figure definition has extra data but is used for the preceding and succeeding figures), and is a figure definition method that can be added with this invention. Use the word P.

第19図、第20図は直線線分に関するもので第19図
(C−1)、第20図(C−2)は終点座標とベクトル
角度またはベクトル成分が与えられているもの、第21
図〜第24図は円弧線分に関するもので、第21図(C
−3)は終点座標、半径、円弧中心座標が与えられたも
の、第22図(C−4)、第23図(C−5)は終点座
標の片方と、半径、円弧中心座標が与えられたもの、第
24図(C−6)は半径、円弧中心座標が与えられたも
のである。
Figures 19 and 20 are related to straight line segments; Figures 19 (C-1) and 20 (C-2) are given end point coordinates and vector angles or vector components;
Figures 24 to 24 relate to circular arc segments, and Figure 21 (C
22 (C-4) and 23 (C-5) are given one of the end point coordinates, the radius, and the arc center coordinates. In Fig. 24 (C-6), the radius and arc center coordinates are given.

第5図に示した図形定義パターンの組合せ使用例を第2
5図〜第28図に示す。
The second example of how to use the combination of figure definition patterns shown in Figure 5.
Shown in FIGS. 5 to 28.

第25図は第14図(B−1)と第2図(A−6)との
組合せでインプツト例は下記となる。
FIG. 25 is a combination of FIG. 14 (B-1) and FIG. 2 (A-6), and the input example is as follows.

GコードXYR/θ Gotををθ GO2X2y2rま ただし、X、Yは終点座標、R/θは半径(円弧線分の
場合)、またはベクトル角度(直線線分の場合)である
G code XYR/θ Got is θ GO2X2y2r where X, Y are the end point coordinates, and R/θ is the radius (in the case of a circular arc segment) or the vector angle (in the case of a straight line segment).

第26図は第14図(B−1)と第19図(C−1)と
の組合せでインプツト例は下記となる。
FIG. 26 is a combination of FIG. 14 (B-1) and FIG. 19 (C-1), and the input example is as follows.

GコードXYR/θ Gol77θI GolX23’2θ2 第27図は第16図(B−3)と第3図(A−7)との
組合せでインプツト例は下記となる。cw内円弧場合 GコードXYR/θIJ Gol’i”を許゛シ4“い Ga4X772i2j2 第28図は第27図と円弧の回転方向が異なつたもので
、インプツト例は下記となる。ccw円弧の場合 GコードXYR/θIJ Golををを/−+を/−+を/−* Go3’X2.Y212、j2 この発明においては、図形定義を行なうのに図形を直線
線分と円弧線分とに分割し、その直線線分、円弧線分の
指定については従来の必らず終点座標全指定することな
く、直線線分については終点座標(X、Y)、ベクトル
角度θ、ベクトル成分(I、J)、修飾語P、円弧成分
については終点座標(X、Y)、半径R、円弧中心座標
(I、J)、修飾語Pという6個のアドレスをそれぞれ
順次または適宜使用して既知のデータを設定できるよう
にし、かつ数値を与えられなかつた未知のデータについ
ては既知のデータを用いて計算し図形定義ができるよう
にしている。
G code XYR/θ Gol77θI GolX23'2θ2 FIG. 27 is a combination of FIG. 16 (B-3) and FIG. 3 (A-7), and the input example is as follows. In the case of a cw inner arc, the G code XYR/θIJ Gol'i is allowed.4"Ga4 For ccw arc, G code XYR/θIJ Gol /-+ /-+ /-* Go3'X2. Y212, j2 In this invention, to define a figure, the figure is divided into straight line segments and circular arc line segments, and for the specification of the straight line segments and circular arc line segments, all end point coordinates are specified instead of the conventional method. For straight line segments, end point coordinates (X, Y), vector angle θ, vector components (I, J), modifier P; for circular arc components, end point coordinates (X, Y), radius R, arc center coordinates. Six addresses (I, J), modifier P can be used to set known data sequentially or as appropriate, and unknown data for which no numerical value has been given is calculated using known data. It allows you to define shapes.

この為、データ設定にあたつては、第5図の図形定義パ
ターンを参考に既知のデータまたは求めやすいデータを
アドレスに従つて順次または適宜設定することでよくな
り、必ずしも終点座標が求まつていなくても図形定義を
行うことが可能となつた。
Therefore, when setting data, refer to the figure definition pattern in Figure 5 and set known data or data that is easy to find in sequence or as appropriate according to the address, and the end point coordinates may not necessarily be found. It is now possible to define shapes without having to do so.

なお、上記実施例ではデイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目としたも
のを示したが、直線線分と円弧線分とで下記のようにそ
れぞれ分けて表示してもよい。
In addition, in the above embodiment, the address displayed on the display is the same as the head item for straight line segments and circular arc segments, but it is divided into straight line segments and circular arc segments as follows. May be displayed.

直線線分の場合XYθI、rP(CNR10NG)円弧
線分の場合XYRIJP(CNR10NO)以上のよう
に、この発明によれば平面図形を定義するのに、従来の
必らず終点座標を指定するものに比べ、必ずしも終点座
標が求まつていなくても他のデータを用いて終点座標を
計算して図形定義ができ、又、従来数値データと一諸に
アドレスを指定していたのに対し、アドレスを前もつて
表示させるようにできるので、図形定義するための入力
が容易とすることができる。
For a straight line segment: XYθI, rP (CNR10NG) For a circular segment: XYRIJP (CNR10NO) As described above, according to the present invention, when defining a planar figure, it is no longer necessary to specify the end point coordinates as in the past. In comparison, even if the end point coordinates are not necessarily determined, it is possible to define the end point by calculating the end point coordinates using other data. Since it can be displayed in advance, input for defining a figure can be made easy.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図に従来の直線線分の図形定義の形状を示す図、第
2図は従来の半径指定の円弧線分の図形定義の形状を示
す図、第3図は従来の円弧中心座標指定の円弧線分の図
形定義の形状を示す図、第4図はこの発明の一実施例を
示す構成図、第5図はこの発明で使用する図形定義パタ
ーンの表を示す図、第6図〜第24図はこの発明で新た
に加えられる図形定義の形状を示す図、第25図〜第2
8図は各線分の組合せ例の図である。 なお、図中、同一符号は同一、又は相当部分を示し、(
1)は入力手段、(2)はデイスプレイ手段、(3)は
表示制御手段、(4)は設定手段、(5)は計算手段、
(6)は中央処理手段である。 代理人葛野信− 第1図 (χo、1Qo) 第3図 第4図 第5図 第6図第7図 第8図第9図 (A−4)(A−5) (10,νo)(Io、1.10) (χ0、ソo)(χO,WO) (℃茅)(χo、j9o) (χ。、8゜) 第16図 (χO1Vす 第19図第20図 第21図 (C−3) 一韻 (χO,%lo> (叉o、11.) 第2q図箋zg口 手続補正書(自発) 20発明の名称 数値jllJ御装回の図形定義回路 3、袖iFを−4−ると ・I(f’l、との関(、f−持許出19(1人件所東
上;〔都千代111区丸の内二丁112悉3号名称(6
(、)])−菱゛−1(幾株式会社代表と片山仁八部 5、補正の対象 (11明細書の全部 (2)図面 6、補正の内容 fil明細書の全部を添付のとおり補正する。 (2)第3図、第4図、第6図、第25図を添付のとお
り補正する。 以上 明細書 1、発明の名称 数値制御装置の図形定義回路 2、特許請求の範囲 (1)デイスプレイ手段と、このデイスプレイ手段にヘ
ツド項目として終点座標1円弧の半径または直線のベク
トル角度1田弧の中心座標または直線のベクトル成分、
修飾語9等6個のアドレスを表示させる表示制御手段と
、平面図形を直線線分とに分割して上記デイスプレイ手
段に表示されたアドレスをそれぞれ順次または適宜使用
して既知のデータの設定をする手段と、数値を与えなか
ツた未知のデータについて設定された既知のデータを用
いて引算する手段とから成る数値制御装置の図形定義回
路。 (2)上記データ設定手段は、各線分毎に終点部に丸味
取りまたは面取りを指定する要素を含むものであること
を特徴と′1−る特許請求の範囲第1項記載の数値制御
装置の図形定義回路。 (3)上記表示制御手段は、使用のアドレスで数値を与
えなかつた未知のデータと、データの入らない空白部と
を区別して設定表示させろ要素を含むものであることを
特徴とする特許請求の範囲第1項記載の数値制御装置の
図形定義回路。 (4)上記表示制御手段は、数値を与えなかつた未知の
データを既知のデータを用いて計算した結果を表示させ
る要素を含むものであることを特徴とする特許請求の範
囲第1項記載の数値制御装置の図形定義回路。 (5)上記表示制御手段は、既知のデータと数値を与え
なかつた未知のデータで既知のデータを用いて計算され
た結果とを識別して表示させる要素を含むものであるこ
とを特徴とする特許請求の範囲第1項記載の数値制御装
置の図形定義回路。 (6)上記表示制御手段は、アドレスの表示において、
ヘツド項目として表示する代りに直線線分。 円弧線分とでその都度個別表示させる要素を含むもので
あることを特徴とする特許請求の範囲第1項記載の数値
制御装置の図形定義回路。 3、発明の詳細な説明 この発明は数値制御装置における平面図形の定義回路に
関するものである。 図形を定義する場合、下記のものがある。 例1.直線線分(第1図の場合) GOIXX1YylFf!辛 例2円弧線分(半径指定円弧、第2図の場合)GQ2(
GQ3)XxlYylRrIFfI1例3.円弧線分(
円弧中心座標指定円弧、第3図の場合) Ga4(Ga4)XxlYylI1j、TjIFfI季
上記例1.−例3.を示す第11EIH第3図において
xo、yoは始点の座標、Xl、7Nは終点の座標。 rlは半径、il、jlは円弧中心の座標、flは送り
速度を示す。 第2図、第3図において円弧上の矢印はGO2(時計方
向回転)の場合を示す。 第2図において、始点(xo、yo)と終点(xl。 yt)とを結ぶ円弧を2種類書いたが、これは半径の符
号の正・狗によつて区別し、正の場合は半円以下の円弧
、狗の場合は半円以上の円弧となる2従来の図形定義回
路においては、上記のような定義によるため終点座標を
指定しなければならず必ず入力前にこれらデータが求ま
つていることが必要であつた。この為図形が複雑になる
と、この終点座標を求める交点演算に要する時間、労力
が大きくなるという欠点があつた。又、X、Y、R。 1、Jというアドレスを数値設定ごとに入力しなければ
ならず、余分のキー操作が入るという欠点があつた、 この発明は上記のような従来のものの欠点を除去するた
めになされたもので、必ずしも終点座標が求まつていな
くても図形定義ができるようにし又アドレスをヘツド項
目として表示することにより、データ入力前の作業、又
データ入力時の作業を簡便にすることを目的としている
。 以下、この発明の一実施例について説明する一第4図に
おいて、(1)は入力手段、(2)はデイスプレイ手段
、(3)はこのデイスプレイ手段にヘツド項目として終
点座標1円弧の半径またはベクトル角度9田弧の中心座
標または直線のベクトル成分。 修飾語の6個のアドレスを表示させる表示制御手段、(
4)は平面図形を直線線分と円弧線分とに分割して上記
デイスプレイ手段に表示されたアドレスをそれぞれ順次
または適宜使用して既知のデータの設定をする手段、(
5)は数値を与えなかつた未知のデータについて設定さ
れたデータを用いて計算する手段、(6)は中央処理手
段、(7)はメモリーである。 以上の構成において、デイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目として。 KLXYR/θX、TP(CNR10NO)として表示
する。 ここで、アドレスの意味は下記とする。 KL・・・直線、CW内円弧caw円弧の選択X、Y・
・・終点座標 R/θ・・・半径(円弧嶽分の場合)/ベクトル角度(
直線線分の場合) ■、J・・・円弧の中心座標(円弧線分の場合)または
ベクトル成分(直線線分の場合)P・・・修飾語(図形
の交点または接点の位置を指示する為に使用)上、下、
左、右の選択CNR/CNO・”t−すR/コーナCの
選択第5図にその図形定義のパターンを示す。 第5図において、Nn1mは入力されたデータが図形定
義を行なうのに十分か否かの状態を示すもので便宜上A
、B、C!の3つに分類した。 A・・・入力されたデータで図形定義が可能なものB・
・・入力されたデータだけでは図形定義が不可能である
が9次の線分のデータを使用して図形定義が可能となる
もの C・・・当面の図形定義に必要なデータ以上に入力され
ているが1前後の図形定義にそのデー゛りが必要となる
もの 第5図において、Gコード梱はアドレスKLの内容と同
じで、1は直膨、2はcw(時計方向回転)円弧、3は
caw(反時計方向回転)円弧を表わす。 又1図中rOJはデータ入力、r’をJは数f]@を与
えられなかつたデータ、「→」はカーソルによるスキツ
プを表わす。図中、NQsのA−1,−A−11゜B−
1−B−5,O−1,−C−6の図形形状を第1図−第
3図、第6図−第24図に示す。ただしA−1、A=6
.A、−7については従来例による図形定義の方法での
使用のアドレスと同じであり。 それぞれ第1図、第2図、第3図と同じ形状である。 第1図−第3図、第6図−第13図は、上述のAタイプ
(入力されたデータで図形定義が可能なもの)に属する
ものである。このうち、第1図。 第6図H第9図は直線線分に関するもので、第1図(A
−1)は従来例による図形定義の方法と同じで終点座標
を与えられたもの、第6図−第9図はこの発明で追加で
きる図形定義の方法で、第6図(A−、−2)、第7図
(A−3)は終点座標の片方とベクトル角度が与えられ
たもの、第8図(A−4)、第9図(A−5)は終点座
標の片方とベクトル成分が与えられたものである。 又、第2図、第3図、第10図H第13図は円弧線分に
関するもので、第2図(A−6)は従来の半径指定円弧
、第3図(A−7)は従来の円弧中心指定円弧と同じで
、終点座標と半径(ただし正負の記号付)または円弧中
心座標を与えられたもの、第10図−第13図はこの発
明で追−加できる図形定義の方法で、第10図(A−8
)、第11図(A−9)は終点座標の片方と円弧の中心
座標が与えられたもの、第12図(A−10J。 第13図(A−11)は円弧の中心座標の片方と終点座
標が与えられたものである。 第14図−第18図は、上述のBタイプ(入力されたデ
ータのみでは不足であるが9次の線分のデータを使用し
て図形定義が可能となるもの)に属するもので、この発
明で追加できる図形定義方法で、何れも終点座標は与え
られず、修飾語Pを使用する。 第14図!第16図は、直1fM線分に関するもので、
第14図(B−1)はベクトル角度、第15図(B−2
)はベクトル成分が与えられているが第16図(B−3
)については9次に円弧と接する場合に限つて使用でき
るものでベクトル角度。 ベクトル成分さえ与えられていないもの、又第17図、
第18図は円弧線分に関するもので、第17図(B−4
)は円弧の中心座標、第18図(R−5)Ll半径のみ
与えられたものである。 第19図H第24図は、上述のCタイプ(図形定■に余
分なデータをもつているがそのデータが前後の図形に使
用されるもの)に属するもので。 この発明で追加できる図形定義方法で、修飾語Pを使用
する。 第19図、第20図は直線線分に関するもので第19図
(0−11,第20図(0−2)は終点座標とベクトル
角度またはベクトル成分が与えられて℃・ろもの、第2
1図H第24図は円弧線分に関するもので、第21図(
C−a)は終点座標。 半径1円弧の中心座標が与えられたもの、第22図(C
−4)、第23図(c−5)は終点座標の片方と、半径
9円弧の中心座標が与えられたもの。 第24図(C−6)は半径9円弧の中心座標が与えられ
たものである。 第5図に示した図形定義パターンの組合せ使用例を第2
5図H第28図に示−T−8 第25図は第14図(B−1)と第2図(A−6)との
組合せでインプツト例は下記となる。 GコードxyR/θ Gotををθ Ga4X2Y2rま ただし、X、Yは終点庁標、R/θは半径(円弧線分の
場合)、またはベクトル角度(直線線分の場合)である
。 第26図は第14図(B−1)と第19図(C−1)と
の組合せでインプツト例は下記となる。 GコードxyR/θ G01ををθI GOIX272θ2 第27図は第16図(B−3)と第3図(A=7)との
組合せでインプツト例は下記となる。cw内円弧場合 GコードxyR/θIJ GOI’i”i”i’/→を/→°を/→Go2X23
’212j2 第28図は第27図と円弧の回転方向が異なつたもので
、インプツト例は下記となる。ccw円弧の場合 GコードxyR/θIJ Go1ををを/→を/→を/→ Ga4X27212j2 この発明においては1図形定義を行なうのに図形を直膨
線分と円弧線分とに分割し、その直線線分1円弧線分の
指定については従来のように必らずしも終点座標を指定
することなく、直線線分については終点座標(x、y)
、ベクトル角度θ。 ベクトル成分(I、J)、修飾語P1円弧成分について
は終点座標(Xsy)−半径R1円弧の中心座4#4(
I、J)、修飾語Pという6個のアドレスをそれぞれ順
次または適宜使用魁て既知のデータを設定できるように
し、かつ数値を与えられなかつた未知のデータについて
は既知のデータを用いて計算し図形定義ができるように
している。 この為、データ設定にあたつては、第5図の図形定義パ
ターンを参考に既知のデータまたは求め+−i−いデー
タをアドレスに従つて順次または適宜設定することでよ
(なり、必ずしも終点座標が求まつていなくても図形定
義を行うことが可能となつた。 なお、上記実施例ではデイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目としたも
のを示したが、直線線分と円弧線分とで下記のようにそ
れぞれ分けて表示してもよい。 直線線分の場合XYθIJP(C!NR10NC)円弧
線分の場合XYRIJP(ONR/C!NCり以上のよ
うに、この発明によれば平面図形を定義するのに、従来
の必らず終点座標を指定するものに比べ、必ずしも終点
座標が求まつていなくて゛も他のデータを用いて終点座
標を計算して図形定義ができ、又、従来数値データと一
諸にアドレスを指定していたのに対し、アドレスを前も
つて表示させるようにできるので9図形定義するための
入力が容易とすることができる。 4、図面の簡単な説明 第1図は従来の直線線分の図形定義の形状を示す図、第
2図は従来の半径指定の円弧線分の図形定義の形状を示
す図、第3図は従来の円弧中心座柳指定の円弧線分の図
形定義の形状を示す図、第4図はこの発明の一実施例を
示す構成図、第5図はこの発明で使用する図形定義パタ
ーンの表を示す図、第6図−第24図はこの発明で新た
に加えられる図形定義の形状を示す図、第25図−第2
8図は各線分の組合せ例の図である。 なお9図中、同一符号は同一、又は相当部分を示し、(
1)は入力手段、(2)はデイスプレイ手段、(3)は
表示制御手段、(4)は設定手段、(5)は計算手段。 (61は中央処理手段である。 代理人葛野信− 手続補正書(自発) 58γ 昭和年月5日 2、発明の名称 数値制御装置の図形定義回路 :3.補正をする者 代表者片山仁へ部 (1)明細書の発明の詳細な説明の欄 6、補正の内容 (1)昭和57年12月2日付手続補正書で提出した訂
正明細書中第4頁第19行に「ベクトル」とあるのを「
直線のベクトル」と訂正する。 1第2図を添付別紙のとおり訂正する。 以上
Figure 1 shows the shape of a conventional figure definition for a straight line segment, Figure 2 shows the shape of a conventional figure definition for an arc line segment with a specified radius, and Figure 3 shows the shape of a conventional figure definition for an arc center coordinate. FIG. 4 is a diagram showing the configuration of an embodiment of the present invention. FIG. 5 is a diagram showing a table of the figure definition patterns used in this invention. FIGS. Figure 24 is a diagram showing the shape of the figure definition newly added in this invention, and Figures 25 to 2
FIG. 8 is a diagram showing an example of combinations of line segments. In addition, in the figures, the same reference numerals indicate the same or equivalent parts, and (
1) is an input means, (2) is a display means, (3) is a display control means, (4) is a setting means, (5) is a calculation means,
(6) is a central processing means. Agent Makoto Kuzuno - Figure 1 (χo, 1Qo) Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 (A-4) (A-5) (10, νo) ( Io, 1.10) (χ0, soo) (χO, WO) (℃茅) (χo, j9o) (χ., 8°) Fig. 16 (χO1Vsu Fig. 19 Fig. 20 Fig. 21 (C -3) One rhyme (χO, %lo> (叉o, 11.) 2nd q illustration zg verbal procedure amendment (spontaneous) 20 name of invention Numeric value jllJ figure definition circuit 3, sleeve iF -4 - and I (f'l, Seki (, f- possession license 19 (1 person Higashijo;
(, )]) - Ryoji-1 (Representative of Iku Co., Ltd. and Hitoshi Katayama, Part 5, Subject of amendment (All of 11 specifications (2) Drawing 6, Contents of amendment fil The entire specification is amended as attached) (2) Figures 3, 4, 6, and 25 are amended as attached. ) a display means, and on this display means, as a head item, the coordinates of the end point, the radius of the arc, or the vector angle of the straight line, the center coordinates of the arc, or the vector component of the straight line;
Display control means for displaying six addresses such as modifier 9, and addresses displayed on the display means by dividing the planar figure into straight line segments, respectively, are used sequentially or appropriately to set known data. A figure definition circuit for a numerical control device, comprising means and means for subtracting unknown data to which no numerical value is given using set known data. (2) The data setting means includes an element for specifying rounding or chamfering at the end point of each line segment. circuit. (3) The display control means includes an element for distinguishing and displaying unknown data for which no numeric value is given in the address used and a blank space in which no data is entered. A figure definition circuit for the numerical control device according to item 1. (4) The numerical control according to claim 1, wherein the display control means includes an element that displays a result of calculating unknown data for which no numerical value is given using known data. Figure definition circuit of the device. (5) A patent claim characterized in that the display control means includes an element for distinguishing and displaying known data and unknown data to which no numerical values have been given and results calculated using known data. A figure definition circuit for a numerical control device according to item 1. (6) In displaying the address, the display control means:
Straight line segment instead of displaying as head item. 2. A figure definition circuit for a numerical control device according to claim 1, characterized in that the circuit includes elements that are individually displayed each time with a circular arc line segment. 3. Detailed Description of the Invention The present invention relates to a plane figure definition circuit in a numerical control device. When defining a figure, there are the following. Example 1. Straight line segment (in the case of Figure 1) GOIXX1YylFf! Example 2 Arc line segment (radius specified arc, in the case of Figure 2) GQ2 (
GQ3) XxlYylRrIFfI1 Example 3. Arc line segment (
Arc center coordinate specified arc, case of Fig. 3) Ga4 (Ga4) XxlYylI1j, TjIFfI Example 1 above. -Example 3. In Figure 3 of the 11EIH, xo and yo are the coordinates of the starting point, and Xl and 7N are the coordinates of the ending point. rl is the radius, il and jl are the coordinates of the center of the arc, and fl is the feed rate. In FIGS. 2 and 3, the arrow on the arc indicates the case of GO2 (clockwise rotation). In Figure 2, two types of arcs connecting the starting point (xo, yo) and the ending point (xl, yt) are drawn, and these are distinguished by the sign of the radius (positive or dog), and if it is positive, it is a semicircle. In the case of the following circular arcs, in the case of a dog, the circular arc is more than a semicircle.2 In conventional figure definition circuits, the end point coordinates must be specified due to the above definition, and these data must be determined before input. It was necessary for me to be there. For this reason, when the figure becomes complicated, the time and labor required to calculate the intersection point to determine the coordinates of the end point increases. Also, X, Y, R. This invention was made in order to eliminate the above-mentioned drawbacks of the conventional device, which had the disadvantage of having to input addresses 1 and J for each numerical value setting, which required extra key operations. The purpose is to simplify the work before data input and the work at the time of data input by making it possible to define a figure even if the end point coordinates are not necessarily determined and by displaying the address as a head item. Hereinafter, one embodiment of the present invention will be explained. In FIG. 4, (1) is an input means, (2) is a display means, and (3) is a head item on this display means, the radius or vector of an arc of end point coordinates. The center coordinates of an angle 9 arc or the vector component of a straight line. Display control means for displaying six addresses of modifiers, (
4) means for dividing a planar figure into straight line segments and circular arc line segments and setting known data by sequentially or appropriately using the addresses displayed on the display means;
5) is a means for calculating unknown data to which no numerical value has been given using set data, (6) is a central processing means, and (7) is a memory. In the above configuration, the address displayed on the display is the same as the head item for straight line segments and circular arc line segments. Displayed as KLXYR/θX, TP (CNR10NO). Here, the meaning of the address is as follows. KL... Straight line, CW internal arc caw circular arc selection X, Y.
...End point coordinates R/θ...Radius (for circular arcs)/vector angle (
(In the case of a straight line segment) ■, J...Central coordinates of the arc (in the case of a circular arc segment) or vector component (in the case of a straight line segment) P...Modifier (indicates the position of the intersection or contact point of figures) (used for) top, bottom,
Left and right selection CNR/CNO・t-sR/corner C selection Figure 5 shows the figure definition pattern. In Figure 5, Nn1m indicates that the input data is sufficient to define the figure. For convenience, it indicates the status of whether or not
,B,C! It was classified into three categories. A: Shapes can be defined using the input dataB.
・It is impossible to define a figure with only input data, but it is possible to define a figure using 9th order line segment data In Figure 5, the G code package is the same as the contents of address KL, 1 is a direct expansion, 2 is a cw (clockwise rotation) circular arc, 3 represents a caw (counterclockwise rotation) arc. In Figure 1, rOJ represents data input, r' and J represent the number f]@, data that was not given, and "→" represents skipping with the cursor. In the figure, A-1, -A-11°B- of NQs
1-B-5, O-1, and -C-6 are shown in FIGS. 1-3 and 6-24. However, A-1, A=6
.. A and -7 are the same as the addresses used in the conventional figure definition method. The shapes are the same as those in FIGS. 1, 2, and 3, respectively. 1 to 3 and FIGS. 6 to 13 belong to the above-mentioned A type (those whose figures can be defined using input data). Of these, Figure 1. Figure 6H Figure 9 relates to straight line segments, and Figure 1 (A
-1) is the same as the conventional figure definition method and the end point coordinates are given, and Figures 6 to 9 are figure definition methods that can be added with this invention. ), Figure 7 (A-3) shows one end point coordinate and a vector angle, and Figure 8 (A-4) and Figure 9 (A-5) show one end point coordinate and a vector component. It is a given. In addition, Fig. 2, Fig. 3, Fig. 10H, Fig. 13 are related to circular arc segments, Fig. 2 (A-6) is a conventional radius specified circular arc, and Fig. 3 (A-7) is a conventional circular arc. 10 to 13 are figure definition methods that can be added with this invention. , Figure 10 (A-8
), Figure 11 (A-9) is given with one end point coordinate and the center coordinate of the arc, Figure 12 (A-10J), Figure 13 (A-11) is given with one end point coordinate and the center coordinate of the arc The end point coordinates are given. Figures 14 to 18 show the above-mentioned B type (the input data alone is insufficient, but it is possible to define the figure using the data of the 9th order line segment). This is a figure definition method that can be added with this invention, in which the end point coordinates are not given and the modifier P is used. ,
Figure 14 (B-1) shows the vector angle, Figure 15 (B-2)
) is given vector components, but in Figure 16 (B-3
) is a vector angle that can only be used when it is tangent to a 9th order circular arc. Those for which even vector components are not given, and Fig. 17,
Figure 18 relates to circular arc segments, and Figure 17 (B-4
) are the center coordinates of the circular arc, and only the radius Ll in FIG. 18 (R-5) is given. Figure 19H and Figure 24 belong to the above-mentioned C type (the figure definition (2) has extra data, but that data is used for the figures before and after it). A modifier P is used in the figure definition method that can be added with this invention. Figures 19 and 20 are related to straight line segments.
Figure 1H Figure 24 relates to circular arc segments, and Figure 21 (
C-a) is the end point coordinate. Figure 22 (C
-4), Fig. 23 (c-5) shows one end point coordinates and the center coordinates of a 9-radius arc. In FIG. 24 (C-6), the center coordinates of a circular arc with a radius of 9 are given. The second example of how to use the combination of figure definition patterns shown in Figure 5.
Figure 5H is shown in Figure 28-T-8 Figure 25 is a combination of Figure 14 (B-1) and Figure 2 (A-6), and the input example is as follows. G code xyR/θ Got is θ Ga4X2Y2r where X, Y are the end point station marks, and R/θ is the radius (in the case of a circular arc segment) or the vector angle (in the case of a straight line segment). FIG. 26 is a combination of FIG. 14 (B-1) and FIG. 19 (C-1), and the input example is as follows. G code xyR/θ G01 to θI GOIX272θ2 FIG. 27 is a combination of FIG. 16 (B-3) and FIG. 3 (A=7), and the input example is as follows. For cw inner arc, G code xyR/θIJ GOI'i"i"i'/→/→°/→Go2X23
'212j2 Figure 28 is different from Figure 27 in the rotation direction of the circular arc, and the input example is as follows. In the case of a ccw circular arc, the G code xyR/θIJ Go1 is /→ is /→ is /→ Ga4 When specifying a line segment 1 circular arc segment, it is not necessary to specify the end point coordinates as in the past, but for straight line segments, the end point coordinates (x, y) are specified.
, vector angle θ. For vector components (I, J) and modifier P1 arc component, end point coordinate (Xsy) - radius R1 arc center position 4#4 (
I, J), and the modifier P, which allow known data to be set by using each of the six addresses sequentially or as appropriate, and unknown data for which no numerical value has been given can be calculated using known data. It is possible to define shapes. For this reason, when setting data, refer to the figure definition pattern in Figure 5 and set known data or desired data sequentially or appropriately according to the address. It is now possible to define a figure even if the coordinates have not been determined. In the above example, the address displayed on the display indicates the head item that is common to straight line segments and circular arc line segments. However, straight line segments and circular arc line segments may be displayed separately as shown below. According to the present invention, when defining a planar figure, the end point coordinates can be calculated using other data even if the end point coordinates are not necessarily determined, compared to the conventional method that always specifies the end point coordinates. In addition, unlike conventional methods where addresses were specified together with numerical data, the address can be displayed in advance, making it easier to input data to define nine shapes. 4. Brief explanation of the drawings Figure 1 shows the shape of a conventional figure definition for a straight line segment, Figure 2 shows the shape of a conventional figure definition for an arc line segment with radius specification, and Figure 3 The figure shows the shape of a conventional figure definition of an arc line segment with arc center Zayanagi designation, Figure 4 is a configuration diagram showing an embodiment of the present invention, and Figure 5 shows the figure definition pattern used in this invention. Figures showing tables, Figures 6-24 are diagrams showing shapes of figure definitions newly added in this invention, Figures 25-2
FIG. 8 is a diagram showing an example of combinations of line segments. In addition, in Figure 9, the same reference numerals indicate the same or equivalent parts, (
1) is an input means, (2) is a display means, (3) is a display control means, (4) is a setting means, and (5) is a calculation means. (61 is the central processing means. Agent Makoto Kazuno - Procedural amendment (spontaneous) 58γ 5th day of Showa 2. Name of the invention Figure definition circuit for numerical control device: 3. Person making the amendment Representative Hitoshi Katayama Part (1) Column 6 of the detailed explanation of the invention in the specification, contents of the amendment (1) The word "vector" is written on page 4, line 19 of the corrected specification submitted in the procedural amendment dated December 2, 1980. There is ``
Correct it to "straight line vector". 1 Figure 2 is corrected as shown in the attached appendix. that's all

Claims (6)

【特許請求の範囲】[Claims] (1)デイスプレイ手段と、このデイスプレイ手段にヘ
ツド項目として終点座標、半径/ベクトル角度、円弧中
心座標またはベクトル成分、等6個のアドレスを表示さ
せる表示制御手段と、平面図形を直線線分と円弧線分と
に分割して上記デイスプレイ手段に表示されたアドレス
をそれぞれ順次または適宜使用して既知のデータの設定
をする手段と、数値を与えなかつた未知のデータについ
て設定された既知のデータを用いて計算する手段とから
成る数値制御装置の図形定義回路。
(1) A display means, a display control means for displaying six addresses such as end point coordinates, radius/vector angle, circular arc center coordinates or vector components as head items on the display means, and a display control means for displaying six addresses such as end point coordinates, radius/vector angle, circular arc center coordinates or vector components, means for setting known data by sequentially or appropriately using the addresses divided into arc segments and displayed on the display means, and using the known data set for unknown data to which no numerical value has been given. A figure definition circuit for a numerical control device comprising means for calculating.
(2)上記データ設定手段は、各線分毎に終点部に丸味
取りまたは面取りを指定する要素を含むものであること
を特徴とする特許請求の範囲第1項記載の数値制御装置
の図形定義回路。
(2) The figure definition circuit for a numerical control device according to claim 1, wherein the data setting means includes an element for specifying rounding or chamfering at the end point of each line segment.
(3)上記表示制御手段は、使用のアドレスで数値を与
えなかつた未知のデータと、データの入らない空白部と
を区別して設定表示させる要素を含むものであることを
特徴とする特許請求の範囲第1項記載の数値制御装置の
図形定義回路。
(3) The display control means includes an element that distinguishes and displays unknown data for which no numerical value is given in the address used and a blank space in which no data is entered. A figure definition circuit for the numerical control device according to item 1.
(4)上記表示制御手段は、数値を与えなかつた未知の
データを既知のデータを用いて計算した結果を表示させ
る要素を含むものであることを特徴とする特許請求の範
囲第1項記載の数値制御装置の図形定義回路。
(4) The numerical control according to claim 1, wherein the display control means includes an element that displays a result of calculating unknown data for which no numerical value is given using known data. Figure definition circuit of the device.
(5)上記表示制御手段は、既知のデータと数値を与え
なかつた未知のデータで既知のデータを用いて計算され
た結果とを識別して表示させる要素を含むものであるこ
とを特徴とする特許請求の範囲第1項記載の数値制御装
置の図形定義回路。
(5) A patent claim characterized in that the display control means includes an element for distinguishing and displaying known data and unknown data to which no numerical values have been given and results calculated using known data. A figure definition circuit for a numerical control device according to item 1.
(6)上記表示制御手段は、アドレスの表示において、
ヘツド項目として表示する代りに直線線分、円弧線分と
でその都度個別表示させる要素を含むものであることを
特徴とする特許請求の範囲第1項記載の数値制御装置の
図形定義回路。
(6) In displaying the address, the display control means:
A figure definition circuit for a numerical control device according to claim 1, characterized in that the circuit includes elements that are individually displayed each time as a straight line segment or a circular arc line segment instead of being displayed as a head item.
JP57151475A 1982-08-31 1982-08-31 Pattern defining circuit of numerical controller Granted JPS5941011A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP57151475A JPS5941011A (en) 1982-08-31 1982-08-31 Pattern defining circuit of numerical controller
KR1019830003795A KR880001306B1 (en) 1982-08-31 1983-08-13 Figure Definition Method of Numerical Control Device
US06/527,719 US4556957A (en) 1982-08-31 1983-08-30 System for defining graphic patterns for a numerical control apparatus
EP83108580A EP0103789B1 (en) 1982-08-31 1983-08-31 Method for defining graphic patterns for a numerical control apparatus
DE8383108580T DE3378598D1 (en) 1982-08-31 1983-08-31 Method for defining graphic patterns for a numerical control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57151475A JPS5941011A (en) 1982-08-31 1982-08-31 Pattern defining circuit of numerical controller

Publications (2)

Publication Number Publication Date
JPS5941011A true JPS5941011A (en) 1984-03-07
JPH0421204B2 JPH0421204B2 (en) 1992-04-09

Family

ID=15519320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57151475A Granted JPS5941011A (en) 1982-08-31 1982-08-31 Pattern defining circuit of numerical controller

Country Status (1)

Country Link
JP (1) JPS5941011A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS613206A (en) * 1984-06-15 1986-01-09 Okuma Mach Works Ltd Nc program generation system with coordinate calculating function
JPS63263502A (en) * 1987-04-21 1988-10-31 Osaka Kiko Co Ltd Working information generating method for numerically controlled machine tool
JPH01158506A (en) * 1987-12-15 1989-06-21 Okuma Mach Works Ltd Method for defining working shape in interactive automatic programming function
US5093796A (en) * 1988-07-04 1992-03-03 Mitsubishi Denki K.K. Automatic programming definition of a machining configuration for a numerical control device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5518383A (en) * 1978-07-28 1980-02-08 Toyoda Mach Works Ltd Numerical controller for controlling grinding
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS56164405A (en) * 1980-05-21 1981-12-17 Mitsubishi Electric Corp Conversation type numerical control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5518383A (en) * 1978-07-28 1980-02-08 Toyoda Mach Works Ltd Numerical controller for controlling grinding
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS56164405A (en) * 1980-05-21 1981-12-17 Mitsubishi Electric Corp Conversation type numerical control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS613206A (en) * 1984-06-15 1986-01-09 Okuma Mach Works Ltd Nc program generation system with coordinate calculating function
JPS63263502A (en) * 1987-04-21 1988-10-31 Osaka Kiko Co Ltd Working information generating method for numerically controlled machine tool
JPH01158506A (en) * 1987-12-15 1989-06-21 Okuma Mach Works Ltd Method for defining working shape in interactive automatic programming function
US5093796A (en) * 1988-07-04 1992-03-03 Mitsubishi Denki K.K. Automatic programming definition of a machining configuration for a numerical control device

Also Published As

Publication number Publication date
JPH0421204B2 (en) 1992-04-09

Similar Documents

Publication Publication Date Title
JPH0325603A (en) Numerical controller
JPS59123008A (en) Forming method of part program
JPS5941011A (en) Pattern defining circuit of numerical controller
ES2248611T3 (en) SYSTEM AND PROCEDURE FOR THE PROGRAMMING OF AN AUTOMATION SYSTEM ON THE BASE OF PULSE DIAGRAMS.
JPS60244650A (en) Control device for automobile
WO1985000678A1 (en) Method of inspecting machining locus control
US5093796A (en) Automatic programming definition of a machining configuration for a numerical control device
JPS63263502A (en) Working information generating method for numerically controlled machine tool
JPH02116903A (en) Input/output address allocating system for programmable controller
JPH1185239A (en) How to create NC data for drilling
JPH01228756A (en) How to generate cut-out data for automatic part program creation
JPH0272413A (en) Program forming device for numeral controller
JPH11134370A (en) Unit design system
JPS6120084A (en) Map data memory
JPH04296907A (en) Interactive numerical controller
JPS60244649A (en) Control device for automobile
JPH04205312A (en) Method for collating sequence program
JPH0431815B2 (en)
JPS60244882A (en) Device for displaying ship course
JPS6118035A (en) Electronic device
JPS62274307A (en) Off-line teaching system for robot
JPS61251964A (en) Graphic modifying device
JPS60239808A (en) Displaying method of hole shape
JPH03157707A (en) Checking system for nc data executing five-axis working
Fancher Controlling numerically controlled machines using APL