JPS6326705A - Device for producing nc command information - Google Patents
Device for producing nc command informationInfo
- 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
Links
- 238000013459 approach Methods 0.000 claims abstract description 77
- 238000003754 machining Methods 0.000 claims description 40
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50109—Soft approach, engage, retract, escape, withdraw path for tool to workpiece
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50115—Select complicated, combined approach path
Landscapes
- Numerical Control (AREA)
Abstract
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.
第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. .
上記のような従来の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.
この発明に係る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.
この発明においては、アプローチ経路格納手段に格納さ
れたアプローチ経路の情報と、加工経路算出手段で算出
された加工経路をもとにアプローチ経路決定手段が加工
開始点よりアプローチ経路の開始点に向って順に各アプ
ローチ経路を決定する。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.
第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.
この発明は以上説明したとおり、入力されたアプローチ
経路の情報を直列的に内部に格納するアプローチ経路格
納手段と、このアプローチ経路格納手段に格納されたア
プローチ経路の情報と加工経路算出手段で算出された加
工経路をもとに加工開始点よりアプローチ経路の開始点
に向って各アプローチ経路を決定するアプローチ経路決
定手段とを備えたので、複雑なアプローチ経路も制限な
く容易に指定が可能となり、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.
第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)
段を有し、目的形状を加工するために必要な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.
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)
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)
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 |
-
1986
- 1986-07-21 JP JP61171104A patent/JPH0746286B2/en not_active Expired - Lifetime
Patent Citations (3)
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)
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 |