JPS6326705A - Device for producing nc command information - Google Patents

Device for producing nc command information

Info

Publication number
JPS6326705A
JPS6326705A JP17110486A JP17110486A JPS6326705A JP S6326705 A JPS6326705 A JP S6326705A JP 17110486 A JP17110486 A JP 17110486A JP 17110486 A JP17110486 A JP 17110486A JP S6326705 A JPS6326705 A JP S6326705A
Authority
JP
Japan
Prior art keywords
approach
route
machining
path
approach route
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
JP17110486A
Other languages
Japanese (ja)
Other versions
JPH0746286B2 (en
Inventor
Toru Itanami
徹 伊多波
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 JP61171104A priority Critical patent/JPH0746286B2/en
Publication of JPS6326705A publication Critical patent/JPS6326705A/en
Publication of JPH0746286B2 publication Critical patent/JPH0746286B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50109Soft approach, engage, retract, escape, withdraw path for tool to workpiece
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50115Select complicated, combined approach path

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To easily designate complicated approach paths by using an approach path deciding means which decides the approach paths successively toward the start point of the approach path from the working start point based on the outputs of an approach path storing means and a working path calculating means. CONSTITUTION:The approach paths (a)-(d) are stored in each data buffer provided within an approach bath storing means 10 (step 12). A working path deciding means 11 calculates a working path g (step 13). An approach route deciding means 11 calculates the end point of each approach path and a tangent vector (f) and decides successively all approach paths (steps 14-16). Then the working information is finally outputted (step 17).

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、NC工作機械に目的とする加工を行わせる
ためのNC指令情報を容易に作成することが可能なNC
指令情報作成装置に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention provides an NC machine tool that can easily create NC command information for causing an NC machine tool to perform a desired process.
The present invention relates to a command information creation device.

〔従来の技術〕[Conventional technology]

第5図は従来のNC指令情報作成装置のP、脂構成を示
すブロック図である。この図において、1は加工目的形
状、加工方法、アプローチ経路等を入力するキーボード
、タブレット、マウス、ファンクションキー等の入力装
置、2は前記入力装置1より入力されたデータより目的
形状を加工するための加工経路および加工開始点を算出
する加工経路算出手段、3は加工経路の開始点において
指定された接円弧経路等のアプローチ経路を決定するア
プローチ経路決定手段、4は決定された全てのアプロー
チ経路とそれに続く加工経路を出力する紙テープパンチ
ャ、磁気記録装置、工作機械の制御装置への接続装置等
の出力装置である。
FIG. 5 is a block diagram showing the configuration of a conventional NC command information generating device. In this figure, 1 is an input device such as a keyboard, tablet, mouse, function key, etc. for inputting the machining target shape, machining method, approach route, etc., and 2 is for machining the target shape from the data input from the input device 1. 3 is a machining path calculation means for calculating a machining path and a machining start point; 3 is an approach path determining means for determining an approach path such as a tangential arc path specified at the start point of the machining path; 4 is all determined approach paths; These are output devices such as a paper tape puncher, a magnetic recording device, and a connection device to a control device of a machine tool, which output the following machining path.

従来のNC指令情報作成装置は上記のように構成されて
おり、その動作を第6図のフローチャートに基づき説明
する。
The conventional NC command information generation device is constructed as described above, and its operation will be explained based on the flowchart shown in FIG.

入力装置1には加工目的形状、加工方法、アプローチ経
路等の情報が入力される(ステンブ(1))。ここでア
プローチ経路は加工経路に対する指定順序や組み合わせ
が制限されている。これらの入力情報に基づき、まず、
加工経路および加工開始点が算出される(ステップ(2
))。次のアプローチ経路決定を行うにあたり、入力さ
れたアプローチ経路の組み合わせによって処理が分岐す
る(ステップ(3))。分岐された各処理においては、
人力情報や加工開始点の位置および加工開始点接続情報
等に基づき、アプローチ経路を決定する(ステップ(4
))。最後に、決定されたアプローチ経路情報と目的形
状加工情報を出力装置4より出力する(ステップ(5)
)。
Information such as a machining target shape, a machining method, an approach route, etc. is input to the input device 1 (Stenb (1)). Here, the designation order and combination of the approach route with respect to the machining route is limited. Based on these input information, first,
The machining path and machining start point are calculated (step (2)
)). When determining the next approach route, the process branches depending on the combination of input approach routes (step (3)). In each branched process,
Determine the approach route based on the human power information, the position of the machining start point, the machining start point connection information, etc. (step (4)
)). Finally, the determined approach route information and target shape processing information are output from the output device 4 (step (5)
).

ここで、第6図のステップ(1)とステップ(4)につ
いて補足説明する。
Here, step (1) and step (4) in FIG. 6 will be supplementarily explained.

ステップ(1)で指定するアプローチ方法とは、例えば
第7図(a)、(b)、(c)に示すような法線経路(
経路b)、接線経路(経路C)、接円弧経路(経路d)
などであり、ステップ(4)では、加工経路(経路g)
に対してこれらの経路データを決定するものである。こ
のように、アプローチ経路決定の処理が分岐しているた
め、アプローチ方法として複数の中から1つが選択でき
るだけであり、次に続くアプローチ経路に対して別のア
プローチ経路を指定したりすることはできない。
The approach method specified in step (1) is, for example, the normal path (
route b), tangential route (route C), tangential arc route (route d)
etc., and in step (4), the machining route (route g)
These route data are determined for each route. In this way, since the approach route determination process is branched, it is only possible to select one approach method from among multiple approaches, and it is not possible to specify a different approach route for the next approach route. .

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記のような従来のNC指令情報作成装置では、以上の
ようにアプローチ経路の指定順序や組み合わせに制限が
あるため、あらかじめ決められたパターンのアプローチ
経路しか自動生成できず、加工精度や加工効率が悪くな
ることがあった。またパターン以外のアプローチ経路を
生成する場合には、加工経路の指定をする必要があり、
入力作業が面倒であるという問題点があった。
In the conventional NC command information generation device as described above, there are restrictions on the order and combination of approach route designations, so only approach routes with predetermined patterns can be automatically generated, which reduces machining accuracy and efficiency. It could get worse. Also, when generating an approach route other than a pattern, it is necessary to specify the machining route.
There was a problem that the input work was troublesome.

この発明は、かかる問題点を解決するためになされたも
ので、アプローチ経路を順序や組み合わせの制限なく指
定可能なNC指令情報作成装置を得ることを目的とする
The present invention was made to solve such problems, and an object of the present invention is to provide an NC command information creation device that can specify approach routes without restrictions on order or combination.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係るNC指令情報作成装置は、入力されるア
プローチ経路の情報を直列的に内部に格納するアプロー
チ経路格納手段と、このアプローチ経路格納手段に格納
されたアプローチ経路の情報と加工経路算出手段で算出
された加工経路をもとに加工開始点よりアプローチ経路
の開始点に向って順に各アプローチ経路を決定するアプ
ローチ経路決定手段とを備えたものである。
The NC command information creation device according to the present invention includes approach route storage means for internally storing input approach route information in series, and approach route information stored in the approach route storage means and machining route calculation means. and approach route determining means for sequentially determining each approach route from the machining start point toward the start point of the approach route based on the machining route calculated in step.

〔作用〕[Effect]

この発明においては、アプローチ経路格納手段に格納さ
れたアプローチ経路の情報と、加工経路算出手段で算出
された加工経路をもとにアプローチ経路決定手段が加工
開始点よりアプローチ経路の開始点に向って順に各アプ
ローチ経路を決定する。
In this invention, the approach route determining means moves from the machining start point toward the start point of the approach route based on the approach route information stored in the approach route storage means and the machining route calculated by the machining route calculation means. Determine each approach route in turn.

〔実施例〕〔Example〕

第1図はこの発明のNC指令情報作成装置の一実施例の
機能構成を示すブロック図である。この図において、第
5図と同一符号は同一部分を示し、10は入力されたア
プローチ経路の情報を格納するアプローチ経路格納手段
、11は格納されたアプローチ経路情報に基づき接線情
報や座標値情報より各アプローチ経路を決定するアプロ
ーチ経路決定手段である。
FIG. 1 is a block diagram showing the functional configuration of an embodiment of the NC command information creation device of the present invention. In this figure, the same reference numerals as in FIG. 5 indicate the same parts, 10 is an approach route storage means for storing input approach route information, and 11 is a means for storing tangent information and coordinate value information based on the stored approach route information. It is an approach route determining means that determines each approach route.

第2図は第1図に示した実施例の電気的な接続を示す図
で、CPU12と処理プログラムおよび入力情報等を格
納する記憶装置13により、第1図に示した各機能を実
行する。
FIG. 2 is a diagram showing the electrical connections of the embodiment shown in FIG. 1, and each function shown in FIG. 1 is executed by the CPU 12 and the storage device 13 that stores processing programs, input information, etc.

次に第3図のフローチャートに基づいて動作を説明する
Next, the operation will be explained based on the flowchart in FIG.

入力装置1への入力処理および加工経路算出処理につい
ては、従来の装置と同様である(ステップ(11)  
、  (13) )。例えば第4図に示すようなアプロ
ーチ経路の場合を考えると、ステップ(11)における
アプローチ経路の入力は次のような順序となる。
The input processing to the input device 1 and the machining path calculation processing are the same as in the conventional device (step (11)
, (13)). For example, considering the case of an approach route as shown in FIG. 4, the input of the approach route in step (11) is as follows.

2軸降T           (経路&)直後の経路
に対する方線経路 (経路b)直後の経路に対する接線
経路 (経路C)直後の経路に対する接円弧経路(経路
d)この順にアプローチ経路格納手段10内のデ−タバ
ッファに各アプローチ経路の入力情報を格納する(ステ
ップ(12) )。次にステップ(13)における加工
経路(経路g)算出の後、データバッファを逆にたどる
ことにより各アプローチ経路を決定するが、ステップ(
13)で加工経路(経路g)を求めているので、これよ
り加工開始点eおよびその点における接線ベクトルfが
求まる。すなわち、データバッフγ内の最後にある接円
弧経路(経路d)の終点と終点における接線ベクトルf
が求められる(ステップ(14) ’)。ここで各アプ
ローチ経路に対しては、直後の経路に対して接続する方
向(左右など)の情報を入力時にあらかじめ与えておく
ことにより、その前段のアプローチ経路を決定すること
ができる(ステップ(15) )。同様にデータバッフ
ァをたどり、接線経路(経路C)についても直後の接円
弧経路(経路d)が既に決定されているので、接線経路
(経路C)の終点や終点における接線ベクトルfが求ま
り(ステップ(14) ) 、接円孤経路(経路d)の
場合と同様にアプローチ経路が決定される(ステップ(
15) )。このようにしてデータバッファの先頭まで
ステップ(14)、(15)を繰り返して処理をするこ
とにより、全てのアプローチ経路が決定できる(ステッ
プ(lfi) )。そして、最後に、従来の装置と同様
に加工情報を出力する(ステップ(17) )。
2-axis descending T (Route &) Normal route to the route immediately after (Route b) Tangent route to the route immediately after (Route C) Tangent arc route to the route immediately after (Route d) Data stored in the approach route storage means 10 in this order. - Store the input information of each approach route in the data buffer (step (12)). Next, after calculating the machining path (path g) in step (13), each approach path is determined by tracing the data buffer in reverse.
Since the machining path (path g) is determined in step 13), the machining start point e and the tangent vector f at that point are determined from this. That is, the end point of the last tangential arc path (path d) in the data buffer γ and the tangent vector f at the end point
is obtained (step (14)'). For each approach route, the preceding approach route can be determined by providing information on the direction in which it connects to the route immediately after it (left and right, etc.) at the time of input (step (15) ) ). Similarly, the data buffer is traced and since the immediately following tangent arc route (route d) for the tangential route (route C) has already been determined, the end point of the tangential route (route C) and the tangent vector f at the end point are found (step (14) ), the approach route is determined in the same way as the tangent arc route (path d) (step (
15) ). By repeating steps (14) and (15) until the beginning of the data buffer in this manner, all approach routes can be determined (step (lfi)). Finally, processing information is output in the same way as the conventional device (step (17)).

すなわち、上記の説明より各アプローチ経路の指定順序
や組み合わせについての制約がないことがわかる。
That is, from the above explanation, it can be seen that there are no restrictions on the designation order or combination of each approach route.

〔発明の効果〕〔Effect of the invention〕

この発明は以上説明したとおり、入力されたアプローチ
経路の情報を直列的に内部に格納するアプローチ経路格
納手段と、このアプローチ経路格納手段に格納されたア
プローチ経路の情報と加工経路算出手段で算出された加
工経路をもとに加工開始点よりアプローチ経路の開始点
に向って各アプローチ経路を決定するアプローチ経路決
定手段とを備えたので、複雑なアプローチ経路も制限な
く容易に指定が可能となり、NC指令情報作成時間が短
縮できるほか、精度や効率のよいNC指令情報を得やす
いという効果がある。
As explained above, the present invention includes an approach route storage means for internally storing input approach route information in series, and a machining route calculation means that calculates the approach route information stored in the approach route storage means and the machining route calculation means. Since it is equipped with an approach route determining means that determines each approach route from the machining start point to the start point of the approach route based on the machining route that has been determined, it is possible to easily specify a complex approach route without any restrictions. This has the effect of shortening the time required to create command information and making it easier to obtain accurate and efficient NC command information.

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

第1図はこの発明のNC指令情報作成装置の機能構成を
示すブロック図、第2図は第1図に示した実施例の電気
的な接続を示す図、第3図は第1図に示した実施例の処
理動作を示すフローチャート、第4図はアプローチ動作
の一例を示す図、第5図は従来のNC指令情報作成装置
の機能構成を示すブロック図、第6図は従来の処理動作
を示すフローチャート、第7図は従来のアプローチ経路
を説明する図である。 図において、]は入力装置、2は加工経路算出手段、4
は加工情報出力装置、10はアプローチ経路格納手段、
11はアプローチ経路決定手段である。 なお、各図中の同一符号は同一または相当部分を示す。 代理人 大 岩 増 雄     (外2名)第1図 第2図 第3図 第4図 第5図
FIG. 1 is a block diagram showing the functional configuration of the NC command information creation device of the present invention, FIG. 2 is a diagram showing the electrical connections of the embodiment shown in FIG. 1, and FIG. FIG. 4 is a flowchart showing an example of the approach operation, FIG. 5 is a block diagram showing the functional configuration of a conventional NC command information creation device, and FIG. 6 is a flowchart showing the conventional processing operation. The flowchart shown in FIG. 7 is a diagram explaining a conventional approach route. In the figure,] is an input device, 2 is a machining path calculation means, and 4 is a machining path calculation means.
10 is a processing information output device, 10 is an approach route storage means,
11 is an approach route determining means. Note that the same reference numerals in each figure indicate the same or corresponding parts. Agent Masuo Oiwa (2 others) Figure 1 Figure 2 Figure 3 Figure 4 Figure 5

Claims (1)

【特許請求の範囲】[Claims] 入力情報に基づいて加工経路を算出する加工経路算出手
段を有し、目的形状を加工するために必要なNC指令情
報を作成するNC指令情報作成装置において、入力され
るアプローチ経路の情報を直列的に内部に格納するアプ
ローチ経路格納手段と、このアプローチ経路格納手段に
格納された前記アプローチ経路の情報と前記加工経路算
出手段で算出された前記加工経路をもとに加工開始点よ
りアプローチ経路の開始点に向って各アプローチ経路を
決定するアプローチ経路決定手段とを備えたことを特徴
とするNC指令情報作成装置。
In an NC command information creation device that has a machining path calculation means that calculates a machining path based on input information and creates NC command information necessary for machining a target shape, input approach path information is serially processed. an approach route storage means stored internally in the approach route storage means, and an approach route start point from a machining start point based on the approach route information stored in the approach route storage means and the machining route calculated by the machining route calculation means. An NC command information generating device comprising: approach route determining means for determining each approach route toward a point.
JP61171104A 1986-07-21 1986-07-21 NC command information creation device Expired - Lifetime JPH0746286B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61171104A JPH0746286B2 (en) 1986-07-21 1986-07-21 NC command information creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61171104A JPH0746286B2 (en) 1986-07-21 1986-07-21 NC command information creation device

Publications (2)

Publication Number Publication Date
JPS6326705A true JPS6326705A (en) 1988-02-04
JPH0746286B2 JPH0746286B2 (en) 1995-05-17

Family

ID=15917049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61171104A Expired - Lifetime JPH0746286B2 (en) 1986-07-21 1986-07-21 NC command information creation device

Country Status (1)

Country Link
JP (1) JPH0746286B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04503877A (en) * 1989-03-22 1992-07-09 ビッカーズ,イー.エス.ディー.,インコーポレイテッド Dynamic correction method for servo tracking error in computer numerical control equipment and fixed cycle using the method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS59152043A (en) * 1983-02-17 1984-08-30 Fanuc Ltd Three-dimensional tool path determination method
JPS6158008A (en) * 1984-08-29 1986-03-25 Fanuc Ltd Approaching path deciding method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS59152043A (en) * 1983-02-17 1984-08-30 Fanuc Ltd Three-dimensional tool path determination method
JPS6158008A (en) * 1984-08-29 1986-03-25 Fanuc Ltd Approaching path deciding method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04503877A (en) * 1989-03-22 1992-07-09 ビッカーズ,イー.エス.ディー.,インコーポレイテッド Dynamic correction method for servo tracking error in computer numerical control equipment and fixed cycle using the method

Also Published As

Publication number Publication date
JPH0746286B2 (en) 1995-05-17

Similar Documents

Publication Publication Date Title
KR900007163B1 (en) Method of forming composite curved surface
JPS6326705A (en) Device for producing nc command information
WO1988006312A1 (en) Method of generating curved surfaces
WO1993001535A1 (en) Method for specifying position where fillet curved surface is located
KR20020085716A (en) Method for converting numerical code in computer numerical control apparatus
JPH03174604A (en) Producing device for numerical control information
JPH0561517A (en) Numerical controller
JPH0421203B2 (en)
JP2995812B2 (en) Tool path generation method by numerical controller
JPH0756614A (en) Automatic nc data generating device for sheet metal parts
JPH069007B2 (en) NC data creation method for compound curved surface
JPH05282027A (en) Nc data generating method
JPH0561516A (en) Numerical controller
JPH01166104A (en) Automatic part program generating method
JP2771361B2 (en) Rough cutter path generation system
JPH04143806A (en) Cut-out method for fillet curved surface
JPH0561521A (en) Numerical controller
JPS60259362A (en) Copying machine for closed area software potential line
JPH0569274A (en) Preparation of free curved surface pocket machining nc data
JPH0212309A (en) Cad/cam device
JPH09160626A (en) Nc data generation system
JP2871991B2 (en) Processing path generator
JPH01303504A (en) Generating method for composite curved surface cutting path
JPS60129804A (en) Numerical controller
JPS62164108A (en) Method for generating curved surface