[go: up one dir, main page]

JPS61275908A - Numerical control working method - Google Patents

Numerical control working method

Info

Publication number
JPS61275908A
JPS61275908A JP11726085A JP11726085A JPS61275908A JP S61275908 A JPS61275908 A JP S61275908A JP 11726085 A JP11726085 A JP 11726085A JP 11726085 A JP11726085 A JP 11726085A JP S61275908 A JPS61275908 A JP S61275908A
Authority
JP
Japan
Prior art keywords
data
machining
work
workpiece
workpieces
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
JP11726085A
Other languages
Japanese (ja)
Inventor
Maki Seki
関 真樹
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP11726085A priority Critical patent/JPS61275908A/en
Publication of JPS61275908A publication Critical patent/JPS61275908A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To obtain a numerical control working method where all workpieces can be worked, by inputting only NC data which works one workpiece into a desired shape and data which specifies a regularity of workpiece arrangement to generate NC program for scheduled working of all workpieces. CONSTITUTION:Plural workpieces Wij to be worked into the same shape are fixed to a table of a machine tool by a jig JG. m-number of workpieces Wij (m=3) are arranged at a pitch Px in the X direction and n-number of workpieces Wij (n=3) are arranged at a pitch Py in the Y direction in a grid. The workpiece W11 is a reference workpiece arranged on a reference stage S11, and NC data for working of the reference workpiece W11 on the reference stage S11 is generated and inputted. Since workpieces Wij are arranged regularly, NC data which works the reference workpiece W11 into a desired shape and data which specifies the regularity, for example, Px, Py, (m), and (n) are inputted to generate NC data which works each workpiece into the desired shape, and individual workpieces are worked with NC data to obtain parts of the same shape.

Description

【発明の詳細な説明】 〈産業上の利用分計〉 本発明は数値制御加工方法に係り、特に工作機械に載置
された複数のワークに同一形状の加工を施す多数個取り
の数値制御加工方法に関する。
[Detailed Description of the Invention] <Industrial Applications> The present invention relates to a numerically controlled machining method, and particularly to numerically controlled machining of multiple pieces in which the same shape is machined on a plurality of workpieces placed on a machine tool. Regarding the method.

〈従来技術〉 加工方法として多数個取りの手法がある。この多数個取
り加工においては、工作機械のテーブルに治具を用いて
複数のワークを載置し、1回の段取り作業で複数のワー
クに同一形状の加工を施すもので、少ない段取り回数で
効率的に多数の加工部品を得ることができ有効な加工方
法である。
<Prior art> As a processing method, there is a multi-cavity method. In this multi-piece machining, multiple workpieces are placed on the table of a machine tool using a jig, and multiple workpieces are machined to the same shape in one setup operation, making it more efficient with fewer setups. This is an effective machining method that can produce a large number of machined parts.

ところで、多数個取りの加工においては各ワークに同一
形状の加工が施されるにもかかわらず、従来は各ワーク
毎に加工形状データを入力して各ワーク毎のNCデータ
を作成し、これらNCデータを結合して全体のNCデー
タを作成するものであった。
By the way, in multi-piece machining, although each workpiece is machined to the same shape, conventionally machining shape data is input for each workpiece to create NC data for each workpiece, and these NC data are The data were combined to create the entire NC data.

〈発明が解決しようとしている問題点〉しかし、ワーク
配設位置が異なるだけで加工形状が同一にもかかわらず
、各ワーク毎に形状データを入力する方法ではNCデー
タ作成作業に相当の時間と労力が必要となるという問題
がある。そしてかかる問題は段取りされるワーク数が多
くなればなる程顕著になっている。
<Problems to be solved by the invention> However, even though the machining shape is the same except for the work placement position, the method of inputting shape data for each work requires considerable time and effort to create NC data. The problem is that it requires This problem becomes more noticeable as the number of workpieces to be prepared increases.

以上から本発明の目的は、1つのワークを所望形状に加
工するNCデータと、ワーク配列の規則性を特定するデ
ータとを入力するだけで段取りされた全ワークの加工が
できる数値制御加工方法を提供することである。
From the above, an object of the present invention is to provide a numerically controlled machining method that allows machining of all set-up workpieces by simply inputting NC data for machining one workpiece into a desired shape and data specifying the regularity of the workpiece arrangement. It is to provide.

本発明の別の目的は、1つのワークを所望形状に加工す
るNCデータと、ワーク配列の規則性を特定するデータ
とを入力するだけで段取りされた全ワーク加工用のNG
プログラムを作成することができる数値制御加工方法を
提供することである。
Another object of the present invention is to eliminate NG for machining all workpieces, which can be set up simply by inputting NC data for machining one workpiece into a desired shape and data specifying the regularity of the workpiece arrangement.
It is an object of the present invention to provide a numerically controlled machining method that allows the creation of programs.

く問題点を解決するための手段〉 第1図は本発明の概略説明図である。Means to solve problems〉 FIG. 1 is a schematic explanatory diagram of the present invention.

工作機械のテーブルには同一形状に加工される複数のワ
ークW  (1=1 p 2p  ・・・; J=1゜
喝j 2・・・)が治具JGにより固定されている。
A plurality of workpieces W (1=1 p 2p . . . ; J=1° 2 . . . ) to be machined into the same shape are fixed to the table of the machine tool by a jig JG.

各ワークWl、は格子状に横方向(X方向)にピッチP
xでm(=3)個配列され、縦方向(Y方向)ニヒッチ
Pyでn (=3)個配列されている。
Each workpiece Wl is arranged in a grid pattern with a pitch P in the horizontal direction (X direction).
m (=3) pieces are arranged in the x direction, and n (=3) pieces are arranged in the vertical direction (Y direction) Nihitch Py.

Wllは基準ステージS11に配置された基準となるワ
ーク (基準ワーク)で、乙の基準ワークWに基準ステ
ージS11で加工するNCデータが作成されて入力され
る。
Wll is a reference work (reference work) placed on the reference stage S11, and NC data to be processed on the reference stage S11 is created and input to the reference work W of B.

さて、このように規則的に各ワークWljが配置されて
いれば基準ワークW1.を所望形状に加工するNCデー
タと該規則性を特定するデータ、たとえばPx、Py、
m、nを入力すればこれらデータから各ワークを所望形
状に加工するNCデータを作成でき、該NCデータを用
いて各ワークに加工を施して同一形状の部品を得ること
ができる。
Now, if each workpiece Wlj is arranged regularly in this way, the reference workpiece W1. NC data for processing into a desired shape and data specifying the regularity, such as Px, Py,
By inputting m and n, NC data for processing each work into a desired shape can be created from these data, and each work can be processed using the NC data to obtain parts of the same shape.

く作用〉 基準となるワークW、1に所望の加工を施すNCデータ
とワーク配列の規則性を特定するデータ(Px、Py、
m、n)を入力し、該NCデータと規則性を特定するデ
ータと、どのワークを加工するかに基づいて該加工すべ
きワークのNCデータを作成し、該NCデータに基づい
てワークに加工を施す。
NC data for performing the desired processing on the reference workpiece W, 1 and data for specifying the regularity of the workpiece arrangement (Px, Py,
m, n), create NC data of the workpiece to be machined based on the NC data, data specifying regularity, and which workpiece is to be machined, and process the workpiece based on the NC data. administer.

尚、基準ワークW11加工用のNCデータとワーク配列
の規則性とから別のワーク加工用のNCデータを作成し
ながら加工することもでき、又一括して段取やされてい
る全ワークを加工するNCデータを作成してから該NC
データを用いて数値制御加工するようにもできる。そし
て、かかる場合には、 基準となるワークWllに所望の加工を施すNCデータ
をサブプログラムとして作成すると共に、ワーク配列の
規則性を特定するデータを入力し、該規則性を特定する
データとどのワークを加工するかにより該ワークに対す
る座標系設定用のNCデータを作成し、 少なくとも該座標系設定用のNCデータとサブプログラ
ム呼び出し命令データとで該ワークを加工するためのメ
インプログラムを作成し、各ワークに対してメインプロ
グラムを作成することにより全ワーク加工用のNCデー
タを作成し、該NCデータに基づいて数値制御加工を行
う。
It is also possible to process while creating NC data for another workpiece based on the NC data for machining the reference workpiece W11 and the regularity of the workpiece arrangement, or to process all the workpieces that have been set up at once. After creating the NC data to
It is also possible to perform numerical control processing using data. In such a case, NC data for performing the desired machining on the reference workpiece Wll is created as a subprogram, data that specifies the regularity of the workpiece arrangement is input, and the data that specifies the regularity and the Create NC data for setting a coordinate system for the work depending on whether the work is to be machined, and create a main program for machining the work using at least the NC data for setting the coordinate system and subprogram call command data; By creating a main program for each workpiece, NC data for machining all the workpieces is created, and numerically controlled machining is performed based on the NC data.

〈実施例〉 第2図は多数個取り加工用のNCデータを自動作成する
自動プログラミング装置のブロック図、第3図は自動プ
ログラミング処理の流れ図である。
<Embodiment> FIG. 2 is a block diagram of an automatic programming device that automatically creates NC data for multi-piece machining, and FIG. 3 is a flowchart of automatic programming processing.

第2図において、11は自動プ買グラミング本体であり
、プロセッサ11 a、ROMI l b。
In FIG. 2, 11 is an automatic programming main body, which includes a processor 11a and a ROMI lb.

RAM11c、ワーキングメモリlidを有している。It has a RAM 11c and a working memory lid.

12はグラフィックディスプレイ装置、13はキーボー
ド、14はディスク制御装置、15はその他の入出力装
置である。
12 is a graphic display device, 13 is a keyboard, 14 is a disk control device, and 15 is another input/output device.

さて、複数のワークをテーブルに載置し、各ワークの同
一位置に同一の穴加工をする場合には、予め穴明は用で
あって、かつ多数個取り用のNCプログラムを作成する
ためのシステムプログラムをフロッピーFPから読み取
ってRAM11cに記憶させる。すなわち、ROM11
bに記憶されているローディングプログラムの制御でシ
ステムプログラムをフロッピーFPから読み取ってRA
M1lcに記憶する。尚、この状態において以後NCプ
ログラムの作成処理が可能となる。
Now, when placing multiple workpieces on a table and drilling the same hole in the same position on each workpiece, it is necessary to drill the holes in advance and create an NC program for machining multiple pieces. A system program is read from the floppy FP and stored in the RAM 11c. That is, ROM11
The system program is read from the floppy FP under the control of the loading program stored in b.
Store in M1lc. In this state, the NC program can be created from now on.

以下、多数個取り加工用のNCプログラム作成処理を説
明する。
The NC program creation process for multi-piece machining will be described below.

(1)まず、周知の方法でベースワークW (第1図参
照)の穴加工位置に工具を位置決めするためのNCプロ
グラムを作成し、該NCプログラムをサブプログラム0
0100としてワーキングメモIJ 11 dに格納す
る。尚、第4図に示すように基準ワークW41にP、→
P2→P3の順序で原点Pr(工具初期位置)から工具
を移動させて穴加工するものとすればサブプログラムは XxYy  ; 一 \x、Yy、 ; Xx3Yy、; M2O; となる。ただし、M2Oはサブプログラムの終わりを示
すデータである。
(1) First, create an NC program to position the tool at the hole machining position of the base work W (see Figure 1) using a well-known method, and convert the NC program into subprogram 0.
0100 and is stored in the working memo IJ 11 d. Incidentally, as shown in Fig. 4, P, → is attached to the reference work W41.
If the tool is moved from the origin Pr (tool initial position) in the order of P2→P3 to machine a hole, the subprogram will be XxYy; 1\x, Yy, ; Xx3Yy,; M2O;. However, M2O is data indicating the end of the subprogram.

(2)ついで、オペレータは工作機械のテーブルに治具
JGにより固定された各ワークの配列の規則性を特定す
るデータを入力する。
(2) Next, the operator inputs data specifying the regularity of the arrangement of the workpieces fixed by the jig JG into the table of the machine tool.

たとえば、第1図に示すように各ワークW1.が格子状
に横方向に第1のピッチPxでm(=3)個配列され、
縦方向に第2のピッチPyでn(=3)個配列されてい
る場合にはPx、Py、m・nを入力する。
For example, as shown in FIG. 1, each workpiece W1. m (=3) pieces are arranged horizontally in a grid pattern at a first pitch Px,
If n (=3) pieces are arranged in the vertical direction at the second pitch Py, input Px, Py, m·n.

又、第5図に示すように基準となるワーク(両傾斜線部
)W、1が、 (a)少なくとも2つのサブワークSWI、SW2に分
離され、 (blかつそれぞれに同一形状の加工が施され、(C)
更に第2のサブワークSW2が第1のサブワークSWI
を所定の位置Pc (xc、yc)を中心に所定角度(
第5図の例では180°)回転した関係にある場合には
、規則性を特定するデータとして回転中心Pcの座標値
、回転角、横方向ピッチPxと個数m(=3)、縦方向
ピッチPyと個数n(=2)等を入力する。
Further, as shown in Fig. 5, the reference workpiece (both inclined line parts) W, 1 is separated into (a) at least two sub-works SWI, SW2, (bl and each is processed to have the same shape). (C)
Furthermore, the second sub-work SW2 is the first sub-work SWI.
at a predetermined angle (
In the case of a rotated relationship (180° in the example of Fig. 5), the data specifying the regularity is the coordinate value of the rotation center Pc, the rotation angle, the horizontal pitch Px and the number m (=3), and the vertical pitch. Input Py, number n (=2), etc.

(3)プロセッサl1mは入力された規則性を特定する
データを用いて基準ワークに対して回転して配列されて
いるワークがあるかどうかをチェックする。
(3) The processor l1m uses the input data specifying regularity to check whether there is a workpiece that is arranged in rotation with respect to the reference workpiece.

第1図の場合は平行配列であり、第5図の場合は回転配
列を含むものである。
The case in FIG. 1 is a parallel arrangement, and the case in FIG. 5 includes a rotating arrangement.

(4)平行配列の場合にはプロセッサは1→i、1→j とする。尚、i、jはワークの配列位置を特定するため
の変数である。
(4) In the case of parallel array, the processors are 1→i, 1→j. Note that i and j are variables for specifying the arrangement position of the workpieces.

(51ついで、プロセッサはベースワークW  (m1
図)の各位置に穴加工するメインプログラムを作成して
、ワーキングメモリ11dに記憶する。
(51, then the processor uses the base work W (m1
A main program for drilling holes at each position in the figure) is created and stored in the working memory 11d.

尚、このメインプログラムは G31ZzRr ; M9800100 ; となる。ただし、G81は穴加工用の固定サイクルを意
味するG機能命令、アルファベットZは以下につづく数
値玉で穴深さを特定するワードアドレス語、アルファベ
ットRは以降の[1rでZ方向の穴加工開始位置を特定
するワードアドレス語で、  M2Sは以降に特定され
るサブプログラムを呼び出すサブプログラム呼び出し命
令である。
Note that this main program is G31ZzRr; M9800100; However, G81 is a G function command that means a fixed cycle for hole drilling, the alphabet Z is a word address word that specifies the hole depth with the numerical value that follows, and the alphabet R is the following [1r to start drilling in the Z direction. M2S is a word address word that specifies a location, and M2S is a subprogram call instruction that calls a subsequently specified subprogram.

穴深さ玉や穴加工開始点の位置りは予め入力されており
既知である。
The hole depth ball and the position of the hole machining start point are inputted in advance and are known.

尚、上記固定サイクル命令により第6図を参照すると工
具TLを位置決め点(穴位置)Pより穴加工開始点R迄
早送りで移動させ、しかる後深さZの穴加工を行い、加
工完了後工具を早送り、で引き上げる工程が特定される
In addition, referring to FIG. 6 with the above fixed cycle command, the tool TL is moved in rapid traverse from the positioning point (hole position) P to the hole machining start point R, and then a hole of depth Z is machined, and after the machining is completed, the tool TL is Fast forward, and the process to be pulled up is identified.

(6)ついで、プロセッサllaは j+1→j によりjを更新する。(6) Then, processor lla j+1→j j is updated by

(7)シかる後、プロセッサllaはj>mかどうかを
チェックする。
(7) After processing, processor lla checks whether j>m.

(8)J≦mであれば対象ワークを今迄のワークの左隣
のワークとし、該ワークW1、に穴加工を施すメインプ
ログラムを作成して、ワーキングメモリ11dに記憶す
る。尚、このメインプログラムはG92XxYy ; G31ZzRr ; M9800100゜ となる。ただし、G92は座標系設定のためのG機能命
令であり、第7図に示すように工具が存在する位置の座
標値が(X、L)となるような座標系X−Yが設定され
る。
(8) If J≦m, set the target work to the work to the left of the previous work, create a main program for drilling holes in the work W1, and store it in the working memory 11d. Note that this main program is G92XxYy; G31ZzRr; M9800100°. However, G92 is a G function command for setting the coordinate system, and as shown in Fig. 7, the coordinate system X-Y is set such that the coordinate values of the position where the tool is present are (X, L). .

さて、基準ワークW (第4図参照)に対する全穴明は
加工が終了した時点では工具はポイントP3上に位置し
ている。従って、以後工具を左隣のワークW のポイン
トP ′上に位置決めし、順次ワークW、2に穴加工を
施すようにメインプログラムを作成しなければならない
。換言すれば、P→P1′→P2′→P3と工具が位置
決めされうるようにワークW、2に対するメインプログ
ラムを作成しなければならない。そして、このなめには
座標系をX−YからX’−Y’に変更する必要があり、
座標系設定のG機能命令(G92)が用いられる。
Now, the tool is located on point P3 at the time when all the holes have been drilled on the reference workpiece W (see FIG. 4). Therefore, from now on, the main program must be created so that the tool is positioned above the point P' of the workpiece W on the left and the holes are machined on the workpieces W and 2 in sequence. In other words, the main program for the work W, 2 must be created so that the tool can be positioned in the order P→P1'→P2'→P3. And for this name, it is necessary to change the coordinate system from X-Y to X'-Y',
The G function command (G92) for setting the coordinate system is used.

第4図の場合には、ポイントP3のX−Y座標系におけ
る座標値が(x3.y3)、横方向ピッチがPXである
から、ポイントP3のX’−Y’座標系から見た座標値
(王、L)は次式 %式% となる。従って、この王、Lを用いて座標系設定のNC
データ G92XxY1 ; を作成する。
In the case of Fig. 4, since the coordinate value of point P3 in the X-Y coordinate system is (x3.y3) and the horizontal pitch is PX, the coordinate value of point P3 as seen from the X'-Y' coordinate system (King, L) becomes the following formula % formula %. Therefore, using this king, L, the NC of the coordinate system setting is
Create data G92XxY1;

左隣のワークに対するメインプログラムの作成が終了す
れば以後j>mとなる迄ステップ(6)〜ステップ(8
)の処理を繰り返す。
Once the creation of the main program for the work on the left is completed, steps (6) to (8) are repeated until j>m.
) repeat the process.

(9) j > mとなれば第1行の全ワーク加工用の
メインプログラムが作成されたことになる。従って、プ
ロセッサllaは 1→j、  i+1→l により1を1増加させると共に、Jを1にする。
(9) If j > m, the main program for machining all the workpieces in the first row has been created. Therefore, processor lla increments 1 by 1 and sets J to 1 by 1→j, i+1→l.

(11ついで、プロセッサはi>nかどうかをチヱック
し、i)nであれば全ワークに対してメインプログラム
の作成が終了したことになり処理ζよ終了する。尚、ワ
ーキングメモリlidに作成順ζこメインプログラムを
記憶させてゆくこと(こより全ワークに対するNCプロ
グラムがワーキングメモリlidに生成される。
(11) Next, the processor checks whether i>n, and if it is n, it means that the creation of the main program has been completed for all the works, and the process ζ ends. Incidentally, the main programs are stored in the working memory lid in the order of creation (by this, the NC programs for all the works are generated in the working memory lid).

(11)一方、l≦れであれば第1行、第1番目のワー
クW に穴開けするためのメインプログラムを作成する
。尚、このメインプログラムはG92Xx’ Yy’ 
 ; G31ZzRr  ; M9800100゜ となる。ただし、五′、L′は次式 %式% により与えられる。
(11) On the other hand, if l≦, create a main program for drilling holes in the first workpiece W in the first row. Furthermore, this main program is G92Xx'Yy'
;G31ZzRr; M9800100°. However, 5' and L' are given by the following formula % formula %.

以上により、メインプログラムの作成が終了すれば、以
後ステップ(6)以降の処理を1〉nとなる迄繰^返せ
ば全ワーク加工用のメインプログラムの作成が終了する
As described above, once the creation of the main program is completed, the processes from step (6) onward are repeated until 1>n, and the creation of the main program for machining all the workpieces is completed.

(l乃一方ステップ(3)においてワーク配列に回転配
列が含まれている場合には、基準ワークを第1のサブワ
ークSWI (第5図参照)とし、又該基準ワークと回
転配列関係にあるワークを第2サブワークSW2とし、
第1、第2サブワークSWI。
(On the other hand, if the workpiece arrangement includes a rotational arrangement in step (3), the reference workpiece is set as the first subwork SWI (see Figure 5), and the reference workpiece is in a rotational arrangement relationship with the reference workpiece. The work is the second sub-work SW2,
1st and 2nd sub-work SWI.

SW2とで新たな基準ワークW1.が構成さ9る。A new standard work W1 with SW2. is composed of 9.

そして、回転中心Pcの座標値、回転角度、サブプログ
ラムを用いて該第2サブワークSW2に穴明は加工を施
すNCデータを作成する。尚、第2サブワークのNCデ
ータは第1サブワークの座標系を基準に作成される。
Then, using the coordinate values of the rotation center Pc, the rotation angle, and the subprogram, NC data for drilling the second subwork SW2 is created. Note that the NC data of the second sub-work is created based on the coordinate system of the first sub-work.

(11ついで、第1サブワーク加工用のNCプログラム
と第2サブワーク加工用のNCプログラムとを結合して
新たなサブプログラムを作成し、該サブプログラムを0
0100としてワーキングメモIJ 11 dに記憶す
る。以後ステップ(4)以降の処理を繰り返す。
(Step 11: Next, create a new subprogram by combining the NC program for machining the first subwork and the NC program for machining the second subwork, and convert the subprogram to 0.
0100 in the working memo IJ 11 d. Thereafter, the process from step (4) onwards is repeated.

尚、回転中心Pcの座標値を(”op Yo) 、回転
角度を180°とすれば、第1サブワークSWI上のポ
イントP、(i=1.2.3)に対応する第2サブワー
ク上のポイントP、′の座標値(x、’。
Furthermore, if the coordinate value of the rotation center Pc is ("op Yo) and the rotation angle is 180°, then the second sub-work corresponding to the point P, (i=1.2.3) on the first sub-work SWI The coordinate value (x,') of the point P,' above.

y、′)は次式 %式% により求まる。ただし、(x、y y、)はポイントP
 の座標値である。
y,') is determined by the following formula. However, (x, y y,) is the point P
is the coordinate value of

以上により、全ワーク加工用のNCプログラムが作成さ
れれば該NCプログラムをNC装置に入力して多数個取
りの数値制御加工を行う。
As described above, once the NC program for machining all the workpieces is created, the NC program is input to the NC device to perform numerically controlled machining for multiple pieces.

尚、以上では全ワークを加工するためのNCプログラム
を作成し、該NCプログラムをNC装置に入力して多数
個取りの加工を行う場合であるが、本発明はかかる場合
に限らない。すなわち、本発明は基準ワーク加工用のN
Cデータとワーク配列の規則性を特定するデータを直接
NC装置に入力し、NC装置が順次対象ワーク加工用の
NCデータを前述と同様な処理により求めながら対象ワ
ークに基準ワークと同一形状の加工を施すように構成す
ることもできる。又、以上では穴明は加工に適用した場
合について説明したが本発明はその他の加工にも適用で
きるものである。
Note that, although the above description describes the case where an NC program for machining all the workpieces is created and the NC program is input into the NC device to perform machining of multiple pieces, the present invention is not limited to such a case. In other words, the present invention has N for machining the reference workpiece.
C data and data specifying the regularity of the workpiece arrangement are directly input to the NC device, and the NC device sequentially obtains NC data for machining the target workpiece through the same process as described above, while machining the target workpiece into the same shape as the reference workpiece. It can also be configured to perform Moreover, although the case where drilling is applied to machining has been described above, the present invention can also be applied to other machining processes.

〈発明の効果〉 以上本発明によれば基準となるワークを所望形状に加工
するNCデータとワーク配列の規則性を特定するデータ
を入力するだけで段取りされた複数のワークに同一加工
を施すことができる。
<Effects of the Invention> According to the present invention, the same processing can be performed on a plurality of set-up workpieces simply by inputting NC data for processing a reference workpiece into a desired shape and data specifying the regularity of the workpiece arrangement. I can do it.

又、段取りされた複数のワーク加工用のNCプログラム
も基準となるワーク用のNCデータと規則性を特定する
データを入力するだけで簡単かつ短時間に作成すること
ができろ。
Further, an NC program for machining a plurality of set-up workpieces can be created easily and in a short time by simply inputting reference NC data for the workpieces and data specifying regularity.

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

第1図は本発明の詳細な説明する説明図で段取りされた
ワークの配列図、第2図は本発明方法により多数個取り
のNCプログラムを作成するための自動プログラミング
装置のブロック図、第3図は多数個取り加工用のN、C
プログラム作成処理の流れ図、第4図は加工形状例、第
5図は回転配列を含む場合の配列図、第6図は穴明は固
定サイクル説明図、第7図は座標系設定用NCデータの
説明図である。 Wl、・・・ワーク、w、!・・ベースワーク、S ・
・ステージ、JG・・治具、 争 」 Px・・横方向のワーク配列ピッチ、 Py・・縦方向のワーク配列ピッチ 特許出願人        ファナック株式会社代理人
          弁理士  齋藤千幹噛1【zl− 伸 ン4 Siン ・ ステージ゛′ 5Ir   −Kg、cテ−ジ。 事20 !フ 算3図 (B) 療4図
FIG. 1 is an explanatory diagram for explaining the present invention in detail, and is an arrangement diagram of a set up workpiece, FIG. 2 is a block diagram of an automatic programming device for creating a multi-cavity NC program by the method of the present invention, and FIG. The figure shows N and C for multi-cavity machining.
A flowchart of the program creation process, Figure 4 is an example of machining shape, Figure 5 is an array diagram when rotation array is included, Figure 6 is an explanatory diagram of the fixed cycle with holes, and Figure 7 is the NC data for setting the coordinate system. It is an explanatory diagram. Wl...work, w,!・Base work, S・
・Stage, JG...jigs, disputes Px...horizontal workpiece arrangement pitch, Py...vertical workpiece arrangement pitch Patent applicant Fanuc Co., Ltd. Agent Patent attorney Chimiki Saito 1 [zl- No. 4 Si-in stage 5Ir-Kg, c stage. Thing 20! Fukan figure 3 (B) Medical figure 4

Claims (6)

【特許請求の範囲】[Claims] (1)規則的に工作機械に載置された複数のワークに同
一形状の加工を施す多数個取りの数値制御加工方法にお
いて、 基準となるワークに所望の加工を施すNCデータと前記
規則性を特定するデータを入力し、該NCデータと、規
則性を特定するデータと、どのワークを加工するかに基
づいて該加工すべきワークのNCデータを作成し、 該NCデータに基づいてワークに加工を施すことを特徴
とする数値制御加工方法。
(1) In a multi-piece numerical control machining method in which the same shape is machined on multiple workpieces placed on a machine tool regularly, the above-mentioned regularity is combined with NC data for performing desired machining on a reference workpiece. Input the data to specify, create NC data for the work to be machined based on the NC data, data for specifying regularity, and which work is to be machined, and process the work based on the NC data. A numerically controlled processing method characterized by applying.
(2)前記規則性を特定するデータは、ワークが格子状
に横方向に第1のピッチPxでm個配列され、縦方向に
第2のピッチPyでn個配列されている場合にはPx、
Py、m、nを含むことを特徴とする特許請求の範囲第
(1)項記載の数値制御加工方法。
(2) The data specifying the regularity is Px when m pieces of workpieces are arranged in a grid pattern horizontally at a first pitch Px and n pieces are arranged vertically at a second pitch Py. ,
A numerically controlled machining method according to claim (1), characterized in that it includes Py, m, and n.
(3)前記基準となるワークが少なくとも2つの互いに
分離した同一形状に加工されるサブワークを含み、 第2のサブワークが第1のサブワークを所定の位置を中
心に所定角度回転した関係にある場合には、 第1のサブワークを所望形状に加工する第1のNCデー
タと、前記回転中心及び回転角度を特定するデータを入
力し、 これらデータを用いて第2のサブワークを同一形状に加
工する第2のNCデータを作成し、第1のNCデータと
第2のNCデータを結合して前記基準となるワークのN
Cデータを作成することを特徴とする特許請求の範囲第
(1)項または第(2)項記載の数値制御加工方法。
(3) The reference work includes at least two separate sub-works that are machined into the same shape, and the second sub-work rotates the first sub-work by a predetermined angle around a predetermined position. In some cases, the first NC data for machining the first sub-work into the desired shape and the data specifying the rotation center and rotation angle are input, and these data are used to process the second sub-work into the same shape. Create the second NC data to be processed, and combine the first NC data and the second NC data to obtain the N of the reference workpiece.
A numerically controlled machining method according to claim 1 or 2, characterized in that C data is created.
(4)規則的に工作機械に載置された複数のワークに同
一の加工を施す多数個取りの数値制御加工方法において
、 基準となるワークに所望の加工を施すNCデータをサブ
プログラムとして作成すると共に、前記規則性を特定す
るデータを入力し、 該規則性を特定するデータとどのワークを加工するかに
より該ワークに対する座標系設定用のNCデータを作成
し、 少なくとも該座標系設定用のNCデータとサブプログラ
ム呼び出し命令データとで該ワークを加工するためのメ
インプログラムを作成し、 各ワークに対してメインプログラムを作成することによ
り全ワーク加工用のNCデータを作成し、該NCデータ
に基づいて数値制御加工を行うことを特徴とする数値制
御加工方法。
(4) In a multi-piece numerical control machining method in which the same machining is performed on multiple workpieces regularly placed on a machine tool, NC data for performing the desired machining on a reference workpiece is created as a subprogram. At the same time, input data specifying the regularity, create NC data for setting the coordinate system for the workpiece based on the data specifying the regularity and which workpiece is to be machined, and at least create NC data for setting the coordinate system for the workpiece. Create a main program for machining the workpiece using data and subprogram call command data, create a main program for each workpiece, create NC data for machining all workpieces, and create NC data for machining all workpieces based on the NC data. A numerically controlled machining method characterized by performing numerically controlled machining.
(5)前記規則性を特定するデータは、ワークが格子状
に横方向に第1のピッチPxでm個配列され、縦方向に
第2のピッチPyでn個配列されている場合にはPx、
Py、m、nを含むことを特徴とする特許請求の範囲第
(4)項記載の数値制御加工方法。
(5) The data specifying the regularity is Px when m pieces of workpieces are arranged in a grid pattern horizontally at a first pitch Px and n pieces are arranged vertically at a second pitch Py. ,
The numerically controlled machining method according to claim (4), characterized in that it includes Py, m, and n.
(6)前記基準となるワークが少なくとも2つの互いに
分離した同一形状に加工されるサブワークを含み、 第2のサブワークが第1のサブワークを所定の位置を中
心に所定角度回転した関係にある場合には、 第1のサブワークを所望形状に加工する第1のNCデー
タを作成して入力すると共に、前記回転中心及び回転角
度を特定するデータを入力し、これらデータを用いて第
2のサブワークを同一形状に加工する第2のNCデータ
を作成し、第1のNCデータと第2のNCデータを結合
して前記基準となるワークのサブプログラムを作成する
ことを特徴とする特許請求の範囲第(4)項または第(
5)項記載の数値制御加工方法。
(6) The reference work includes at least two separate sub-works that are machined into the same shape, and the second sub-work rotates the first sub-work by a predetermined angle about a predetermined position. In some cases, first NC data for machining the first sub-work into a desired shape is created and input, and data specifying the rotation center and rotation angle are input, and these data are used to process the second NC data. A patent characterized in that second NC data for machining a sub-work into the same shape is created, and a sub-program for the reference work is created by combining the first NC data and the second NC data. Claims paragraph (4) or (
5) Numerical control processing method described in section 5).
JP11726085A 1985-05-30 1985-05-30 Numerical control working method Pending JPS61275908A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11726085A JPS61275908A (en) 1985-05-30 1985-05-30 Numerical control working method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11726085A JPS61275908A (en) 1985-05-30 1985-05-30 Numerical control working method

Publications (1)

Publication Number Publication Date
JPS61275908A true JPS61275908A (en) 1986-12-06

Family

ID=14707356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11726085A Pending JPS61275908A (en) 1985-05-30 1985-05-30 Numerical control working method

Country Status (1)

Country Link
JP (1) JPS61275908A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109590564A (en) * 2017-10-02 2019-04-09 白光株式会社 Welder
JP2019068023A (en) * 2017-10-02 2019-04-25 白光株式会社 Soldering apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109590564A (en) * 2017-10-02 2019-04-09 白光株式会社 Welder
JP2019068023A (en) * 2017-10-02 2019-04-25 白光株式会社 Soldering apparatus
US10864590B2 (en) 2017-10-02 2020-12-15 Hakko Corporation Soldering apparatus

Similar Documents

Publication Publication Date Title
US6671572B1 (en) Method and computer program for automated design and manufacture of custom workholding fixtures requiring machining of substantially unique mounting geometries
JPS61275908A (en) Numerical control working method
JPS58175010A (en) Graphic display method of numerical controller for 4-axis lathe
JPH0313023B2 (en)
JPH01321505A (en) Preparation of hole machining nc data
CN112269355B (en) Graphical interactive auxiliary numerical control programming method and software system
JP2852986B2 (en) Processing system
JPS58109905A (en) Robot controlling system
JP2942812B2 (en) Device for creating a variant and variable production program
JP2869105B2 (en) Workpiece processing data editing method
JPH0262607A (en) Program checking plotting system
JPS62292309A (en) Pocket working method
JPH079302A (en) Machining center etc. one item processing method
JPH0251705A (en) Interactive numerical controller
JPS62264849A (en) Numerically controlled machine tool equipped with pallet exchange device
JPH02210505A (en) Automatic programming device
JPH0957578A (en) Nc program framing device and its framing method
JPH0314562B2 (en)
JPH01136208A (en) Automatic programming device
JPH0890232A (en) Working program preparing device of working robot
JPS6357146A (en) Multiple quantity pickup machining programming system for numerically controlled machine tool
JP2523368Y2 (en) Shape data input device
JPS61283905A (en) Numerical control program controller for numerically controlled machine tool group
JPS6388614A (en) Program data input output system in automatic operation of nc device
JPH05177504A (en) NC sentence generator