[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0631588A - Repetitive machining method work nc machine tool - Google Patents

Repetitive machining method work nc machine tool

Info

Publication number
JPH0631588A
JPH0631588A JP21716492A JP21716492A JPH0631588A JP H0631588 A JPH0631588 A JP H0631588A JP 21716492 A JP21716492 A JP 21716492A JP 21716492 A JP21716492 A JP 21716492A JP H0631588 A JPH0631588 A JP H0631588A
Authority
JP
Japan
Prior art keywords
machining
program
tool
tools
memory
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
Application number
JP21716492A
Other languages
Japanese (ja)
Inventor
Shunsuke Wakaoka
俊介 若岡
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP21716492A priority Critical patent/JPH0631588A/en
Publication of JPH0631588A publication Critical patent/JPH0631588A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To facilitate the composition, check and correction of a program, by installing a repeating means which calls out one working program in the main programs and repeats the called-out working program by the number of times of the quantity of the works. CONSTITUTION:A main program having a working program for working a workpiece 12 on an A surface by each of a plurality of tools T1 through carrying out the replacement of tool is set. Then, the first working program is called out, and a repeating means for repeating the called-out working program for the works 12 on the A-D surfaces is installed. A continuous working means which performs the replacement to the second tool by a tool replacement instruction according to the completion of the execution of the repeating means, calls out the next working program, and executes the repeating means by the called- out working program is installed. The workings for the works 12 on the A-D surfaces by these tools are carried out by executing the work by the fourth tool of the continuous working means.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はNC工作機械においてテ
ーブル上に置かれた多面ブロックの複数面に取付けられ
たワークを所定のプログラムに従って同一加工する方法
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for uniformly machining workpieces mounted on a plurality of faces of a multi-sided block placed on a table in an NC machine tool according to a predetermined program.

【0002】[0002]

【従来の技術】一般に図3又は図4に示すようにテーブ
ル上に置かれた多面ブロックの複数面に取付けられたワ
ークをNCプログラムによって図5(工具T1〜T4で加工
した面を示す)に示すように複数の工具で加工する方法
には二つの方法がある。例えば4面ブロックの(A) 〜
(D) 面に取付けられた4個のワークを工具(T1)〜(T4)で
それぞれ加工する場合を例に挙げると、一つは、表2に
示すように一つのワークを各工具で加工した後に次のワ
ークの加工に移る方法である。もう一つは、表3に示す
ように同一の工具で各面のワークを加工した後に次の工
具による加工に移る方法である。
2. Description of the Related Art Generally, a workpiece mounted on a plurality of faces of a multi-sided block placed on a table as shown in FIG. 3 or 4 is shown in FIG. 5 (showing faces machined by tools T1 to T4) by an NC program. As shown, there are two methods for machining with a plurality of tools. For example, a 4-sided block (A)
As an example of machining four workpieces mounted on the (D) surface with each of the tools (T1) to (T4), one is machining one workpiece with each tool as shown in Table 2. After this, it is a method of moving to the processing of the next work. The other is a method in which, as shown in Table 3, the work on each surface is machined by the same tool and then the machining is carried out by the next tool.

【0003】[0003]

【発明が解決しようとする課題】ここで、工具交換に要
する時間を(a) 、次の面に移るために要するテーブルの
B軸旋回時間を(b) とし、4個のワークの加工に要する
各時間の合計を算出すると(工具で加工している時間は
無視する)、前者の方法では、(16a+4b)時間、後者の方
法では、(4a+16b)時間それぞれ要する。そして、両者の
差を求めると、
Here, the time required for tool exchange is (a) and the B-axis turning time of the table required to move to the next surface is (b), which is required for machining four workpieces. When the total of each time is calculated (ignoring the time of machining with a tool), the former method requires (16a + 4b) time, and the latter method requires (4a + 16b) time. Then, when the difference between the two is calculated,

【数1】 となる。ここで、工具交換時間はB軸旋回時間より長い
から(a>b) 12(a-b)>0となり、前者の方法の方が、後者
の方法よりも時間がかかることが解る。しかし、後者の
方法は、加工時間は短いが、各工具毎のプログラムを作
成し、それらを一連のプログラムとしなければならない
ため、プログラムの作成が容易でない。而も、プログラ
ムに修正箇所が生ずると、それが一箇所であっても、プ
ログラム全体の修正となるため、修正やチェックが容易
でない。一方、前者の方法は、加工時間が長いが、1個
のワークを加工するプログラムを作成し、それをワーク
の数だけ繰返すだけでよいため、プログラムの作成が容
易である。以上のように、両者には一長一短があり、使
用者が状況に応じて何れかを選択し、加工を行なってい
るのが現状である。
[Equation 1] Becomes Here, since the tool change time is longer than the B-axis turning time, (a> b) 12 (ab)> 0, and it can be seen that the former method takes longer than the latter method. However, in the latter method, although the machining time is short, it is not easy to create a program because it is necessary to create a program for each tool and make them into a series of programs. Further, if a correction portion occurs in the program, even if there is only one correction portion, the whole program is corrected, so that it is not easy to correct or check. On the other hand, in the former method, although the machining time is long, it is only necessary to create a program for machining one work and repeat it for the number of works, so that the program is easy to create. As described above, there are merits and demerits to both, and the present situation is that the user selects one of them according to the situation and performs processing.

【0004】[0004]

【課題を解決するための手段】そこで、本発明は従来の
方法における諸課題を解決し、プログラムの作成や修正
等が容易で、且つ加工時間の短縮を図ることができるワ
ークの加工方法を提供するものである。即ち、その構成
とは、一のワークを工具交換しながら複数の工具により
各工具で加工する各加工プログラムを有するメインプロ
グラムを設定するメインプログラム設定手段と、前記メ
インプログラムにおける一の加工プログラムを呼び出
し、この呼び出した一の加工プログラムを、ワークの数
だけ繰返す繰返し手段と、この繰返し手段の実行終了に
応じて工具交換を行ない、前記一の加工プログラムの次
の加工プログラムを呼び出し、この呼び出した加工プロ
グラムにより前記繰返し手段を実行する連続加工手段と
を設け、この連続加工手段を工具の数に応じて実行する
ことにより、前記複数のワークの複数の工具による加工
を行なうことにある。
Therefore, the present invention solves various problems in the conventional method, and provides a machining method of a work which can easily create and modify a program and can shorten the machining time. To do. That is, the configuration means a main program setting means for setting a main program having a machining program for machining a workpiece with a plurality of tools while exchanging the tool, and calling a machining program in the main program. Repeating means for repeating the called one machining program by the number of workpieces and tool exchange according to the end of execution of the repeating means, calling the machining program next to the one machining program, and calling the called machining program. A continuous machining means for executing the repeating means by a program is provided, and the continuous machining means is executed in accordance with the number of tools, thereby machining the plurality of works with a plurality of tools.

【0005】[0005]

【作用】メインプログラム設定手段で設定された、一の
ワークを工具交換しながら複数の工具により各工具で加
工する各加工プログラムを有するメインプログラムの
内、一の加工プログラムを呼び出し、この呼び出した一
の加工プログラムを、ワークの数だけ繰返す繰返し手段
により、前記一の工具による総てのワークの加工を行な
うことができる。また、繰返し手段の実行終了に応じて
工具交換を行ない、前記一の加工プログラムの次の加工
プログラムを呼び出し、この呼び出した加工プログラム
により前記繰返し手段を実行することにより、前記一の
工具の次の工具による総てのワークの加工を行なうこと
ができる。そして、連続加工手段を工具の数に応じて実
行することにより、前記複数のワークの複数の工具によ
る加工を行なうことができる。従って、一の工具によっ
て複数のワークを加工するプログラムを工具の数だけ作
成する必要がなく、一のワークを複数の工具で加工する
プログラムを作成するだけでよいため、プログラム作成
及びチェックが容易である。また、加工時間も短縮でき
る。
In the main program having the respective machining programs set by the main program setting means for machining one workpiece with each tool while exchanging the tool, one machining program is called, and the called one is called. All the workpieces can be machined by the one tool by the repeating means for repeating the machining program of (1) by the number of workpieces. Further, the tool is exchanged in response to the end of execution of the repeating means, the machining program next to the one machining program is called, and the repeating means is executed by the called machining program. All workpieces can be processed with tools. Then, by executing the continuous machining means in accordance with the number of tools, it is possible to machine the plurality of works with a plurality of tools. Therefore, it is not necessary to create as many programs for machining multiple works with one tool as there are tools, and it is only necessary to create a program for machining one work with multiple tools. is there. Also, the processing time can be shortened.

【0006】[0006]

【実施例】表1は、本発明にかかるNC工作機械におけ
るワークの繰返し加工方法を示す説明図、図1は本発明
を用いた装置の説明図、図2は本発明のフローチャー
ト、図3はワーク(12)をテーブル(11)上に置かれた多面
ブロックの一例である4面ブロック(10)の各面に取付け
たところをそれぞれ示し、(T1)は工具を示す。以下、こ
の4面ブロックの各ワークを工具(T1)〜(T4)で加工する
場合を例に採って本発明を説明する。図1において(1)
はテーブルの旋回角度(以下、B軸角度と称する)等を
パラメータデータとしてキーボード等のマニュアル操作
若しくはさん孔テープによって入力を行なう入力装置、
(2) は入力装置から出力されたデータを入力して記憶す
ると共に、所定の指令に従って記憶データを後述する第
2メモリへ移動する第1メモリをそれぞれ示す。(4) は
NCメイン装置を示し、加工プログラム実施回路(以
下、実施回路と称する)(4a)及び工具交換指令回路(4b)
から構成される。実施回路(4a)にはA面のワークを第1
工具(T1)〜第4工具(T4)によってそれぞれ加工する加工
プログラム1〜4を有するメインプログラムが設定され
ている。(3) は第1メモリ(2) から移動されたデータを
入力して記憶する第2メモリ、(5)は実施回路(4a)から
出力されたポイント・メモリ指令によってシーケンスの
スタートポイントを記憶するシーケンス・スタート・ポ
イント・メモリ(以下、ポイントメモリと称する)、
(6) は実施回路(4a)から出力されたB軸角度の現在値及
び第2メモリ(3) から出力されたB軸データを入力する
と共に、両データの差を算出し、その算出結果に対応し
た所定の信号を次段の第1判定回路(7) へ出力する減算
回路、(7) は減算回路から出力された信号に応じてポイ
ントメモリ(5) へシーケンスポイント探索指令(以下、
探索指令と称する)を出す第1判定回路、(8) は主軸に
工具があるか否かを検出する工具検出回路、(9) は第2
メモリ(3)に何もデータが記憶されていないことを検出
すると共に、工具検出回路(8) から「工具有り」の信号
を入力し、第1メモリ(2) に記憶されているB軸データ
を第2メモリ(3) へ移動しても良いか否かを判定する第
2判定回路をそれぞれ示す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Table 1 is an explanatory diagram showing a method of repeatedly machining a workpiece in an NC machine tool according to the present invention, FIG. 1 is an explanatory diagram of an apparatus using the present invention, FIG. 2 is a flow chart of the present invention, and FIG. The work (12) is shown attached to each surface of a four-sided block (10), which is an example of a multi-sided block placed on a table (11), and (T1) indicates a tool. Hereinafter, the present invention will be described by taking as an example the case where each work of the four-sided block is processed by the tools (T1) to (T4). In Figure 1 (1)
Is an input device for inputting the turning angle of the table (hereinafter referred to as the B-axis angle) or the like as parameter data by a manual operation such as a keyboard or a perforated tape.
Reference numeral (2) denotes a first memory that receives and stores the data output from the input device, and that moves the stored data to a second memory described later according to a predetermined command. (4) indicates an NC main unit, a machining program execution circuit (hereinafter referred to as an execution circuit) (4a) and a tool change command circuit (4b)
Composed of. The work on the A side is firstly placed on the execution circuit (4a).
A main program having machining programs 1 to 4 for machining with the tool (T1) to the fourth tool (T4) is set. (3) is the second memory that inputs and stores the data moved from the first memory (2), and (5) stores the start point of the sequence by the point memory command output from the execution circuit (4a) Sequence start point memory (hereinafter referred to as point memory),
(6) inputs the present value of the B-axis angle output from the execution circuit (4a) and the B-axis data output from the second memory (3), calculates the difference between both data, and A subtraction circuit that outputs a corresponding predetermined signal to the next-stage first determination circuit (7), and (7) is a sequence point search command (hereinafter referred to as a sequence point search command to the point memory (5) according to the signal output from the subtraction circuit.
(8) is a tool detection circuit that detects whether or not there is a tool on the spindle, and (9) is a second
It detects that no data is stored in the memory (3), inputs the signal of "tool present" from the tool detection circuit (8), and stores the B-axis data stored in the first memory (2). The second decision circuits for deciding whether or not to move to the second memory (3) are shown.

【0007】次に各ワークを加工する場合の本発明の動
作について説明する。先ず、A面〜D面の各面が加工位
置に旋回するまでに要するB軸角度を設定し、その設定
値を第1メモリ(2) に記憶させる。そして、メインプロ
グラムを起動させるが、この時、フローチャートに示す
ように加工途中で中断(NCリセット)して再度途中から
加工を行なう場合の操作であるシーケンス復帰を実施中
か否かが判断され、復帰中である場合には、そのまま復
帰が実行される。復帰が完了すると工具検出回路(8) に
よって主軸に工具(T1)があるか否かが検出され、工具有
りと検出された場合は、「工具有り」の信号が工具検出
回路(8) から第2判定回路(9) へ出力されたことを条件
に、第2メモリにB軸データ(A面のワークが加工位置
にある状態においてB面のワークが加工位置へ達するの
に要するテーブル(11)の旋回角度)が記憶されているか
否かが第2判定回路において判定され、記憶されている
と判定された場合には、第2判定回路から実施回路(4a)
へ探索指令、即ち加工プログラム1により加工を行なう
シーケンス・スタート・ポイント(以下、開始点とい
う)を探索する指令が出されると共に、実施回路からポ
イントメモリ指令がポイントメモリ(5) へ出され、前記
開始点がポイントメモリに記憶される。そして、加工プ
ログラム1が実行され、工具(T1)によりA面のワークの
加工が行なわれる。尚、第2判定回路において工具なし
と判定された場合には、工具なしの信号が第2判定回路
(9) から工具交換指令回路(4b)へ出力され、工具交換が
実行される。また、第2メモリ(3) にデータが記憶され
ていないと判定された場合には、第2判定回路から第1
メモリ(2) へデータ送出指令が出され、第1メモリに記
憶されていたB軸データが第2メモリへ移動される。次
に加工プログラム1の実行が終了すると第2メモリに記
憶されているB軸データに基づいてテーブルが旋回し、
B面のワークが加工位置へ達する。そして、ポイントメ
モリ(5) から実施回路(4a)へ、シーケンスを前記開始点
へ戻す指令(以下、戻り指令と称する)が出されると共
に、メインプログラムが前記加工プログラム1の開始時
点へ復帰し、前記同様に加工プログラム1が実行され、
工具(T1)によるB面のワークの加工が行なわれる。これ
が繰返し手段である。以下、C面及びD面のワークにつ
いても同様に加工プログラム1に基づいた繰返し手段に
より加工が行なわれる。
Next, the operation of the present invention when processing each work will be described. First, the B-axis angle required for each of the surfaces A to D to rotate to the processing position is set, and the set value is stored in the first memory (2). Then, the main program is started, but at this time, as shown in the flow chart, it is judged whether or not the sequence return, which is the operation when machining is interrupted (NC reset) and machining is restarted midway, If it is returning, the return is executed as it is. When the return is complete, the tool detection circuit (8) detects whether or not there is a tool (T1) on the spindle, and if it is detected that there is a tool, the "tool present" signal is sent from the tool detection circuit (8) to the 2 B-axis data in the second memory on condition that it is output to the judgment circuit (9) (table (11) required for the work on the B side to reach the machining position when the work on the A side is in the machining position) The turning angle) is stored in the second determination circuit, and when it is determined that the stored rotation angle is stored in the second determination circuit, the second determination circuit executes the execution circuit (4a).
A search command, that is, a command for searching a sequence start point (hereinafter referred to as a start point) for machining by the machining program 1 is issued, and a point memory command is issued from the execution circuit to the point memory (5). The starting point is stored in the point memory. Then, the machining program 1 is executed, and the work on the A side is machined by the tool (T1). If the second determination circuit determines that there is no tool, the signal indicating no tool is output by the second determination circuit.
Output from (9) to the tool change command circuit (4b) to execute the tool change. Further, when it is determined that the data is not stored in the second memory (3), the first determination is made by the second determination circuit.
A data transmission command is issued to the memory (2), and the B-axis data stored in the first memory is moved to the second memory. Next, when the execution of the machining program 1 is completed, the table turns based on the B-axis data stored in the second memory,
The work on side B reaches the processing position. Then, from the point memory (5) to the execution circuit (4a), a command to return the sequence to the starting point (hereinafter referred to as a return command) is issued, and the main program returns to the starting point of the machining program 1, The machining program 1 is executed in the same manner as above,
The work on the B side is processed by the tool (T1). This is the repeating means. Thereafter, the works on the C and D faces are similarly processed by the repeating means based on the processing program 1.

【0008】次に、前記繰返し加工手段の実行が終了
し、工具(T2)への交換指令(M06) があると、第2メモリ
(3) 内の現B軸データが消去されるが、この時、第2メ
モリ内に工具(T1)による未加工を表わすB軸データが残
存している場合は、前記ポイントメモリ(5) に記憶され
た開始点まで、リターンし、該当ワークの未加工部を工
具(T1)によって加工する。そして、第2メモリ内にかか
るB軸データがない場合は、次の工具(T2)への交換指令
が実行され、第1メモリ(2) に記憶されているデータが
第2メモリへ移動される。この時、エンド・オブ・プロ
グラム(M02) 又はエンド・オブ・テープ(M30) の指令が
出されているか否かが判定され、それらの信号が出され
ていないと判定された場合は、メインプログラムが工具
(T2)によるA面ワークの加工プログラム、即ち加工プロ
グラム2を開始する位置まで進み、その時の現シーケン
スが新たな開始点としてポイントメモリ(5) に記憶され
る。そして、加工プログラム2に基づいた繰返し手段に
よりA面からD面までのワークの加工が行なわれる。こ
のように、加工プログラムに基づいた繰返し手段を順次
繰返すことが連続加工手段である。以下、同様に工具(T
3)と(T4)に基づいた連続加工手段をそれぞれ実行するこ
とにより総てのワークの加工が完了する。そして、パレ
ット交換指令(M60) が出されると、ポイントメモリが0
クリアーされると共に、パレット交換が行なわれ、次の
パレットの加工が実行される。また、エンド・オブ・プ
ログラム(M02) 又はエンド・オブ・テープ(M30) の指令
が出された場合はプログラムが終了する。ここで、プロ
グラム実行中にNC工作機械をリセットした場合は、シ
ーケンスの復帰が行なわれるが、リセットした時に加工
していた面から加工を続けるため、工具交換指令が出さ
れても第1メモリから第2メモリへのデータ移動は行な
われないようになっている。以上のように、工具(T1)〜
(T4)によってA面のワークを加工するプログラムを一つ
設定するだけで、D面までのワークを加工することがで
きる。
Next, when the execution of the repetitive machining means is completed and there is a replacement instruction (M06) to the tool (T2), the second memory
The current B-axis data in (3) is erased, but at this time, if the B-axis data representing unprocessed by the tool (T1) remains in the second memory, it is stored in the point memory (5). The process returns to the stored starting point and the unmachined part of the work is machined by the tool (T1). If there is no B-axis data in the second memory, a replacement command for the next tool (T2) is executed and the data stored in the first memory (2) is moved to the second memory. . At this time, it is determined whether or not the end of program (M02) or end of tape (M30) command has been issued, and if it is determined that those signals have not been issued, the main program Is a tool
The machining program for the A-side workpiece by (T2), that is, the machining program 2, is advanced to the position where the machining program 2 is started, and the current sequence at that time is stored in the point memory (5) as a new starting point. Then, the work from the surface A to the surface D is processed by the repeating means based on the processing program 2. In this way, the continuous machining means is to repeat the repeating means based on the machining program. Then, similarly, use the tool (T
By executing the continuous machining means based on 3) and (T4) respectively, machining of all workpieces is completed. Then, when a pallet change command (M60) is issued, the point memory becomes 0
When cleared, the pallet is replaced and the next pallet is processed. If an end of program (M02) or end of tape (M30) command is issued, the program ends. Here, if the NC machine tool is reset during program execution, the sequence is restored, but since the machining continues from the surface that was being machined at the time of resetting, even if a tool change command is issued, it will still be stored in the first memory. The data is not moved to the second memory. As described above, the tool (T1) ~
By (T4), it is possible to machine the work up to the D side by setting only one program to machine the work on the A side.

【0009】尚、図4に示すように2面ブロックの各面
に取付けられたワークの場合も、新たに2面ブロック用
のメインプログラムを設定し、新たなB軸データを設定
することにより、前記同様に加工することができる。ま
た、他の複数面のブロックも同様に本発明を用いて加工
することができる。
Even in the case of a work attached to each surface of the two-sided block as shown in FIG. 4, by newly setting a main program for the two-sided block and setting new B-axis data, It can be processed in the same manner as described above. Also, other blocks having a plurality of surfaces can be similarly processed using the present invention.

【0010】[0010]

【発明の効果】本発明を用いれば、一の工具によって複
数のワークを順次加工して行くプログラムを工具の数だ
け作成する必要がなく、一のワークを複数の工具で順次
加工するプログラムを一つ作成するだけでよい。従っ
て、プログラムの作成、チェック及び修正が容易であ
る。而も、テーブルを旋回させながら同一工具で各ワー
クを加工して行くため、加工時間を短縮することができ
る。以上のように本発明を用いれば、プログラムの作成
等の容易化と加工時間の短縮化とを両立させることがで
きる。
According to the present invention, it is not necessary to create a program for sequentially machining a plurality of works by one tool for each tool, and a program for sequentially machining one work by a plurality of tools is provided. Just create one. Therefore, it is easy to create, check and modify the program. In addition, since each work is machined with the same tool while rotating the table, the machining time can be shortened. As described above, by using the present invention, it is possible to achieve both facilitation of program creation and reduction of machining time.

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

【図1】本発明のブロック図である。FIG. 1 is a block diagram of the present invention.

【図2】本発明のフローチャートである。FIG. 2 is a flowchart of the present invention.

【図3】4面ブロックの各面にワークを取付けた状態を
示す説明図である。
FIG. 3 is an explanatory diagram showing a state in which a work is attached to each surface of a four-sided block.

【図4】2面ブロックの各面にワークを取付けた状態を
示す説明図である。
FIG. 4 is an explanatory diagram showing a state in which a work is attached to each surface of a two-sided block.

【図5】加工されたワークの説明図である。FIG. 5 is an explanatory diagram of a processed work.

【符号の説明】[Explanation of symbols]

1・・入力装置、2・・第1メモリ、3・・第2メモ
リ、4・・NCメイン装置、4a・・加工プログラム実
施回路、4b・・工具交換指令回路、5・・シーケンス
スタート ポイント メモリ、6・・減算回路、7・
・第1判定回路、8・・工具検出回路、9・・第2判定
回路、10・・4面ブロック、11・・テーブル、12
・・ワーク、13・・2面ブロック、A,B,C,D・
・ワーク取付面、T1・・工具、M06・・工具交換指
令、M60・・パレット交換指令、M02・・エンド
オブ プログラム指令、M30・・エンド・オブ・テー
プ指令。
1 ... Input device, 2 ... First memory, 3 ... Second memory, 4 ... NC main device, 4a ... Machining program execution circuit, 4b ... Tool change command circuit, 5 ... Sequence start point memory , 6 ... Subtraction circuit, 7 ...
・ First judgment circuit, 8 ・ ・ Tool detection circuit, 9 ・ ・ Second judgment circuit, 10 ・ ・ 4 block, 11 ・ ・ Table, 12
..Work pieces, 13-sided blocks, A, B, C, D
・ Work mounting surface, T1 ・ ・ Tool, M06 ・ ・ Tool change command, M60 ・ ・ Pallet change command, M02 ・ ・ End
Of Program Directive, M30 ... End Of Tape Directive.

【表1】 [Table 1]

【表2】 [Table 2]

【表3】 [Table 3]

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】テーブル上の多面ブロックの複数面に取付
けられた複数のワークを複数の工具によりテーブルを旋
回させながら同一の加工を行なうNC工作機械における
ワークの繰返し加工方法であって、 一のワークを工具交換しながら複数の工具により各工具
で加工する各加工プログラムを有するメインプログラム
を設定するメインプログラム設定手段と、 前記メインプログラムにおける一の加工プログラムを呼
び出し、この呼び出した一の加工プログラムを、ワーク
の数だけ繰返す繰返し手段と、 この繰返し手段の実行終了に応じて工具交換を行ない、
前記一の加工プログラムの次の加工プログラムを呼び出
し、この呼び出した加工プログラムにより前記繰返し手
段を実行する連続加工手段とを設け、 この連続加工手段を工具の数に応じて実行することによ
り、前記複数のワークの複数の工具による加工を行なう
ことを特徴とするNC工作機械におけるワークの繰返し
加工方法。
1. A method for repeatedly machining a workpiece in an NC machine tool, wherein a plurality of workpieces mounted on a plurality of surfaces of a multi-sided block on a table are subjected to the same machining by rotating the table with a plurality of tools. Main program setting means for setting a main program having each machining program for machining each workpiece with a plurality of tools while exchanging tools for a work, and calling one machining program in the main program, and calling the one machining program , Repeating means for repeating the number of workpieces, and tool exchange according to the end of execution of this repeating means,
By providing a machining program next to the one machining program and providing a continuous machining means for executing the repeating means by the called machining program, the continuous machining means is executed according to the number of tools, thereby A method for repeatedly machining a workpiece in an NC machine tool, characterized in that the workpiece is processed by a plurality of tools.
JP21716492A 1992-07-22 1992-07-22 Repetitive machining method work nc machine tool Pending JPH0631588A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21716492A JPH0631588A (en) 1992-07-22 1992-07-22 Repetitive machining method work nc machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21716492A JPH0631588A (en) 1992-07-22 1992-07-22 Repetitive machining method work nc machine tool

Publications (1)

Publication Number Publication Date
JPH0631588A true JPH0631588A (en) 1994-02-08

Family

ID=16699864

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21716492A Pending JPH0631588A (en) 1992-07-22 1992-07-22 Repetitive machining method work nc machine tool

Country Status (1)

Country Link
JP (1) JPH0631588A (en)

Similar Documents

Publication Publication Date Title
WO2000012258A1 (en) Method and apparatus for optimizing nc programs in nc machining
US20050055109A1 (en) Programmable controller
JPH0631588A (en) Repetitive machining method work nc machine tool
EP0154028A2 (en) Working method in numerical control machine
JPH0288139A (en) Exchanging device for tool
JP3209890B2 (en) Production cell
JP2672595B2 (en) Tool replacement method
JP3467811B2 (en) NC data creation method and NC processing method
JP2733327B2 (en) Method of selecting machining method of NC wire electric discharge machine
JPH03174604A (en) Producing device for numerical control information
JPS59166449A (en) Method of controlling machine tool with many cutting tools
JP3464894B2 (en) Machine tool control method
JP3120263B2 (en) Machining program creation method for facing spindle lathe
JP2966672B2 (en) How to create NC data for corners
JPH05204421A (en) Method for processing nc program
JPH079302A (en) Single item machining method of machining center or the like
JPH0542447A (en) Working method for working machine with automatic tool exchanging device
WO1988008764A1 (en) High-efficiency tool selection system
JP3198638B2 (en) Machine tools that process multiple types of workpieces with multiple types of tools
JPS62114861A (en) Schedule drive method for taking up plural products
JPH05337858A (en) Robot teaching data confirming method
JPH06110516A (en) Continuous working method using dnc system
JPH05261650A (en) Working result control system
JP2002297211A (en) Method for summarizing nc program
JPH058156A (en) Control of work schedule to multiple works on pallet in machining center