JPH01228755A - Plural groove machining method - Google Patents
Plural groove machining methodInfo
- Publication number
- JPH01228755A JPH01228755A JP5692888A JP5692888A JPH01228755A JP H01228755 A JPH01228755 A JP H01228755A JP 5692888 A JP5692888 A JP 5692888A JP 5692888 A JP5692888 A JP 5692888A JP H01228755 A JPH01228755 A JP H01228755A
- Authority
- JP
- Japan
- Prior art keywords
- groove
- tool
- shapes
- tools
- machining
- 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.)
- Pending
Links
- 238000003754 machining Methods 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 title claims description 14
- 238000010586 diagram Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
Landscapes
- Turning (AREA)
Abstract
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は複数溝加工方法に係り、特に複数の溝形状を複
数の工具を用いて旋削する複数溝加工方法に関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a multi-groove machining method, and more particularly to a multi-groove machining method in which a plurality of groove shapes are turned using a plurality of tools.
〈従来技術〉
複数のデータ入力ステップの各ステップに応じて対話画
面と機能キー(ソフトキー)画面をそれぞれデイスプレ
ィ装置に表示し、機能キー画面における特定の機能に応
じた機能キー(ソフトキー)が押圧されることにより該
機能に応じた処理を実行すると共に、対話画面を参照し
て入力されたデータを用いてNCプログラムを作成する
自動プログラミングシステムがある。<Prior art> A dialog screen and a function key (soft key) screen are displayed on a display device according to each step of a plurality of data input steps, and a function key (soft key) corresponding to a specific function on the function key screen is displayed. There is an automatic programming system that executes processing according to the function when pressed, and creates an NC program using data input by referring to an interactive screen.
かかる自動プログラミングシステムは第5図を参照する
と以下のステップ
(1)「自動プログラミング」の実行を選択する第1ス
テツプ、
(2)入力すべきデータ(次に実行すべきステップ)を
選択する第2ステツプ。Referring to FIG. 5, such an automatic programming system includes the following steps: (1) a first step of selecting execution of "automatic programming"; (2) a second step of selecting data to be input (step to be executed next). Step.
(3)素材の材質を選択する第3ステツプ。(3) Third step of selecting the material.
(4)面粗さを設定する第4ステツプ。(4) Fourth step of setting surface roughness.
(5)図面形式を選択する第5ステツプ。(5) Fifth step of selecting the drawing format.
(6)素材形状とその寸法を入力する第6ステツプ、(
7)部品形状とその寸法を入力する第7ステツプ、(8
)機械原点とタレット位置入力の第8ステツプ。(6) Sixth step of inputting the material shape and its dimensions, (
7) Seventh step of inputting the part shape and its dimensions, (8
) 8th step to input machine origin and turret position.
(9)加工工程を選択する第9ステツプ。(9) Ninth step of selecting a processing process.
(10)工具の選択と工具データ入力の第10ステツプ
、
(11)加工条件決定の第11ステツプ。(10) 10th step of tool selection and tool data input; (11) 11th step of determining machining conditions.
(12)切削方向入力の第12ステツプ、(13)切削
範囲入力の第13ステツプ、(14)同じ工具で切削す
る領域の有無を入力する第14ステツプ、
(15)工具通路の計算(NCデータ作成)′の第15
ステツプ、
に従って、順次所定の設問画面(対話画面)をデイスプ
レィ画面に表示し、該設問に応じて必要なデータをオペ
レータをしてキーボードから入力させ、最終的に入力さ
れた全データを用いてNGプログラム(NGデータ)を
作成するようになっている。(12) 12th step to input the cutting direction, (13) 13th step to input the cutting range, (14) 14th step to input the presence or absence of an area to be cut with the same tool, (15) Calculation of tool path (NC data) 15th of 'Creation)'
According to the steps, predetermined question screens (dialogue screens) are displayed one after another on the display screen, the operator is asked to input the necessary data from the keyboard according to the questions, and finally all inputted data is used to confirm the NG. A program (NG data) is created.
従って、かかるNCプログラム作成装置の部品形状入力
ステップ(第7ステツプ)において種々の溝幅を有する
複数の溝形状を入力し、加工工程入力ステップ(第9ス
テツプから第14ステツプ)において各々の溝形状に対
して使用工具を指定し。Therefore, a plurality of groove shapes having various groove widths are input in the component shape input step (seventh step) of the NC program creation device, and each groove shape is input in the machining process input step (ninth to fourteenth steps). Specify the tool to be used for.
かつ溝加工の為のデータを入力すると、工具通路の計算
の第15ステツプにおいて溝加工用のNGプログラムが
自動作成される。When the data for groove machining is input, an NG program for groove machining is automatically created in the 15th step of calculating the tool path.
〈発明が解決しようとしている課題〉
ところで、複数の溝形状を加工する場合、工具の選択と
工具データ入力(第10ステツプ)において従来の方法
では、溝形状1つずつオペレータが溝幅を考慮して手動
で該溝形状の加工が可能な工具を選択していた。又、複
数の溝形状の加工順序もオペレータの判断により決めて
いた。このために従来の方法では、(1)工具選択作業
に多くの時間を要する。(2)加工効率を最適にする工
具選択及び溝加工順序の決定ができない、(3)幅の広
い溝形状から溝加工を開始する場合があり、かかる場合
加工精度が悪くなる、等の問題があった。<Problem to be solved by the invention> By the way, when machining multiple groove shapes, the conventional method requires the operator to consider the groove width for each groove shape when selecting a tool and inputting tool data (10th step). Therefore, a tool that can manually machine the groove shape was selected. Furthermore, the processing order of the plurality of groove shapes was also determined by the operator's judgment. For this reason, in the conventional method, (1) a lot of time is required for tool selection work; (2) It is not possible to select tools and determine the order of groove machining to optimize machining efficiency; (3) there are cases where groove machining starts from a wide groove shape, and in this case, machining accuracy deteriorates, etc. there were.
以上から本発明の目的は複数の溝加工において加工効率
の良い工具を自動的に選択でき、しかも加工精度上から
最適な順序で加工できる複数溝加工方法を提供すること
である。In light of the above, an object of the present invention is to provide a multi-groove machining method that can automatically select a tool with high machining efficiency in machining a plurality of grooves, and can also process the grooves in an optimal order from the viewpoint of machining accuracy.
く課題を解決するための手段〉
第1図は本発明を実現する自動プログラミング機能を備
えたNC装置のブロック図である。Means for Solving the Problems> FIG. 1 is a block diagram of an NC device equipped with an automatic programming function that implements the present invention.
11は自動プログラミング部、12はNC制御部、13
はグラフィックデイスプレィ装置(CRT)、14はキ
ーボードである。又、llbは自動プログラミング部1
1のRAM、TFはツーリングファイル、TBは溝形状
と溝切り可能工具との対応表、デイスプレィ装置13の
加工工程入力画面PDVにはP R’I’は複数の溝形
状Mi(i=1.2・・)を持つ部品である。11 is an automatic programming section, 12 is an NC control section, 13
1 is a graphic display device (CRT), and 14 is a keyboard. Also, llb is automatic programming section 1
1 RAM, TF is a tooling file, TB is a correspondence table between groove shapes and tools that can cut grooves, and P R'I' is a plurality of groove shapes Mi (i=1. 2...).
〈作用〉
種々の溝幅を有する複数の溝形状Mi(i=1゜2・・
)と予めツーリングファイルTFに登録されている複数
の溝工具データに基づいて溝形状Miと該溝形状Miの
加工が可能な工具Tj (j=1.2・・)との対応表
TBを求め、該対応表TBを用いて、1つの溝形状Mi
が複数の工具Tjで加工可能な場合は工具幅の最も大き
な工具で該溝形状を加工するものとして使用工具を決定
すると共に工具幅の小さい工具を用いて順に溝加工する
。<Operation> A plurality of groove shapes Mi (i=1°2...
) and a plurality of groove tool data registered in advance in the tooling file TF, a correspondence table TB between the groove shape Mi and the tool Tj (j=1.2...) that can process the groove shape Mi is determined. , using the correspondence table TB, one groove shape Mi
If the groove shape can be machined with a plurality of tools Tj, the tool with the largest tool width is used to machine the groove shape, and the tool to be used is determined, and the grooves are machined in order using the tools with the smallest tool width.
〈実施例〉
第1図は本発明を実現する自動プログラミング機能を備
えたNC装置のブロック図である811は自動プログラ
ミング部、12はNC制御部、13はグラフィックデイ
スプレィ装置(CRT’)、14はキーボード、15.
16は切替ユニットである。尚、切替ユニット15.1
6は説明の都合上スイッチで示しているが実際にはソフ
ト処理で切り替えられるようになっている。<Embodiment> FIG. 1 is a block diagram of an NC device equipped with an automatic programming function to realize the present invention. Reference numeral 811 indicates an automatic programming section, 12 indicates an NC control section, 13 indicates a graphic display device (CRT'), and 14 indicates is the keyboard, 15.
16 is a switching unit. In addition, switching unit 15.1
6 is shown as a switch for convenience of explanation, but it can actually be switched by software processing.
自動プログラミング部11及びNG制御部12はマイク
ロコンピュータ構成になっており、プロセッサや制御プ
ログラムメモリ(ROM)やRAMを内蔵している。但
し、11aは自動プログラミング部11のプロセッサ、
llbは自動プログラミング部11のRAM、12aは
NG制御部12のRAMである。RAM11bには予め
ツーリングファイルTFが登録されている。このツーリ
ングファイルTFには第2図に示すように工具番号、工
具形状データ等を対応させたものである。The automatic programming section 11 and the NG control section 12 have a microcomputer configuration, and include a processor, a control program memory (ROM), and a RAM. However, 11a is a processor of the automatic programming section 11,
llb is a RAM of the automatic programming section 11, and 12a is a RAM of the NG control section 12. A touring file TF is registered in advance in the RAM 11b. This tooling file TF has tool numbers, tool shape data, etc. associated with each other as shown in FIG.
又、工具形状データは溝切り工具の場合には第3図(a
)に示す溝切り工具の形状の各寸法を工具形状データ入
力画面の設問文M(第3図(a))に従って各項目(登
録番号、刃先半径、刃先幅等)毎にを入力し、入力され
た工具形状データはツーリングファイルとして登録され
る。In addition, the tool shape data is shown in Figure 3 (a) in the case of a grooving tool.
), input each dimension of the shape of the grooving tool for each item (registration number, cutting edge radius, cutting edge width, etc.) according to the question M (Fig. 3 (a)) on the tool shape data input screen. The created tool shape data is registered as a tooling file.
オペレータはキーボード14上のキーを操作して、切替
ユニット15.16をしてグラフィックデイスプレィ装
置13とキーボード14を自動プログラミング部11用
とする。しかる後自動プログラミング部11のプログラ
ミング機能により、第5図に示す従来方法の流れと同様
に対話的に第8ステツプまでの処理を行う。尚1部品形
状入力(第7ステツプ)においては、第1図に示す複数
個の溝形状Mi(i=1.2・・)を有する部品PRT
の形状が入力されてRAMI l bに記憶される。The operator operates the keys on the keyboard 14 to activate the switching unit 15 , 16 so that the graphic display device 13 and the keyboard 14 are used for the automatic programming section 11 . Thereafter, the programming function of the automatic programming section 11 performs the processing up to the eighth step interactively, similar to the flow of the conventional method shown in FIG. In the input of one part shape (seventh step), a part PRT having a plurality of groove shapes Mi (i=1.2...) shown in FIG.
The shape of is input and stored in RAM Ib.
そして、第8ステツプにおいて、ソフトキー[次のペー
ジ」が押圧されると、加工工程入力画面が表示されて加
工工程の入力(第9ステツプ)が可能となる。Then, in the eighth step, when the soft key "Next Page" is pressed, a machining process input screen is displayed and it becomes possible to input a machining process (ninth step).
加工工程の入力において「溝切り」の工程を選択すると
、工具選択画面が表示されて工具選択が可能となる(第
5図の第10ステツプ)。ここで溝加工のための使用工
具と加工順序を自動的に決定する場合にはオペレータは
、ソフトキーより「自動決定」を入力する。When the "groove cutting" process is selected in the machining process input, a tool selection screen is displayed and tool selection becomes possible (step 10 in FIG. 5). If the tool to be used for groove machining and the machining order are to be automatically determined, the operator inputs "automatic determination" from the soft key.
第4図は本発明の使用工具及び溝加工順序決定の処理の
流れ図である。FIG. 4 is a flowchart of the processing for determining the tools to be used and the order of groove machining according to the present invention.
プロセッサllaは、「自動決定」の入力により登録さ
れているツーリングファイルTF(第2図)と溝形状M
iを用いて対応表TBを作成する。Processor lla inputs the tooling file TF (Fig. 2) and groove shape M registered by inputting "automatic determination".
A correspondence table TB is created using i.
即ち、第1図に示すように横の欄に溝形状を取り、溝幅
の小さい順から溝形状Mi(i=1,2・・)を並べ、
縦の欄に溝切りバイト(溝工具)を取り。That is, as shown in FIG. 1, the groove shapes are arranged in the horizontal column, and the groove shapes Mi (i=1, 2, etc.) are arranged in descending order of groove width.
Take a groove cutting tool (grooving tool) in the vertical column.
工具幅の小さい順から溝工具Tj(j=1.2・・)を
並べると共に、溝工具1個ずつ溝形状の全てに対して加
工可能「1」か、加工不能「0」かをチエツクして対応
表TBを作成する(ステップ101)。尚、第1図の対
応表TBにおいて、溝形状M1は溝工具′r1でのみ加
工可能、溝形状T2゜T3は溝工具Tl、T2で加工可
能、溝形状M4゜M5は溝工具Tl、T2.T3で加工
可能となっている。Arrange the groove tools Tj (j=1.2...) in descending order of tool width, and check whether each groove tool can be machined (1) or cannot be machined (0) for the entire groove shape. A correspondence table TB is created (step 101). In addition, in the correspondence table TB in Fig. 1, the groove shape M1 can be machined only with the groove tool 'r1, the groove shape T2゜T3 can be machined with the groove tool Tl, T2, and the groove shape M4゜M5 can be machined with the groove tool Tl, T2. .. It can be processed with T3.
次に、プロセッサllaは1→iとしくステップ102
)、対応表TBから溝形状Miを求め、該溝形状Miの
溝工具欄に加工可能な溝工具が2つ以上あるかどうか判
断する(ステップ103)。Next, processor lla sets 1→i in step 102.
), the groove shape Mi is obtained from the correspondence table TB, and it is determined whether there are two or more groove tools that can be processed in the groove tool column of the groove shape Mi (step 103).
加工可能な溝工具が2つ以上でなければ、即ち、加工可
能な溝工具が1個で゛あれば該溝工具を第i番目の溝形
状Miを加工する溝工具としてRAM11bに記憶LJ
(ステップ104)−加工可能な溝工具が2つ以上あれ
ば、該当する溝工具のうち工具幅が最も大きい溝工具を
第i番目の溝形状Miを加工する溝工具としてRAMI
l bに記憶する(ステップ105)。If there are not two or more groove tools that can be machined, that is, there is only one groove tool that can be machined, this groove tool is stored in the RAM 11b as a groove tool for machining the i-th groove shape Mi.
(Step 104) - If there are two or more groove tools that can be machined, RAMI selects the groove tool with the largest tool width among the applicable groove tools as the groove tool for machining the i-th groove shape Mi.
lb (step 105).
ついで、全ての溝形状に対して溝工具が決定したかどう
か判断しくステップ106)、決定していなければl
+ i −+ iとして(ステップ107)、ステップ
103以降の処理を繰り返す。一方、全て決定していれ
ば工具幅の小さい工具から順に用いて溝加工するものと
して溝加工順序(使用工具順序)を決定して(ステップ
108)処理を終了する。Next, it is determined whether the groove tools have been determined for all the groove shapes (step 106), and if the groove tools have not been determined,
+ i −+ i (step 107), and the processing from step 103 onwards is repeated. On the other hand, if all have been determined, the groove machining order (the order of tools to be used) is determined, assuming that the grooves are to be machined using tools in descending order of tool width (step 108), and the process ends.
以後所定のNCデータ作成の為に必要なデータを別工程
のステップにおいて順次入力し、NCデータ作成の第1
5ステツプ(第5図)において。Thereafter, the data necessary for creating the specified NC data is input sequentially in separate process steps, and the first step of NC data creation is performed.
In step 5 (Figure 5).
プロセッサllaは溝形状と該溝形状を加工する工具形
状データを基に工具幅の小さい溝工具から順に溝加工を
開始するNGプログラムを作成する。The processor lla creates an NG program that starts groove machining in order from the groove tool with the smallest tool width based on the groove shape and the tool shape data for machining the groove shape.
〈発明の効果〉
以上本発明によれば種々の溝幅を有する複数の溝形状と
予め登録されている複数の溝工具データに基づいて溝形
状と該溝形状の加工が可能な工具との対応関係を求め、
該対応関係を用いて、1つの溝形状が複数の工具で加工
可能な場合は工具幅の最も大きな工具で該溝形状を加工
するように構成すると共に、工具幅の小さい工具から順
に使用して溝加工するように構成したから、加工効率が
最適になるように工具及び溝加工順序を自動的に決定で
き、しかも加工精度の高い溝加工できる。<Effects of the Invention> According to the present invention, the correspondence between groove shapes and tools capable of machining the groove shapes is based on a plurality of groove shapes having various groove widths and a plurality of groove tool data registered in advance. Seeking a relationship;
Using this correspondence relationship, if one groove shape can be machined with multiple tools, the groove shape is configured to be machined with the tool with the largest tool width, and the tools are used in order from the smallest tool width. Since it is configured to perform groove machining, the tool and the groove machining order can be automatically determined to optimize machining efficiency, and moreover, the groove machining can be performed with high machining accuracy.
第1図は本発明を実現する自動プログラミング機能を備
えたNG装置のブロック図、
第2図はツーリングファイルの対話画面例、第3図は溝
加工用工具形状データの説明図。
第4図は本発明の複数溝加工処理の流れ図。
第5図は従来例の説明図である。
11・・自動プログラミング部。
12・・NG制御部、
13・・グラフィックデイスプレィ装置。
14・・キーボード
TB・・対応表。
TF・・ツーリングファイル。
Mi・・溝形状
特許出願人 ファナック株式会社代理人
弁理士 齋藤千幹第2図
第3図(b)
し−−jN”−−−−m
第4図Fig. 1 is a block diagram of an NG device equipped with an automatic programming function that realizes the present invention, Fig. 2 is an example of a tooling file dialog screen, and Fig. 3 is an explanatory diagram of groove machining tool shape data. FIG. 4 is a flowchart of the multiple groove machining process of the present invention. FIG. 5 is an explanatory diagram of a conventional example. 11... Automatic programming section. 12...NG control unit, 13...Graphic display device. 14... Keyboard TB... Compatibility table. TF...Touring file. Mi...Groove shape patent applicant FANUC Co., Ltd. agent
Patent Attorney Chiki Saito Figure 2 Figure 3 (b) Shi---jN''----m Figure 4
Claims (2)
溝加工方法において、 種々の溝幅を有する複数の溝形状と予め登録されている
複数の溝工具データに基づいて溝形状と該溝形状の加工
が可能な工具との対応関係を求め、該対応関係を用いて
、1つの溝形状が複数の工具で加工可能な場合は工具幅
の最も大きな工具で該溝形状を加工することを特徴とす
る複数溝加工方法。(1) In a multi-groove machining method in which multiple groove shapes are turned using multiple tools, the groove shape and the corresponding groove shape are created based on multiple groove shapes having various groove widths and multiple groove tool data registered in advance. Find the correspondence with tools that can process the groove shape, and use the correspondence to machine the groove shape with the tool with the largest tool width if one groove shape can be machined with multiple tools. A multi-groove machining method characterized by:
とを特徴とする特許請求の範囲第(1)項記載の複数溝
加工方法。(2) The multi-groove machining method according to claim (1), characterized in that grooving is started in order from the tool with the smallest tool width.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5692888A JPH01228755A (en) | 1988-03-10 | 1988-03-10 | Plural groove machining method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5692888A JPH01228755A (en) | 1988-03-10 | 1988-03-10 | Plural groove machining method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01228755A true JPH01228755A (en) | 1989-09-12 |
Family
ID=13041166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5692888A Pending JPH01228755A (en) | 1988-03-10 | 1988-03-10 | Plural groove machining method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01228755A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03136743A (en) * | 1989-10-20 | 1991-06-11 | Hitachi Seiki Co Ltd | Slotter with numerical controller |
JP2015102906A (en) * | 2013-11-21 | 2015-06-04 | 三菱電機株式会社 | Numerical control device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60127946A (en) * | 1983-12-14 | 1985-07-08 | Fanuc Ltd | Selection of tool for groove-cutting work in automatic programming |
-
1988
- 1988-03-10 JP JP5692888A patent/JPH01228755A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60127946A (en) * | 1983-12-14 | 1985-07-08 | Fanuc Ltd | Selection of tool for groove-cutting work in automatic programming |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03136743A (en) * | 1989-10-20 | 1991-06-11 | Hitachi Seiki Co Ltd | Slotter with numerical controller |
JP2015102906A (en) * | 2013-11-21 | 2015-06-04 | 三菱電機株式会社 | Numerical control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0223857A1 (en) | Method of compiling nc programs for a four-axes lathe | |
US5099432A (en) | Method for determining machining process in numerical control information generating function | |
JPH04181403A (en) | Interactive numerical controller | |
JPH01180009A (en) | Automatic programming system | |
JPS6115205A (en) | Drawing method of graphic display for numerical controller | |
EP0548372B1 (en) | Animation drawing method for multiple-lathe numeric controller | |
JPH01228755A (en) | Plural groove machining method | |
EP0377752B1 (en) | Nc data preparation method for boring | |
JPH0313023B2 (en) | ||
JPH0741514B2 (en) | Tool selection method for interactive numerical control system | |
JP2836633B2 (en) | Machining process decision device in numerical control information creation function | |
JPS61249108A (en) | Working monitor system for numerical controller | |
JPS63133210A (en) | Program preparation system for nc device | |
JPH09120308A (en) | Tool path plotting method | |
JP2614607B2 (en) | Numerical control data creation method for machine tools | |
JP2603622B2 (en) | Numerical control data creation method for machine tools | |
JPS62140739A (en) | Setting device for machining order in automatic machine | |
JPH0347980B2 (en) | ||
JP2531147B2 (en) | Numerical control data creation method | |
JP2752746B2 (en) | Numerical control information creation device | |
JPS61257740A (en) | Tool selection system | |
JPH01224807A (en) | Interactive type automatic programming device | |
JPH08272416A (en) | Retrieving method for nc program | |
JPH05265532A (en) | Method for setting limit data in numerical controller | |
JPS63709A (en) | Interactive nc device |