JPH0375885B2 - - Google Patents
Info
- Publication number
- JPH0375885B2 JPH0375885B2 JP57060662A JP6066282A JPH0375885B2 JP H0375885 B2 JPH0375885 B2 JP H0375885B2 JP 57060662 A JP57060662 A JP 57060662A JP 6066282 A JP6066282 A JP 6066282A JP H0375885 B2 JPH0375885 B2 JP H0375885B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- workpiece
- workpieces
- numerical control
- same
- 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.)
- Expired - Lifetime
Links
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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4093—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
【発明の詳細な説明】
本発明は、工作物上の加工位置と加工形状とを
定義する加工情報を入力し、この加工位置と加工
形状を定義する加工情報から数値制御加工に必要
な数値制御プログラムを自動的に創成するように
した自動プログラミング機能を備えた数値制御装
置に関するもので、その目的とするところは、加
工位置と加工形状とを定義する加工情報を工作物
単位で、複数の工作物について定義することで、
これらの工作物を工作物支持台上に同時に取付け
て加工を行なう場合には、複数の工作物に設けら
れた複数の加工箇所内、同一の工具で加工可能な
加工箇所は連続して加工される工具交換頻度の少
ない効率的な数値制御プログラムが創成されるよ
うにし、かかる効率的な数値制御プログラムを創
成する場合でも、加工情報の入力が簡単に行なえ
るようにすることにある。Detailed Description of the Invention The present invention inputs machining information that defines the machining position and machining shape on a workpiece, and uses the machining information that defines the machining position and machining shape to perform numerical control necessary for numerically controlled machining. This relates to a numerical control device equipped with an automatic programming function that automatically creates programs, and its purpose is to transmit machining information that defines machining positions and machining shapes for each workpiece, and to By defining things,
When these workpieces are mounted on a workpiece support table at the same time and machined, the machining spots that can be machined with the same tool among the multiple machining spots on multiple workpieces are machined consecutively. The purpose of the present invention is to create an efficient numerical control program that requires less frequent tool replacement, and to allow machining information to be input easily even when creating such an efficient numerical control program.
マシニングセンタ形の工作機械においては、工
作物が小物の場合、工作機械の工作物支持台上に
工作物を複数個取付けて連続加工を行ない、作業
者が工作物の着脱のために工作機械の所へ来る頻
度を少なくして作業者の作業効率を高めることが
行なわれるが、このような場合には、工作物支持
台上に載置される複数の工作物における複数の加
工箇所の内、同じ加工工具で加工が可能な加工箇
所については同一の加工工程で連続して加工を行
なうことが、工具交換頻度を減少させて加工時間
を短縮する上で好ましい。このことは、工作物支
持台上に載置される複数の工作物の種類が全て同
じである場合だけでなく、各工作物の種類は異な
るが、その一部に同一の工具で加工可能な箇所が
ある場合についても言える。 In machining center type machine tools, when the workpiece is small, multiple workpieces are mounted on the workpiece support stand of the machine tool and continuous machining is performed, and the operator places the workpiece on the machine tool to attach and detach the workpiece. This is done to increase the work efficiency of the worker by reducing the frequency of visits to the For machining locations that can be machined with a machining tool, it is preferable to perform machining continuously in the same machining process in order to reduce tool exchange frequency and shorten machining time. This applies not only when multiple workpieces placed on the workpiece support are all of the same type, but also when each workpiece is of a different type, but a part of it can be machined with the same tool. The same can be said for cases where there are parts.
しかしながら、従来の数値制御装置においては
自動プログラミングの機能を有するものであつて
も、このような加工を行なう場合には数値制御デ
ータの創成に必要な加工情報の入力が面倒になる
問題があつた。 However, even though conventional numerical control devices have an automatic programming function, when performing such machining, there is a problem in that inputting the machining information necessary to create numerical control data is a hassle. .
すなわち、従来の数値制御装置における自動プ
ログラミングにおいては、各工作物毎に入力した
加工情報を統合して数値制御プログラムを創成す
る機能がないため、上記のような複数の工作物に
わたる連続加工を行なう場合には、工作物支持台
上に載置される複数の工作物上の加工位置の全て
を統合して、すなわち、工作物支持台上の複数の
工作物を1つの工作物とみなして加工位置と加工
形状とを定義するためのデータを入力する必要が
ある。このためには、各工作物の工作物支持台上
での取付位置を考慮して、各加工位置の座標値を
演算する必要があり、加工位置の座標値を演算す
るのに煩雑な計算が必要となる上、工作物支持台
上での工作物の取付位置が変更になると、これに
関連する加工位置のデータを全て修正しなければ
ならず、工作物の取付位置の変更に対しても容易
に対応できない問題がある。 In other words, in automatic programming in conventional numerical control devices, there is no function to create a numerical control program by integrating machining information input for each workpiece, so continuous machining across multiple workpieces as described above is not possible. In some cases, all machining positions on multiple workpieces placed on the workpiece support are integrated, that is, multiple workpieces on the workpiece support are considered as one workpiece. It is necessary to input data to define the position and machining shape. To do this, it is necessary to calculate the coordinate values of each machining position by considering the mounting position of each workpiece on the workpiece support, and calculating the coordinate values of the machining position requires complicated calculations. In addition, if the mounting position of the workpiece on the workpiece support table changes, all related machining position data must be corrected. There are problems that cannot be easily addressed.
また、工作物支持台上に複数種類の工作物を載
置して加工を行なう場合には、共通の工具で加工
できる加工箇所がどこであるかを各工作物毎に判
断しなければならず、加工情報の入力が更に面倒
になる問題がある。 In addition, when machining multiple types of workpieces placed on a workpiece support table, it is necessary to determine for each workpiece which parts can be machined with a common tool. There is a problem that inputting processing information becomes even more troublesome.
本発明はこのような従来の問題点に鑑みてなさ
れたもので、工作物支持台上に載置される複数の
工作物のそれぞれに対して工作物単位で定義され
た加工情報から、各工作物上の加工箇所の内、同
一の工具で加工できる加工箇所を判別し、この判
別された加工箇所を同一の加工工程で連続して加
工するように数値制御プログラムを創成するよう
にしたことを特徴とするものである。 The present invention has been made in view of these conventional problems.The present invention is based on machining information defined for each workpiece for each of a plurality of workpieces placed on a workpiece support. Among the machining locations on a workpiece, the machining locations that can be machined with the same tool are determined, and a numerical control program is created to continuously machine the determined machining locations in the same machining process. This is a characteristic feature.
以下本発明の実施例を図面に基づいて説明す
る。第1図において10は、数値制御装置本体を
構成する中央処理装置であり、マイクロプロセツ
タMPU、読出専用メモリROM、バツテリーバ
ツクアツプされ不揮発化されたランダムアクセス
メモリRAM1、バツフア用ランダムアクセスメ
モリRAM2によつて構成されている。そして、
この中央処理装置10には、データ入力手段をな
すキーボード11、表示手段をなすCRT表示装
置12、サーボモータ駆動回路DUX,DUY,
DUZ,DUBに指令パルスを供給するパルス発生
回路13、シーケンス回路15が図略のインタフ
エイスを介して接続されている。 Embodiments of the present invention will be described below based on the drawings. In FIG. 1, numeral 10 is a central processing unit that constitutes the main body of the numerical control device, and includes a microprocessor MPU, a read-only memory ROM, a random access memory RAM1 which is battery backed up and made non-volatile, and a buffer random access memory RAM2. It is structured accordingly. and,
This central processing unit 10 includes a keyboard 11 serving as data input means, a CRT display device 12 serving as display means, servo motor drive circuits DUX, DUY,
A pulse generation circuit 13 and a sequence circuit 15 that supply command pulses to DUZ and DUB are connected via an unillustrated interface.
一方、20は上記構成の数値制御装置によつて
制御されるマシニングセンタ形の工作機械であ
り、前記サーボモータ駆動回路DUX,DUY,
DUZのそれぞれによつて駆動されるサーボモー
タ21,22,23の回転によつて、工作物Wを
支持する工作物テーブル25と、主軸26を軸架
する主軸ヘツド24との間の相対位置が3次元的
に変更される。また、27は複数種類の工具を保
持する工具マガジンであり、図略のマガジン割出
装置と工具交換装置28とによつて工具マガジン
27内の工具が選択的に主軸26に装着されて工
作物Wの加工が行なわれる。 On the other hand, 20 is a machining center type machine tool controlled by the numerical control device having the above configuration, and the servo motor drive circuits DUX, DUY,
By the rotation of the servo motors 21, 22, and 23 driven by each of the DUZs, the relative position between the workpiece table 25, which supports the workpiece W, and the spindle head 24, which supports the spindle 26, is adjusted. Changed three-dimensionally. Further, 27 is a tool magazine that holds a plurality of types of tools, and the tools in the tool magazine 27 are selectively mounted on the spindle 26 by a magazine indexing device (not shown) and a tool changing device 28 (not shown), and the tools are inserted into the workpiece. W processing is performed.
前記工作物Wは、工作物テープル25上におい
て、主軸26の軸線と直交する軸線回わりで回転
可能に装架されサーボモータ31によつて回転割
出しされる工作物支持台30上に取付けられるよ
うになつている。この工作物支持台30には、工
作物支持台30の旋回軸線と平行な4つの取付面
SA1〜SA4が外周部に形成されており、この4
つの取付面SA1〜SA4に工作物Wが取付けられ
る。そして、サーボモータ31の回転により4つ
の取付面SA1〜SA4の1つが主軸26と対向
し、主軸26の軸線と直交する状態に回転割り出
しされる。なお、サーボモータ31は、サーボモ
ータ駆動回路DUBに、B軸指令パルスとして分
配される指令パルスに応答して回転する。 The workpiece W is mounted on a workpiece table 25 on a workpiece support 30 that is rotatably mounted around an axis perpendicular to the axis of the main shaft 26 and rotationally indexed by a servo motor 31. It's becoming like that. This workpiece support 30 has four mounting surfaces parallel to the rotation axis of the workpiece support 30.
SA1 to SA4 are formed on the outer periphery, and these 4
Workpieces W are attached to the four attachment surfaces SA1 to SA4. As the servo motor 31 rotates, one of the four mounting surfaces SA1 to SA4 faces the main shaft 26 and is rotationally indexed to be orthogonal to the axis of the main shaft 26. Note that the servo motor 31 rotates in response to a command pulse distributed as a B-axis command pulse to the servo motor drive circuit DUB.
次に前記中央処理装置10の動作について説明
すると、中央処理装置10は、まず最初に第2図
に概略的に示されている自動プログラミングのた
めの処理を行なつて工作物Wの加工を行なうため
の数値制御プログラムを創成し、これをランダム
アクセスメモリRAM1内のNCデータエリアに記
憶させる。そして、この後、第6図に示す数値制
御実行ルーチンを実行して、ランダムアクセスメ
モリRAM1内に記憶された数値制御データに応
じた処理を行なう。 Next, to explain the operation of the central processing unit 10, the central processing unit 10 first performs processing for automatic programming as schematically shown in FIG. 2 to machine the workpiece W. Create a numerical control program for this and store it in the NC data area in random access memory RAM1. Thereafter, the numerical control execution routine shown in FIG. 6 is executed to perform processing according to the numerical control data stored in the random access memory RAM1.
この数値制御実行ルーチンは、ランダムアクセ
スメモリRAM1に記憶させた数値制御データを
1ブロツクずつ読出し、これに応じて各軸に対す
るパルス分配を行なうと同時に、補助機能等の処
理を行うもので、従来の数値制御装置と同様の動
作であるので詳細の説明を省略し、以下に本発明
の特徴部分である自動プログラミングの処理につ
いて説明する。 This numerical control execution routine reads the numerical control data stored in the random access memory RAM1 one block at a time, distributes pulses to each axis accordingly, and at the same time processes auxiliary functions, etc. Since the operation is similar to that of a numerical control device, a detailed explanation will be omitted, and the automatic programming process, which is a feature of the present invention, will be explained below.
中央処理装置10が自動プログラミング時にお
いて行なう処理は、第2図に示されているよう
に、素材形状の定義、機械基準点に対する工作物
取付位置の定義、加工の定義、数値制御データの
創成の4つステツプに大別でき、これらの処理が
順番に実行される。 The processes performed by the central processing unit 10 during automatic programming include, as shown in FIG. The process can be roughly divided into four steps, and these processes are executed in order.
() 素材形状の定義
このステツプは、工作機械20によつて加工
すべき工作物の外形形状を素材形状として定義
するステツプであり、このステツプの詳細な処
理が第3図aに示されている。工作機械20の
工作物支持台30上に複数種類の工作物Wを取
付けて加工を行なう場合には、第3図aの処理
を繰返すことによつて各工作物毎に素材形状の
定義を行なうようになつている。() Defining the shape of the workpiece This step is a step in which the external shape of the workpiece to be machined by the machine tool 20 is defined as the shape of the workpiece, and the detailed process of this step is shown in Fig. 3a. . When machining is performed by mounting multiple types of workpieces W on the workpiece support stand 30 of the machine tool 20, the material shape is defined for each workpiece by repeating the process shown in FIG. 3a. It's becoming like that.
すなわち、中央処理装置10は第3図aのス
テツプ40において第7図aに示すように、直
方体と円柱をCRT表示装置12の表示画面1
2a上に平面図と立面図で表示し、作業者に工
作物Wの全体的な形状が直方体であるのか、円
柱であるのかを、キーボード11で入力するよ
うに指示する。表示画面上では、直方体の上部
に(A)が表示され、円柱の上部に(B)が表示されて
おり、工作物Wの全体的な形状が直方体である
場合には作業者は“A”のキーを操作し、円柱
である場合には作業者は“B”のキーを操作す
る。また、これと同時に表示画面12aの下端
には“ソザイバンゴウ1”なる表示が行なわ
れ、今から素材形状を定義する工作物Wは、素
材番号が1番の工作物であると中央処理装置1
0によつて認識されることを作業者に知らせ
る。 That is, in step 40 of FIG. 3a, the central processing unit 10 displays the rectangular parallelepiped and the cylinder on the display screen 1 of the CRT display device 12, as shown in FIG. 7a.
2a as a plan view and an elevation view, and the operator is instructed to input using the keyboard 11 whether the overall shape of the workpiece W is a rectangular parallelepiped or a cylinder. On the display screen, (A) is displayed on the top of the rectangular parallelepiped, and (B) is displayed on the top of the cylinder, and if the overall shape of the workpiece W is a rectangular parallelepiped, the operator selects "A". If the object is a cylinder, the operator operates the "B" key. Furthermore, at the same time, a message "SOZAI BANGOU 1" is displayed on the lower end of the display screen 12a, and the central processing unit 1 informs that the workpiece W whose material shape is to be defined from now on is the workpiece with the material number 1.
Inform the operator that it is recognized by 0.
今、工作物支持台30に、形が異なる4種類
の工作物W1〜W4を取付けて加工を行なうも
のとすると、まず工作物W1の素材形状を定義
するために、工作物W1の形状に応じたキー操
作を行なう。例えば工作物W1が、第10図a
に示されているように直方体であれば、作業者
は“A”のキーを操作し、工作物W1が直方体
であることを中央処理装置10に知らせる。こ
れに応答して、中央処理装置10は入力データ
を記憶するとともに、ステツプ41へ移行し、
第7図bに示すように、CRT表示装置12の
画面の左端に設けられたスケーリングゾーン1
2bに、一定の形をした直方体の平面図と立面
図を上下に表示するとともに、画面の右側に
は、直方体工作物のX軸方向(横)の寸法a、
Y軸方向(縦)の寸法b、z軸方向(高さ)の
寸法hの各データの入力を要求するコメントを
表示する。 Now, suppose that four types of workpieces W1 to W4 with different shapes are mounted on the workpiece support stand 30 and processed. First, in order to define the material shape of the workpiece W1, Perform the key operation. For example, if the workpiece W1 is
If the workpiece W1 is a rectangular parallelepiped, as shown in FIG. In response, the central processing unit 10 stores the input data and moves to step 41,
As shown in FIG. 7b, a scaling zone 1 is provided at the left end of the screen of the CRT display device 12.
In 2b, the plan view and elevation view of a rectangular parallelepiped with a certain shape are displayed vertically, and on the right side of the screen, the dimensions a,
A comment requesting input of each data of dimension b in the Y-axis direction (vertical) and dimension h in the Z-axis direction (height) is displayed.
これに応じて作業者が寸法データを入力する
と、中央処理装置10はこれを読込んで一時記
憶し、この後ステツプ42へ移行する。ステツ
プ42へ移行すると、第7図cに示すように、
画面のスケーリングゾーン12bに入力された
寸法値に比例した縦、横および高さ方向の長さ
を有する直方体の平面図と立面図を表示する。
また、これと同時に表示画面12aの右側は
“ベツノソザイアリ?”というコメントが表示
されるとともに、別の素材がある場合には
“1”のキーを操作し、別の素材がない場合に
は“2”のキーを操作すべきことが表示され
る。 When the operator inputs dimension data in response to this, the central processing unit 10 reads and temporarily stores the data, and then proceeds to step 42. When proceeding to step 42, as shown in FIG. 7c,
A plan view and an elevation view of a rectangular parallelepiped having lengths in the vertical, horizontal, and height directions proportional to the dimension values input in the scaling zone 12b of the screen are displayed.
At the same time, the right side of the display screen 12a displays the comment "Betsu no Sozaiari?", and if there is another material, press the "1" key, and if there is no other material, press the "2" key. ” is displayed to indicate that the key should be operated.
本実施例では、工作物支持台30に4種類の
工作物W1〜W4が取付けられ、上記の操作に
よつて工作物W1の素材形状のみが定義された
だけであるため、続いて工作物W2の素材形状
を定義すべく、“1”のキーを操作する。これ
により、中央処理装置10はステツプ43から
ステツプ40へ戻り、再び素材形状の定義の処
理を行なう。第10図bに示すように工作物W
2も直方体であるため、同記の場合と同様にこ
こで“A”のキーを操作して、中央処理装置1
0に工作物W2が直方体であることを知らせ
る。なお、この場合にもステツプ40において
第7図aに示す画面が表示画面12aに表われ
るが、この場合には、画面の下端に“ソザイバ
ンゴウ2”なる表示が行なわれ、作業者は素材
形状を定義した工作物W2は2番の工作物であ
ると中央処理装置10が認識することを知るこ
とができる。この後、前記の場合と同様の動作
により、工作物W2の素材寸法の入力が行なわ
れ、これが完了すると再び第7図cと同様の画
面が表示され、別の素材がまだあるか否かを中
央処理装置10が問いかけてくる。 In this embodiment, four types of workpieces W1 to W4 are attached to the workpiece support stand 30, and only the material shape of the workpiece W1 is defined by the above operation. Operate the "1" key to define the shape of the material. As a result, the central processing unit 10 returns from step 43 to step 40 and performs the process of defining the shape of the material again. As shown in Figure 10b, the workpiece W
Since 2 is also a rectangular parallelepiped, operate the "A" key here in the same way as in the same case, and the central processing unit 1
0 is informed that the workpiece W2 is a rectangular parallelepiped. In this case as well, the screen shown in FIG. 7a appears on the display screen 12a at step 40, but in this case, a message "SOZAIBANGOU 2" is displayed at the bottom of the screen, and the operator can check the shape of the material. It can be seen that the central processing unit 10 recognizes the workpiece W2, which is defined as the workpiece No. 2. After that, the material dimensions of the workpiece W2 are entered by the same operation as in the previous case, and when this is completed, a screen similar to that shown in Fig. 7c is displayed again, and it is possible to check whether there is another material. The central processing unit 10 asks the question.
この場合には、まだ工作物W3,W4の形状
が未定義であるので、ここで再び“1”のキー
を操作し、上記の処理を繰返す。そして、工作
物W1〜W4の形状定義が全て完了した場合に
は、第7図cの画面が表示された段階で、別の
素材がないことを表わす“2”のキーを操作す
ると、中央処理装置10はステツプ43から第
3図bのステツプ50へ移行して素材形状定義
の処理を完了する。 In this case, since the shapes of the workpieces W3 and W4 are still undefined, the "1" key is operated again and the above process is repeated. When all the shape definitions of the workpieces W1 to W4 are completed, when the screen shown in Fig. 7c is displayed, if you operate the "2" key indicating that there is no other material, the central processing The apparatus 10 moves from step 43 to step 50 in FIG. 3b to complete the process of defining the shape of the material.
() 工作物取付位置の定義
この工作物取付位置の定義は、上記の処理に
よつて素材形状を定義した工作物W1〜W4
が、工作物支持台30上において、どの取付面
のどの位置に工作物Wを載置するかを定義する
もので、各取付面毎に、その面に取付けられる
工作物Wと取付位置を定義するようになつてい
る。() Definition of workpiece attachment position This definition of workpiece attachment position is for workpieces W1 to W4 whose material shape has been defined by the above process.
defines on which mounting surface and at which position the workpiece W is to be placed on the workpiece support base 30, and for each mounting surface, the workpiece W to be mounted on that surface and the mounting position are defined. I'm starting to do that.
すなわち、中央処理装置10は第3図bのス
テツプ50へ移行すると、第8図aに示すよう
に、工作機械の主軸ヘツドとテーブルを抽象化
したものに取付面を線で表わした図形をスケー
リングゾーン12bに表示するとともに、第1
取付面SA1の割出角度θを入力すべきことを
表わすコメントを画面の右側に表示する。 That is, when the central processing unit 10 moves to step 50 in FIG. 3b, it scales a figure in which the mounting surface is represented by a line on an abstraction of the spindle head and table of the machine tool, as shown in FIG. 8a. In addition to displaying in zone 12b,
A comment indicating that the index angle θ of the mounting surface SA1 should be entered is displayed on the right side of the screen.
これに応答して、第1取付面SA1の割出し
角度θを入力すると、中央処理装置10は入力
されたデータを読込んだ後、ステツプ50から
ステツプ51へ移行し、第8図bに示されてい
るように、取付面SA1に取付けられる工作物
Wの素材番号を入力すべきことを表わすコメン
トを表示画面12aに表示する。例えば、第1
1図aに示されているように、第1取付面SA
1に、工作物W1とW2を取付けるものとする
と、この段階では工作物W1の素材番号1を入
力する。これにより、中央処理装置10は第1
取付面SA1に工作物W1が取付けられること
を認知する。そして、この後、中央処理装置1
0はステツプ52において、工作物W1が第1
取付面SA1に何個取付けられるかを問合わせ
るコメントを表示し、作業者は、これに応答し
て工作物W1の第1取付面SA1における取付
個数として“2”を入力する。 In response to this, when the indexing angle θ of the first mounting surface SA1 is input, the central processing unit 10 reads the input data and moves from step 50 to step 51, as shown in FIG. 8b. As shown, a comment indicating that the material number of the workpiece W to be attached to the attachment surface SA1 should be input is displayed on the display screen 12a. For example, the first
As shown in Figure 1a, the first mounting surface SA
1, the workpieces W1 and W2 are to be attached to the workpiece W1. At this stage, the material number 1 of the workpiece W1 is input. As a result, the central processing unit 10
It is recognized that the workpiece W1 is attached to the attachment surface SA1. After this, the central processing unit 1
0 means that in step 52, the workpiece W1 is the first
A comment asking how many pieces can be attached to the attachment surface SA1 is displayed, and in response to this, the operator inputs "2" as the number of pieces to be attached to the first attachment surface SA1 of the workpiece W1.
この後、中央処理装置10は引続きステツプ
53へ移行して第8図cに示すように、工作物
支持台30の取付面と素材形状とを抽象化して
スケーリングゾーン12bに表示するととも
に、工作物Wの基準位置と、工作機械のX,Y
平面における基準位置となる各取付面の中心位
置とのX,Y軸方向のずれをそれぞれx,yと
し、テーブル上面から工作面Wの底面までの距
離をzとすることを表わす寸法関係図をこれと
同時にスケーリングゾーン12bに表示して作
業者にこれらのデータを入力すべきことを指示
する。 Thereafter, the central processing unit 10 continues to step 53, and as shown in FIG. W reference position and machine tool X, Y
A dimensional relationship diagram showing that the deviations in the X and Y axis directions from the center position of each mounting surface, which is the reference position on the plane, are respectively x and y, and the distance from the top of the table to the bottom of the work surface W is z. At the same time, it is displayed in the scaling zone 12b to instruct the operator to input these data.
この場合には、工作物W1の第1取付面SA
1における取付け個数が2個であるとステツプ
52において定義したため、x,yのデータは
2個の工作物の取付け位置に対応して2組入力
する。x,y,zのそれぞれに対応する寸法デ
ータが入力されると、中央処理装置10はステ
ツプ53からステツプ55へ移行し、第8図d
に示されるように、同一取付面に異種の工作物
があるか否かを問合わせるコメントを表示画面
12aに表示する。 In this case, the first mounting surface SA of the workpiece W1
Since it was defined in step 52 that the number of objects to be attached in 1 is two, two sets of x and y data are input corresponding to the attachment positions of the two workpieces. When the dimensional data corresponding to each of x, y, and z is input, the central processing unit 10 moves from step 53 to step 55, and as shown in FIG.
As shown in , a comment asking whether there are different types of workpieces on the same mounting surface is displayed on the display screen 12a.
この場合には、第1取付面SA1に工作物W
1の外に工作物W2も取付けられているため、
この段階で“1”のキーを操作し、異種工作物
が第1取付面SA1に取付けられることを中央
処理装置10に知らせる。これにより、中央処
理装置10はステツプ55からステツプ51へ
戻り、前述の処理を繰返す。工作物W2は素材
番号が2であるので、作業者はステツプ51に
おいて素材番号の問合わせがあると、素材番号
として2を入力する。また、第1取付面SA1
には工作物W2が1個だけ取付けられているた
め、ステツプ52において素材個数データとし
て“1”を入力し、ステツプ53において工作
物W2の第1取付面SA1上における取付位置
を定義する前記x,y,zのデータを入力す
る。 In this case, the workpiece W is placed on the first mounting surface SA1.
Since workpiece W2 is also attached outside of 1,
At this stage, the "1" key is operated to notify the central processing unit 10 that a different type of workpiece will be mounted on the first mounting surface SA1. Thereby, the central processing unit 10 returns from step 55 to step 51 and repeats the above-described process. Since the workpiece W2 has a material number 2, when the worker is asked about the material number in step 51, he inputs 2 as the material number. In addition, the first mounting surface SA1
Since only one workpiece W2 is attached to the workpiece W2, "1" is inputted as the material number data in step 52, and in step 53, the above-mentioned x which defines the attachment position of the workpiece W2 on the first attachment surface SA1 , y, z data.
このようにして、工作物W2に関する取付位
置データの入力が完了すると、第8図dに示す
画面が表示画面12aに表示された段階で
“2”のキーを操作する。これにより、中央処
理装置10は第1取付面SA1には工作物W1,
W2以外の工作物は取付けられないことを判別
し、ステツプ55からステツプ56へ移行し
て、第1取付面SA1に関する工作物取付位置
の定義を完了する。このようにして入力された
工作物W1,W2に関する取付位置のデータ
は、第12図aに示されるように、各取付面毎
に、取付けられる工作物の番号とその取付位置
を記憶するメモリRAM1内の取付位置テーブ
ルSTDTに書込まれて記憶される。 When the input of the mounting position data regarding the workpiece W2 is completed in this way, the "2" key is operated when the screen shown in FIG. 8d is displayed on the display screen 12a. As a result, the central processing unit 10 has the workpiece W1 and the workpiece W1 on the first mounting surface SA1.
It is determined that no workpiece other than W2 can be attached, and the process moves from step 55 to step 56, completing the definition of the workpiece attachment position with respect to the first attachment surface SA1. The mounting position data regarding the workpieces W1 and W2 input in this way is stored in the memory RAM 1 which stores the number of the workpiece to be mounted and its mounting position for each mounting surface, as shown in FIG. 12a. It is written and stored in the installation position table STDT in the table.
ステツプ56は、上記の操作によつて取付位
置の入力された第1取次面SA1上における工
作物W1,W2の取付状態を入力された取付位
置のデータに従つて表示するステツプであり、
第8図eに示されるように、取付面の上に工作
物WA1,WA2を入力された取付位置データ
に従つて配置した図が表示画面12aに表示さ
れる。作業者はこの表示画面を見て取付位置の
データが正しく入力されたか否かを確認し、正
しく入力されていることを確認した場合にはこ
こで“1”のキーを操作する。 Step 56 is a step for displaying the mounting state of the workpieces W1 and W2 on the first transfer surface SA1 whose mounting positions have been inputted by the above operation according to the inputted mounting position data.
As shown in FIG. 8e, a diagram in which the workpieces WA1 and WA2 are arranged on the mounting surface according to the input mounting position data is displayed on the display screen 12a. The operator looks at this display screen and confirms whether or not the mounting position data has been entered correctly. If the operator confirms that the data has been entered correctly, he operates the "1" key here.
これにより、中央処理装置10はステツプ5
7からステツプ58へ移行し、第8図fに示さ
れるように“ツギノトリツケメンシテイ?”の
コメントを表示し、他の取付面において工作物
Wの取付位置のデータを入力するか否かを問合
わせる。本実施例では、他の取付面SA2〜SA
4にも工作物Wが取付けられており、これらの
取付け位置を定義する必要があるため、ここで
“1”のキーを操作する。すると、中央処理装
置10はステツプ58からステツプ50へ戻り、
上記の場合と同様の処理により、第2取付面
SA2の割出角度θと、この第2取付面SA2に
取付けられている工作物W3,W4の取付位置
のデータを順番に入力する。 This causes the central processing unit 10 to proceed to step 5.
Step 7 moves to step 58, and as shown in FIG. Inquire. In this embodiment, other mounting surfaces SA2 to SA
4 is also attached to the workpiece W, and since it is necessary to define their attachment positions, the "1" key is operated here. Then, the central processing unit 10 returns from step 58 to step 50.
By the same process as above, the second mounting surface
Data on the index angle θ of SA2 and the mounting positions of workpieces W3 and W4 mounted on this second mounting surface SA2 are input in order.
このような動作を更に繰返すことによつて、
第3取付面SA3に取付けられる工作物W2と、
第4取付面SA4に取付けられる工作物W3の
取付け位置のデータ入力し、この処理が完了す
ると、作業者はステツプ58で第8図fの画面
が表示された時に“2”のキーを操作し、これ
によつて、中央処理装置10は、工作物取付位
置の定義のための処理を完了すべくステツプ5
8から第3図cの加工定義ルーチンへ移行す
る。 By repeating this operation further,
A workpiece W2 attached to the third attachment surface SA3,
After entering data on the mounting position of the workpiece W3 to be mounted on the fourth mounting surface SA4 and completing this process, the operator operates the "2" key when the screen shown in Fig. 8f is displayed in step 58. , thereby causing the central processing unit 10 to proceed to step 5 to complete the process for defining the workpiece attachment position.
8 to the machining definition routine shown in FIG. 3c.
() 加工の定義
この加工の定義は、工作物支持台30上に取
付けられる複数種類の工作物のそれぞれについ
て加工位置と加工形状を定義するためのデータ
を入力するものであり、第3図cのステツプ6
0へ移行すると、まず最初に、第9図aに示さ
れるように、“ソザイバンゴウ1”なるコメン
トを表示し、今から行なう加工定義は素材番号
が1番の工作物W1に関するものであることを
作業者に知らせ、作業者がこれを認識して
“RETURN”キーを操作すると、中央処理装
置10はステツプ61へ移行して、第9図aに
示すように、工作物Wの加工に使用される工
具、すなわち、センタドリル、ドリル、タツプ
等の工具を抽象化して表示し、まず最初の加工
工程ではどの工具によつて加工を行なうかを作
業者に選択させる。() Definition of machining This definition of machining is for inputting data to define the machining position and machining shape for each of multiple types of workpieces mounted on the workpiece support 30, and is shown in Fig. 3c. Step 6
0, first, as shown in Fig. 9a, a comment "Softworking tool 1" is displayed, indicating that the processing definition to be performed now is related to the workpiece W1 whose material number is No. 1. When the worker recognizes this and operates the "RETURN" key, the central processing unit 10 moves to step 61, and as shown in FIG. The tools to be used, ie, tools such as center drills, drills, taps, etc., are displayed in an abstract manner, and the operator is asked to select which tool will be used to perform the machining in the first machining process.
例えば、第10図aに示すように、工作物W
1においては4隅の加工位置P11〜P14に
同径の貫通穴を穿設し、この後、同径のタツプ
加工を行なうものとすると、この段階でドリル
の上に表示されている“2”の番号を入力す
る。これにより、中央処理装置10は工作物W
1における第工程の加工がドリル加工であるこ
とを識別し、ステツプ61において第9図cに
示すように、ドリル穴を抽象化した図形を
CRT表示装置12の表示画面12aに表示し、
穴の直径dと深さlを表わすデータの入力を作
業者に指示する。 For example, as shown in FIG. 10a, the workpiece W
In step 1, if we drill through holes with the same diameter at the four corner machining positions P11 to P14, and then perform tap machining with the same diameter, the "2" displayed above the drill at this stage Enter the number. As a result, the central processing unit 10
It is identified that the machining of the first step in step 1 is drilling, and in step 61, an abstract figure of the drill hole is drawn as shown in FIG. 9c.
displayed on the display screen 12a of the CRT display device 12,
The operator is instructed to input data representing the diameter d and depth l of the hole.
これに応答して、穴の直径dと深さlの寸法
を入力すると、中央処理装置10はステツプ6
3へ移行して第9図dに示すように、穴を抽象
化した図形と、その穴の中心から工作物の基準
位置までのx軸、y軸方向の距離をx,yと
し、工具の工作物上面からの戻し量およびエア
カツト量をc,aとする寸法関係図とを画面上
に表示し、これらのデータを入力すべきことを
指示する。 In response to this, when the dimensions of the hole diameter d and depth l are input, the central processing unit 10 executes step 6.
Moving on to 3, as shown in Figure 9d, we define the abstract figure of the hole, the distances in the x-axis and y-axis directions from the center of the hole to the reference position of the workpiece as x, y, and the distance of the tool. A dimensional relationship diagram in which the return amount from the top surface of the workpiece and the air cut amount are represented by c and a is displayed on the screen, and instructions are given to input these data.
これに応答して、作業者が工作物W上におけ
る4隅の穴の位置を図面を参照して順番に入力
した後、戻し量cとエアカツト量aのデータを
入力すると、中央処理装置10は入力されたデ
ータを読込んだ後、ステツプ63からステツプ
65へ移行し、第9図eに示すように、入力さ
れた穴位置データに従つた穴の図形を素材形状
に重ねてスケーリングゾーン12bに表示す
る。また、これと同時に、画面の右側には次の
加工があるか否かを作業者に問合わせるコメン
トが表示される。 In response to this, the operator sequentially inputs the positions of the four corner holes on the workpiece W with reference to the drawing, and then inputs the data of the return amount c and the air cut amount a, and the central processing unit 10 After reading the input data, the process moves from step 63 to step 65, and as shown in FIG. 9e, the hole shape according to the input hole position data is superimposed on the material shape and placed in the scaling zone 12b. indicate. At the same time, a comment is displayed on the right side of the screen asking the operator whether there is any further processing to be done.
この場合には、加工位置P1〜P4のドリル
加工に続いて加工位置P1〜P4にタツプ加工
を施こす必要があるため、ここで“1”のキー
を操作すると、中央処理装置10はステツプ6
7からステツプ61へ戻り、工作物W1におけ
るタツプ加工を定義するための処理を行なう。
すなわち、作業者はステツプ61において第9
図bの画面が表示されると、タツプ工具の上で
表示されている“3”のキーを操作し、第2工
程がタツプ加工であることを中央処理装置10
に知らせる。 In this case, it is necessary to perform tap machining at machining positions P1 to P4 following drilling at machining positions P1 to P4, so if the "1" key is operated here, the central processing unit 10 will proceed to step 6.
7 returns to step 61, and processing for defining tap machining on the workpiece W1 is performed.
That is, in step 61, the operator
When the screen shown in Figure b is displayed, operate the "3" key displayed on the tap tool to inform the central processing unit 10 that the second process is tapping.
Let me know.
これに応答して中央処理装置10はステツプ
62において第9図fの画面を表示してねじ径
dとねじ長さlのデータを入力することを作業
者に報知し、作業者はこれに応じてねじ径d、
ねじ長さlのデータを入力する。さらに、ステ
ツプ63において、タツプ加工を行なう加工位
置P1〜P4の位置データを第1工程の場合と
同様にして入力し、第2加工工程での加工定義
を完了する。 In response to this, the central processing unit 10 displays the screen shown in FIG. Thread diameter d,
Input the data for the screw length l. Furthermore, in step 63, position data for the machining positions P1 to P4 where tapping is to be performed is input in the same manner as in the first step, thereby completing the machining definition in the second machining step.
このようにして、工作物W1の加工定義が完
了すると、ステツプ67において第9図eの画
面が表示された段階で、工作物W1の追加加工
はないとして“2”のキーを操作する。すると
中央処理装置10はステツプ67からステツプ
68へ移行して、第9図gに示すように、加工
定義の済んでいない工作物が他にあるか否かを
問合わせるコメントを画面上に表示する。 When the machining definition of the workpiece W1 is completed in this way, the screen of FIG. 9e is displayed in step 67, and the "2" key is operated assuming that there is no additional machining of the workpiece W1. Then, the central processing unit 10 moves from step 67 to step 68, and displays a comment on the screen inquiring whether there are any other workpieces for which machining definition has not been completed, as shown in FIG. 9g. .
この場合には、工作物W2〜W4については
まだ未定義であるので、ここで“1”のキーを
操作すると、中央処理装置10はステツプ68
からステツプ60へ戻り、工作物W2について
の加工定義を上記と同様の手順で行ない、これ
が完了すると、工作物W3,W4についても同
様にして加工定義を行なう。 In this case, the workpieces W2 to W4 are still undefined, so if the "1" key is operated here, the central processing unit 10 goes to step 68.
Then, the process returns to step 60, and the machining definition for the workpiece W2 is performed in the same manner as above, and when this is completed, the machining definition is performed for the workpieces W3 and W4 in the same manner.
このようにして各工作物毎に入力された加工
形状と加工位置を表わすデータは、メモリ
RAM1のデータエリアに入力されるととも
に、これに基づいて第12図bに示されるよう
に、各工作物毎に、各加工工程で使用される加
工工具の種類と大きさ、および各加工工程で加
工が行なわれる加工位置を表わすデータを記憶
する加工データテーブルMDTを創成するよう
になつている。また、この加工データテーブル
MDTには、各工作物の各加工工程毎に、加工
完了マーク*を書込むためのエリアが設けられ
ている。 The data representing the machining shape and machining position input for each workpiece in this way is stored in the memory.
As well as being input into the data area of RAM1, based on this information, as shown in Figure 12b, the type and size of the machining tool used in each machining process, and the type and size of the machining tool used in each machining process are determined for each workpiece. A machining data table MDT is created that stores data representing the machining position where machining is performed. Also, this processing data table
The MDT has an area for writing a machining completion mark* for each machining process of each workpiece.
() 数値制御データの創成
上記の処理によつて各工作物毎の加工定義が
完了すると、中央処理装置10は第3図dのス
テツプ70へ移行し、工具交換の回数が最小と
なるような効率的な数値制御プログラムの創成
を開始する。() Creation of numerical control data When the machining definition for each workpiece is completed through the above process, the central processing unit 10 moves to step 70 in FIG. Start creating an efficient numerical control program.
まず、最初のステツプ70において、工作物
Wを指定するワークカウンタWCと、工程番号
を指定する工程カウンタSCの内容を1にした
後、ステツプ71に移行して、ワークカウンタ
WCの指定する工作物W1に関する加工データ
を前記加工データテーブルMDTから読出し、
ステツプ72において、工程カウンタSCの指
定する工程は加工が完了していないか否かを加
工完了マーク“*”が書込まれているかどうか
を検出する。プログラムの創成開始時において
は、加工完了マークは全て消去されているた
め、加工完了マークは書込まれていないと判断
してステツプ72からステツプ75へ移行し、
ステツプ75において工程カウンタSCの指定
する工程で使用される工具が何であり、その工
具の大きさはどれだけかということを識別し、
図略の工具データフアイルを参照して、対応す
る工具の工具番号を読出す。例えば、工作物W
1の第1加工工程にて使用される工具が10φの
ドリルである場合には、10φのドリルに付され
た工具番号が工具データフアイルから読出され
る。また、これと同時に工作物W1の第2加工
工程で使用される11φのタツプの工具番号を同
様にして識別する。 First, in the first step 70, the contents of the work counter WC, which specifies the workpiece W, and the process counter SC, which specifies the process number, are set to 1, and then the process moves to step 71, where the work counter
Reads machining data regarding the workpiece W1 specified by WC from the machining data table MDT,
At step 72, it is detected whether or not the process designated by the process counter SC has been completed by checking whether a process completion mark "*" has been written. At the start of program creation, all machining completion marks have been erased, so it is determined that no machining completion marks have been written, and the process moves from step 72 to step 75.
In step 75, it is determined what kind of tool is used in the process specified by the process counter SC and what is the size of the tool.
The tool number of the corresponding tool is read with reference to a tool data file (not shown). For example, the workpiece W
If the tool used in the first machining step of 1 is a 10φ drill, the tool number attached to the 10φ drill is read from the tool data file. At the same time, the tool number of the 11φ tap used in the second machining process of the workpiece W1 is similarly identified.
このようにして、工具の選択が完了すると、
ステツプ75からステツプ76へ移行し、工作
物W1の最初の加工工程で使用される10φのド
リルを工具交換位置に割出して主軸に取付け、
この後、次工程で使用される11φのタツプを工
具交換位置へ割出すための数値制御プログラム
を創成する。 In this way, once the tool selection is complete,
Moving from step 75 to step 76, the 10φ drill used in the first machining process of the workpiece W1 is indexed to the tool exchange position and attached to the main spindle.
After this, a numerical control program will be created to index the 11φ tap to the tool exchange position to be used in the next process.
この処理が完了すると、ステツプ76から7
7へ移行し、ステツプ75にて選択された工
具、この場合には10φのドリルによつて加工で
きる加工箇所が、工作物W1以外にあるか否か
判別し、もしあればその加工箇所を検出する。
すなわち、第12図bの加工データテーブル
MDTを参照して、各工作物の加工工程の中で
10φのドリルが使用されている加工工程がある
か否かを判別し、もし、10φのドリルが使用さ
れている場合には、第12図cに示されている
同一加工箇所テーブルSMPTに、その工作物
の番号と、その加工位置のデータを、工作物W
1の工作物番号と第1加工工程での加工位置P
11,P14のデータに引続いて書込む。 Once this process is complete, steps 76 to 7
7, it is determined whether there is a machining location other than workpiece W1 that can be machined by the tool selected in step 75, in this case a 10φ drill, and if so, the machining location is detected. do.
In other words, the processing data table in Fig. 12b
Referring to MDT, during the machining process of each workpiece
Determine whether or not there is a machining process in which a 10φ drill is used, and if a 10φ drill is used, record it in the same machining location table SMPT shown in Figure 12c. The workpiece number and its machining position data are transferred to the workpiece W.
1 workpiece number and machining position P in the 1st machining process
11, write following the data of P14.
例えば、工作物W2の第2工程での加工位置
P25と、工作物W3の第1工程での加工位置
P31〜P32が10φのドリルで加工できるも
のとすると、上記の処理によつて、工作物W
1,W2,W3における加工箇所P11〜P1
4,P25,P31〜P32の位置データがそ
れぞれの工作物番号と対応づけて同一加工箇所
テーブルSMPTに書込まれることになる。 For example, if the machining position P25 of the workpiece W2 in the second process and the machining positions P31 to P32 of the workpiece W3 in the first process can be machined with a 10φ drill, the workpiece can be machined by the above process. W
Processing points P11 to P1 in 1, W2, and W3
4, P25, and P31 to P32 are written in the same machining location table SMPT in association with the respective workpiece numbers.
このようにして、複数種類の工作物のそれぞ
れ毎に定義された加工箇所の中で10φのドリル
によつて加工ができる加工箇所が選択される
と、中央処理装置10は、ステツプ77から8
0へ移行し、前記の取付位置データテーブル
SPDTと、同一加工箇所テーブルSMPTを参照
して、工作物支持台30上の各取付面SA1〜
SA4のそれぞれ毎に、10φのドリルによつて
加工可能な加工箇所が取付面上のどの位置にあ
かを検出し、その座標値を演算する。 In this way, when a machining location that can be machined with a 10φ drill is selected among the machining locations defined for each of the plurality of types of workpieces, the central processing unit 10 executes steps 77 to 8.
0 and the above mounting position data table
Referring to SPDT and the same machining location table SMPT, each mounting surface SA1~ on the workpiece support stand 30
For each SA4, detect the location on the mounting surface of the machining location that can be machined with a 10φ drill, and calculate its coordinate values.
この処理の詳細は第4図に示されており、ま
ず最初に、ステツプ80bにおいて、10φのド
リルで加工可能な加工箇所を有する工作物の内
の1つを同一加工箇所テーブルSMPTを参照
して識別し、この後、ステツプ80cにおい
て、その工作物が取付面指定用カウンタWSC
の指定する取付面に取付けられているか否かを
取付位置データテーブルSPDTを参照して判別
する。そして、もし加工可能な工作物がある場
合には、ステツプ80cから80dへ移行し
て、その加工可能な工作物上の加工位置のデー
タを同一加工箇所テーブルSMPTから読出す。 The details of this process are shown in FIG. 4. First, in step 80b, one of the workpieces having a machining location that can be machined with a 10φ drill is selected by referring to the same machining location table SMPT. After that, in step 80c, the workpiece is identified by the mounting surface designation counter WSC.
Refers to the mounting position data table SPDT to determine whether or not the mounting surface is mounted on the specified mounting surface. If there is a workpiece that can be machined, the process moves from step 80c to step 80d, and data on the machining position on the workpiece that can be machined is read from the same machining location table SMPT.
上記の動作により、最初は第1取付面SA1
上に10φのドリルによつて加工可能な工作物が
あるか否かが検出され、この場合には、工作物
W1の加工位置P11〜P14と、工作物W2
の加工位置P2が加工可能であるため、上記の
動作によつてまず最初に、工作物W1の加工位
置P11〜P14の位置データが同一加工箇所
テーブルSMPTから読出される。 Due to the above operation, first mounting surface SA1
It is detected whether there is a workpiece above that can be machined with a 10φ drill, and in this case, the machining positions P11 to P14 of the workpiece W1 and the workpiece W2 are
Since the machining position P2 of the workpiece W1 can be machined, the position data of the machining positions P11 to P14 of the workpiece W1 are first read from the same machining location table SMPT by the above operation.
また、これに続くステツプ80eにおいて
は、工作物W1の第1取付面SA1における取
津位置のデータを取付位置データテーブル
SPDTから読出し、ステツプ80fにおいて、
この取付位置のデータとステツプ80dで読出
した加工位置のデータとを加算することによつ
て、加工位置P11〜P14のXY座標値を絶
対座標値として演算する。この場合において、
工作物の取付位置データが複数ある場合、すな
わち、同一取付面に同じ工作物が複数個取付け
られている場合には、複数の取付位置データの
それぞれと、上記の加工位置データとを組合わ
せて加算演算することによつて、複数の同一工
作物上にある加工位置の絶対座標値を全て演算
し、第12図dに示される加工位置テーブル
MPDTに書込む。これにより、第1取付面SA
1に位置を異にして取付けられた2個の工作物
W1の加工位置P11〜P14の絶対座標値が
それぞれ演算され、加工位置テーブルMPDT
に書込まれる。加工位置テーブルMPDTにお
いてP11′〜P14′のデータが一方の工作物
W1の加工位置に対応した絶対座標値であり、
P11″,P14″のデータが他方の工作物W1
の加工位置に対応した絶対座標値である。さら
に、ステツプ80gにおいては、これらの加工
位置において共通の加工情報、すなわち、加工
開始点のz軸方向位置、加工穴の深さ等のデー
タを加工位置テーブルMPDTに書込む。 In addition, in step 80e following this, data of the mounting position on the first mounting surface SA1 of the workpiece W1 is stored in the mounting position data table.
Read from SPDT, and in step 80f,
By adding this mounting position data and the machining position data read in step 80d, the XY coordinate values of the machining positions P11 to P14 are calculated as absolute coordinate values. In this case,
When there is multiple mounting position data for a workpiece, that is, when multiple pieces of the same workpiece are mounted on the same mounting surface, each of the multiple mounting position data and the above machining position data are combined. By performing addition operations, all the absolute coordinate values of machining positions on multiple same workpieces are calculated, and the machining position table shown in Fig. 12d is created.
Write to MPDT. As a result, the first mounting surface SA
The absolute coordinate values of the machining positions P11 to P14 of the two workpieces W1 attached to the workpiece W1 at different positions are calculated, respectively, and the machining position table MPDT is created.
written to. In the machining position table MPDT, data P11' to P14' are absolute coordinate values corresponding to the machining position of one workpiece W1,
The data of P11″ and P14″ is the other workpiece W1
These are the absolute coordinate values corresponding to the machining position. Further, in step 80g, machining information common to these machining positions, ie, data such as the position of the machining start point in the z-axis direction and the depth of the machined hole, is written into the machining position table MPDT.
このようにして、第1取付面SA1に取付け
られる工作物W1の加工位置P11〜P14に
ついての座標値が演算されると、ステツプ80
bに戻つて、同一取付面に同じ加工工具で加工
可能な工作物が他にないか否かを同一加工箇所
テーブルSMPTを参照して検出し、もしあれ
ばステツプ80d以降の処理を再び行なう。こ
の場合には、第1加工面SA1に取付けられて
いる工作物W2にも加工可能な加工箇所P25
があるため、ステツプ80d以降の処理が再び
行なわれ、工作物W2の加工位置P25の絶対
座標値が演算されて加工位置テーブルMPDT
に書込まれ、これが完了すると、ステツプ80
cから80hへ移行する。 In this way, when the coordinate values of the machining positions P11 to P14 of the workpiece W1 to be attached to the first attachment surface SA1 are calculated, step 80
Returning to step b, it is detected with reference to the same machining location table SMPT whether or not there is another workpiece that can be machined with the same machining tool on the same mounting surface, and if there is, the processing from step 80d onwards is performed again. In this case, the machining point P25 can also be machined on the workpiece W2 attached to the first machining surface SA1.
Therefore, the processing from step 80d onward is performed again, and the absolute coordinate values of the machining position P25 of the workpiece W2 are calculated and the machining position table MPDT is
and when this is completed, step 80
Transition from c to 80h.
ステツプ80hへ移行すると、取付面指定カ
ウンタWSCが最終取付面を指定しているか否
かを判別し、最終取付面を指定していない場合
には、ステツプ80iを介してステツプ80b
へ移行し、取付面指定カウンタWSCを進歩さ
せた後で上記の場合と同様の処理を行なう。 When moving to step 80h, it is determined whether the mounting surface designation counter WSC has designated the final mounting surface, and if the final mounting surface has not been designated, the process moves to step 80b via step 80i.
After moving to and advancing the mounting surface designation counter WSC, perform the same processing as in the above case.
これにより、第2取付面SA2に取付けられ
ている工作物の中に10φのドリルによつて加工
可能なものがあるか否かが判別され、加工可能
な工作物がある場合には、その座標値が演算さ
れて加工位置テーブルMPDTに書込まれる。
本実施例では、工作物W3の加工位置P31,
P32も10φのドリルによつて加工可能である
ので、この加工位置P31,P32の絶対座標
値が、加工位置テーブルMPDTに書込まれる。 This determines whether or not there is a workpiece attached to the second mounting surface SA2 that can be machined with a 10φ drill, and if there is a workpiece that can be machined, its coordinates The value is calculated and written to the machining position table MPDT.
In this embodiment, the machining position P31 of the workpiece W3,
Since P32 can also be machined with a 10φ drill, the absolute coordinate values of these machining positions P31 and P32 are written in the machining position table MPDT.
以下同様の動作の繰返しにより、第3取付面
SA3の工作物W2,W2、第4取付面SA4の
工作物W3,W3についても同様の処理が行な
われ、これが完了するとステツプ80hから8
0jに移行し、第12図bの加工データテーブ
ルMDTの10φのドリルを使用工具とする加工
工程に対応するエリアに加工完了マーク“*”
を記入し、この後、第3図dのステツプ81へ
移行する。 By repeating the same operation, the third mounting surface
Similar processing is performed for the workpieces W2, W2 on SA3 and workpieces W3, W3 on the fourth mounting surface SA4, and when this is completed, steps 80h to 8
0j, and a machining completion mark “*” is placed in the area corresponding to the machining process using a 10φ drill as the tool in the machining data table MDT in Fig. 12b.
After that, the process moves to step 81 in FIG. 3d.
このステツプ81は、加工位置テーブル
MPDTに書込まれた加工位置を連続的に加工
するための数値制御プログラムを創成するステ
ツプであり、このステツプの詳細は第5図に示
されている。この処理の内、ステツプ81d〜
81gまでは、同一取付面内における複数の加
工位置に工具を順次位置決めして加工を行うプ
ログラムを創成する部分であり、ステツプ81
dにおいて加工位置テーブルMPDTから加工
位置データの1つを読出し、ステツプ81eに
おいて、読出した加工位置へ工具を位置決めす
るための移動量を演算し、この移動量に応じた
移動指令プログラムを創成する。そして、ステ
ツプ81fにおいて、加工の種類に応じた加工
プログラム、この場合には加工工具がドリルで
あるので、ドリル加工を行なうべく主軸ヘツド
をz軸に沿つて上下動させるプログラムを創成
する。さらに、この後ステツプ81gにおいて
加工位置データを読出す加工位置を変更して、
ステツプ81dへ戻り、上記の処理を再び行な
う。これによつて同一取付面内の10φのドリル
によつて加工可能な加工位置を順次加工するプ
ログラムが創成され、同一加工面内の最終加工
位置までの加工プログラムが創成されると、ス
テツプ81hからステツプ81iを介してステ
ツプ81kへ移行する。 This step 81 is based on the machining position table.
This is the step of creating a numerical control program for continuously machining the machining positions written in the MPDT, and the details of this step are shown in FIG. In this process, steps 81d~
Steps up to step 81g are the parts for creating a program that sequentially positions the tool at multiple machining positions within the same mounting surface and performs machining.
At step d, one piece of machining position data is read from the machining position table MPDT, and at step 81e, the amount of movement for positioning the tool to the read machining position is calculated, and a movement command program is created according to this amount of movement. Then, in step 81f, a machining program corresponding to the type of machining, in this case since the machining tool is a drill, a program for moving the spindle head up and down along the z-axis to perform drilling is created. Furthermore, after this, in step 81g, the machining position from which the machining position data is read is changed,
Returning to step 81d, the above processing is performed again. As a result, a program for sequentially machining machining positions that can be machined with a 10φ drill within the same mounting surface is created, and once a machining program up to the final machining position within the same machining surface is created, the process starts from step 81h. The process moves to step 81k via step 81i.
加工プログラムの創成開始時においては、ス
テツプ81bにおいて取付面指定カウンタSC
が1にセツトされているため、上記の処理によ
り、第1取付面SA1上の加工位置P11′〜P
25′までを順次加工するプログラムが創成さ
れる。そして、ステツプ81kへ移行すると、
工作物支持台30を90度旋回させて第2取付面
SA2を加工位置に割出すためのプログラムを
創成し、この後、ステツプ81lにて取付面指
定カウンタSCを歩進した後、ステツプ81c
に戻る。そして、再び取付面指定カウンタSC
の指定する取付面、すなわち第2取付面SA2
上に加工すべき箇所があるか否かを加工位置テ
ーブルMPDTを参照して識別し、もしある場
合には、ステツプ81cから81dへ移行して
前述の処理を再び行ない、第2取付面SA2上
にある加工箇所の内10φのドリルによつて加工
可能な加工箇所P31′,P32′を順次加工す
るプログラムを創成する。 When starting to create a machining program, the mounting surface designation counter SC is set in step 81b.
is set to 1, the processing positions P11' to P11' on the first mounting surface SA1 are changed by the above process.
A program is created to sequentially process up to 25'. Then, when moving to step 81k,
Rotate the workpiece support stand 30 by 90 degrees to attach it to the second mounting surface.
Create a program to index SA2 to the machining position, then increment the mounting surface designation counter SC in step 81l, and then proceed to step 81c.
Return to Then, check the mounting surface designation counter SC again.
The mounting surface specified by , that is, the second mounting surface SA2
It is identified by referring to the machining position table MPDT whether or not there is a place to be machined on the second mounting surface SA2. A program is created to sequentially machine machining locations P31' and P32' that can be machined with a 10φ drill among the machining locations in .
さらに、上記の処理が、第3、第4取付面
SA3,SA4についても行なわれ、工作物W1
の第1加工工程で使用される10φのドリルで加
工可能な取付面SA1〜SA4上の全ての加工箇
所の加工を同一加工工程で行なうプログラムが
創成される。 Furthermore, the above process is applied to the third and fourth mounting surfaces.
This was also carried out for SA3 and SA4, and the workpiece W1
A program is created for machining all the machining points on the mounting surfaces SA1 to SA4 that can be machined with the 10φ drill used in the first machining process in the same machining process.
この処理が完了すると、中央処理装置10は
第3図dのステツプ82を介してステツプ73
へ移行して工程カウンタSCを進歩させた後、
ステツプ72へ戻り、加工データテーブル
MDTの次の加工工程に対応するエリア、すな
わち、この場合にはワークカウンタWCが1と
なつており、工程カウンタSCが2となつてい
るので工作物W1の第2加工工程に対応するエ
リア加工完了マーク“*”が書込まれていない
かを判別し、この場合には書込まれていないの
で、ステツプ72からステツプ75へ移行す
る。 When this process is completed, the central processing unit 10 passes through step 82 of FIG. 3d to step 73.
After moving to and advancing the process counter SC,
Return to step 72 and display the machining data table.
The area corresponding to the next machining process of MDT, that is, in this case, the work counter WC is 1 and the process counter SC is 2, so the area corresponding to the second machining process of workpiece W1 is processed. It is determined whether the completion mark "*" has been written. In this case, since it has not been written, the process moves from step 72 to step 75.
これにより、ステツプ75において次の加工
工程に使用される工具、すなわち、この場合に
は工作物W2の第1加工工程で使用される工具
を選択した後、ステツプ76において、工作物
W1の第2加工工程で使用される11φのタツプ
を主軸に取付けるとともに、工作物W2の第1
加工工程で使用される工具を工具交換位置に割
出すための数値制御プログラムを創成する。 Thereby, in step 75, after selecting the tool to be used in the next machining process, that is, in this case, the tool to be used in the first machining process of workpiece W2, in step 76, the tool used in the second machining process of workpiece W1 is selected. Attach the 11φ tap used in the machining process to the main shaft, and attach the first tap of workpiece W2.
Create a numerical control program to index the tool used in the machining process to the tool exchange position.
そして、この後、ステツプ77へ移行し、前
述したドリル加工の場合と同様の処理によつ
て、11φのタツプによつて加工可能な加工箇所
を選択し、ステツプ80,81の処理によつて
これらの加工箇所を、工作物の種類、取付面に
関わらず順次加工するプログラムが前記のよう
にして創成される。なお、2番目以降の工作物
については、前の工作物加工で加工が完了して
いる工程があるので、ステツプ72において、
次の加工工程はすでに創成されたプログラムで
加工が行なわれるか否かを、加工データテーブ
ルMDTの対応する加工工程に加工完了マーク
“*”が書込まれているか否かで判断し、すで
に創成されたプログラムで加工が行なわれる加
工工程は飛ばして数値制御プログラムの創成を
行なうようになつている。 After this, the process moves to step 77, where the machining locations that can be machined with the 11φ tap are selected using the same process as in the case of drilling described above, and these locations are selected using the processes of steps 80 and 81. A program for sequentially machining the machining locations of , regardless of the type of workpiece or mounting surface, is created as described above. Note that for the second and subsequent workpieces, there are processes that have been completed in the previous workpiece machining, so in step 72,
Whether or not the next machining process will be performed using an already created program is determined by whether or not a machining completion mark "*" is written in the corresponding machining process in the machining data table MDT. Nowadays, the machining process in which machining is performed using a given program is skipped and a numerical control program is created instead.
このようにして、対話形式で入力された加工
情報に基づく数値制御プログラムの創成が完了
すると、中央処理装置10は待期状態となり、
この後、加工指令が発生されると第6図に示し
たプログラムを実行することで、創成した数値
制御プログラムを順次実行し、工作物支持台3
0上の複数の工作物W1〜W4を定義された通
りに正確に加工する。この場合において、工作
物W1〜W4の加工は工作物毎でなく、使用工
具毎に行なわれるので、工具交換の頻度が最少
となつて効率の高い加工が行なえる。 In this way, when the creation of the numerical control program based on the processing information input in an interactive manner is completed, the central processing unit 10 enters a standby state,
After that, when a machining command is generated, the program shown in Fig. 6 is executed to sequentially execute the created numerical control program, and
To accurately machine a plurality of workpieces W1 to W4 on 0 as defined. In this case, since the workpieces W1 to W4 are machined not for each workpiece but for each tool used, the frequency of tool replacement is minimized and highly efficient machining can be performed.
以上述べたように本発明においては、工作物支
持台上に載置される複数の工作物について各工作
物単位で定義された加工情報から、各工作物上の
加工箇所の内、同一の工具で加工できる加工箇所
を選択的に識別し、この識別した加工箇所を同一
の加工工程で連続して加工する数値制御プログラ
ムを創成するようにしたもので、工作物支持台上
に、同種もしくは異種の工作物を複数取付け、こ
れを連続して加工する場合でも、各工作物の単位
で加工情報を入力するだけで、工具交換の頻度が
少ない効率的な数値制御プログラムが創成され
る。 As described above, in the present invention, from the machining information defined for each workpiece for a plurality of workpieces placed on a workpiece support, it is possible to determine whether the same tool This system creates a numerical control program that selectively identifies machining locations that can be machined using the same machining process and creates a numerical control program that continuously processes the identified machining locations in the same machining process. Even when multiple workpieces are attached and machined continuously, simply inputting machining information for each workpiece creates an efficient numerical control program that reduces the frequency of tool changes.
従つて、かかる工具交換頻度の少ない高能率の
数値制御プログラムを創成する場合でも、加工情
報を工作物毎にまとめて入力することができるこ
とから加工情報の入力が非常に行ないやすく、ま
た、取付位置を考慮した演算も不要で簡単な加工
情報の入力で効率の良い数値制御プログラムを創
成できる成果を達成できる。 Therefore, even when creating a highly efficient numerical control program that requires less frequent tool changes, machining information can be input for each workpiece at once, making it very easy to input machining information. It is possible to create an efficient numerical control program by simply inputting machining information, without the need for calculations that take into account factors.
図面は本発明の実施例を示すもので、第1図は
数値制御装置の構成を示すブロツク図に工作機械
の概略側面図を併記した図、第2図〜第6図は第
1図における中央処理装置10の動作を示すフロ
ーチヤート、第7図a〜第9図gは第1図におけ
る表示装置12の表示画面を示す図で、第7図a
は素材形状を指定する工程中に表示される画面
図、第7図bは素材形状の寸法を入力する工程中
に表示される画面図、第7図cは他の素材が有る
か否かを問い合せる工程中に表示される画面図、
第8図aは取付面の割出角度を入力する工程中に
表示される画面図、第8図bは各取付面上に取り
付ける素材の番号と個数を入力する工程中に表示
される画面図、第8図cは各素材の取付位置を入
力する工程中に表示される画面図、第8図dは同
一取付面に異種素材が有るか否かを問い合せる工
程中に表示される画面図、第8e図は取付関係の
修正の有無を問い合せる工程中に表示される画面
図、第8図fは他の取付面に素材が有るか否かを
問い合せる工程中に表示される画面図、第9図a
は加工定義の開始時に表示される画面図、第9図
bは加工工具を選択する工程中に表示される画面
図、第9図cは加工工具がドリルである場合の加
工形状を入力する工程中に表示される画面図、第
9図dは加工位置を入力する工程中に表示される
画面図、第9図eは追加加工の有無を問い合せる
工程中に表示される画面図、第9図gは加工定義
の済んでいない工作物が他に有るか否かを問い合
せる工程中に表示される画面図、第9図fは工具
がボーリング工具である場合の加工形状を入力す
る工程中に表示される画面図、第10図は共通の
工具で加工可能な複数種類の工作物を示す図、第
11図は第1図の工作物支持台30に形成された
複数の取付面における工作物の取付状態を示す
図、第12図a〜第12図dは数値制御プログラ
ムの創成に利用されるデータテーブルを示す図で
ある。
10……中央処理装置、11……キーボード、
12……表示装置、12a……表示画面、12b
……スケーリングゾーン、13……パルス発生回
路、30……工作物支持台、MDT……加工デー
タテーブル、MPDT……加工位置テーブル、
RAM1,RAM2……ランダムアクセスメモリ、
ROM……読出専用メモリ、SA1〜SA4……取
付面、SMPT……同一加工箇所テーブル、SPDT
……取付位置データテーブル、W……工作物。
The drawings show an embodiment of the present invention, and FIG. 1 is a block diagram showing the configuration of a numerical control device with a schematic side view of the machine tool, and FIGS. A flowchart showing the operation of the processing device 10, FIG. 7a to FIG. 9g are diagrams showing the display screen of the display device 12 in FIG. 1, and FIG.
is a screen diagram displayed during the step of specifying the material shape, FIG. 7b is a screen diagram displayed during the step of inputting the dimensions of the material shape, and FIG. Screen diagram displayed during the inquiry process,
Figure 8a is a screen diagram displayed during the process of inputting the index angle of the mounting surface, and Figure 8b is a screen diagram displayed during the process of inputting the number and number of materials to be attached to each mounting surface. , FIG. 8c is a screen diagram displayed during the process of inputting the mounting position of each material, FIG. 8d is a screen diagram displayed during the process of inquiring whether there are different types of materials on the same mounting surface, Figure 8e is a screen diagram displayed during the process of inquiring whether or not there is a modification related to mounting, Figure 8f is a screen diagram displayed during the process of inquiring whether there is material on other mounting surfaces, and Figure 9 Diagram a
is a screen diagram displayed at the start of machining definition, Figure 9b is a screen diagram displayed during the process of selecting a machining tool, and Figure 9c is a process of inputting the machining shape when the machining tool is a drill. Figure 9 d is a screen diagram displayed during the process of inputting the machining position, Figure 9 e is a screen diagram displayed during the process of inquiring whether additional machining is required, Figure 9 g is a screen diagram that is displayed during the process of inquiring whether there are other workpieces that have not been processed, and Figure 9 f is displayed during the process of inputting the machining shape when the tool is a boring tool. 10 is a diagram showing multiple types of workpieces that can be machined with a common tool, and FIG. Figures 12a to 12d showing the installed state are diagrams showing data tables used to create a numerical control program. 10...Central processing unit, 11...Keyboard,
12...Display device, 12a...Display screen, 12b
...scaling zone, 13...pulse generation circuit, 30...workpiece support, MDT...machining data table, MPDT...machining position table,
RAM1, RAM2...Random access memory,
ROM...Read-only memory, SA1 to SA4...Mounting surface, SMPT...Same machining location table, SPDT
...Mounting position data table, W...Workpiece.
Claims (1)
義するための加工情報を入力するとともに、この
入力された加工情報に基づいて前記工作物を加工
するための数値制御プログラムを創成し、この創
成された数値制御プログラムに従つて工作機械を
制御するようにした自動プログラミング機能を備
えた数値制御装置において、前記工作機械の工作
物支持台上に載置される複数の工作物上の加工位
置と加工形状を工作物単位で入力するとともに前
記複数の工作物の取付位置をそれぞれ定義する取
付位置データを入力するデータ入力手段を設ける
とともに、このデータ入力手段によつて入力され
たデータに基づいて前記工作物支持台上に載置さ
れた複数の工作物上における複数の加工位置の内
同じ工具によつて加工可能な加工位置を識別する
加工位置識別手段を設け、さらに、この加工位置
識別手段によつて同一工具によつて加工可能であ
ると識別された前記複数の工作物上の複数の加工
位置を同一加工工程で連続して加工する数値制御
プログラムを創成するプログラム創成手段を設け
たことを特徴とする自動プログラミング機能を備
えた数値制御装置。 2 前記データ入力手段は、前記工作物支持台上
に載置される複数の工作物の内に同一加工形状の
工作物がある場合にはそれらを代表して1つの工
作物についてのみ前記加工情報と取付位置情報を
工作物種別番号とともに入力し、他の同一加工形
状の工作物については取付位置情報と工作物種別
情報を入力するものであり、前記加工位置識別手
段およびプログラム創成手段は、加工情報の入力
されていない工作物については工作物種別情報に
基づいて対応する加工情報を入力情報から検索す
る機能を備えたものであることを特徴とする特許
請求の範囲第1項記載の自動プログラミング機能
を備えた数値制御装置。 3 前記データ入力手段は、前記工作物支持台上
に設けられ工作物支持台の回転割出しによつて加
工位置に割出される複数の取付面に取付けられる
複数の工作物について前記加工情報を定義するデ
ータを入力するとともに、各工作物の取付位置を
各工作物の取付面と取付面上での工作物位置を表
わすデータとの組合わせで入力するものであり、
前記加工位置識別手段は、前記複数の取付面に取
付けられた工作物について同一加工形状の加工位
置を識別する機能を有しており、前記プログラム
創成手段は、前記複数の取付面に取付けられた工
作物の同一加工形状の加工箇所を前記工作物支持
台を回転割出ししながら連続して加工する数値制
御プログラムを創成するものであることを特徴と
する特許請求の範囲第1項もしくは第2項記載の
自動プログラミング機能を備えた数値制御装置。[Claims] 1. Machining information for defining the machining position and machining shape on the workpiece is input, and a numerical control program for machining the workpiece based on the input machining information is executed. In a numerical control device with an automatic programming function that creates a numerical control program and controls a machine tool according to the created numerical control program, a plurality of workpieces are placed on a workpiece support of the machine tool. A data input means is provided for inputting the above machining position and machining shape for each workpiece, as well as inputting position data defining the respective attachment positions of the plurality of workpieces. A machining position identification means is provided for identifying a machining position that can be machined by the same tool among a plurality of machining positions on a plurality of workpieces placed on the workpiece support based on the data; Program creation means for creating a numerical control program for successively machining a plurality of machining positions on the plurality of workpieces, which are identified by the machining position identification means as machinable by the same tool, in the same machining process; A numerical control device equipped with an automatic programming function. 2. When there are workpieces having the same machining shape among a plurality of workpieces placed on the workpiece support, the data input means inputs the machining information for only one workpiece on behalf of the workpieces. and mounting position information are input together with the workpiece type number, and for other workpieces with the same machining shape, the mounting position information and workpiece type information are input, and the machining position identification means and program creation means Automatic programming according to claim 1, characterized in that for workpieces for which no information has been input, the automatic programming is equipped with a function of searching input information for corresponding machining information based on workpiece type information. Numerical control device with functions. 3. The data input means defines the machining information for a plurality of workpieces attached to a plurality of mounting surfaces provided on the workpiece support base and indexed to machining positions by rotational indexing of the workpiece support base. At the same time, the mounting position of each workpiece is input in combination with data representing the mounting surface of each workpiece and the position of the workpiece on the mounting surface.
The machining position identification means has a function of identifying machining positions of the same machining shape for workpieces attached to the plurality of mounting surfaces, and the program creation means has a function of identifying machining positions of the same machining shape for workpieces attached to the plurality of mounting surfaces. Claim 1 or 2 creates a numerical control program for continuously machining the same machining shape of a workpiece while rotating and indexing the workpiece support. Numerical control device with automatic programming function as described in section.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57060662A JPS58178405A (en) | 1982-04-12 | 1982-04-12 | Numerical controller equipped with automatic programming function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57060662A JPS58178405A (en) | 1982-04-12 | 1982-04-12 | Numerical controller equipped with automatic programming function |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS58178405A JPS58178405A (en) | 1983-10-19 |
JPH0375885B2 true JPH0375885B2 (en) | 1991-12-03 |
Family
ID=13148770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57060662A Granted JPS58178405A (en) | 1982-04-12 | 1982-04-12 | Numerical controller equipped with automatic programming function |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58178405A (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6125748A (en) * | 1984-07-12 | 1986-02-04 | Yamazaki Mazak Corp | Determination of machining sequence in machining center |
JPS6125208A (en) * | 1984-07-12 | 1986-02-04 | Hitachi Seiki Co Ltd | Automatic coordinate system setting device for machine tools |
JPS6238908A (en) * | 1985-08-15 | 1987-02-19 | Mitsubishi Electric Corp | Numerical controller |
JPS62119608A (en) * | 1985-11-20 | 1987-05-30 | Fanuc Ltd | Interactive programming device |
JPS62127907A (en) * | 1985-11-28 | 1987-06-10 | Hitachi Seiki Co Ltd | Machining information creation device for automatic processing machines |
JPS62137609A (en) * | 1985-12-10 | 1987-06-20 | Fanuc Ltd | Nc data generation method |
JPS62154105A (en) * | 1985-12-27 | 1987-07-09 | Okuma Mach Works Ltd | Method for deciding 4-axes simultaneous processing combination in automatic programming |
JP2602012B2 (en) * | 1986-06-12 | 1997-04-23 | 三菱電機株式会社 | Numerical control automatic programming device |
JPH0431906A (en) * | 1990-05-29 | 1992-02-04 | Fanuc Ltd | Process editing method |
JP4450795B2 (en) | 2003-07-04 | 2010-04-14 | 三菱電機株式会社 | Product model placement method and apparatus in automatic programming |
JP4895699B2 (en) * | 2006-06-21 | 2012-03-14 | ミヤチテクノス株式会社 | Laser marking method |
CN102402201A (en) * | 2011-10-24 | 2012-04-04 | 华中科技大学 | Multi-axis motion control system |
-
1982
- 1982-04-12 JP JP57060662A patent/JPS58178405A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS58178405A (en) | 1983-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4750105A (en) | Automatic programming system including machining accuracy optimization | |
US4530046A (en) | Method of inputting machining information to a machine tool numerical controller and apparatus therefor | |
US4513366A (en) | Menu programmed machine tool numerical controller with an interference checking function | |
US4739488A (en) | Machine tool with tool selection and work sequence determination | |
US4788481A (en) | Numerical control apparatus | |
EP0129091B1 (en) | Numerical control system, graphics display unit and machine tool | |
US7761183B2 (en) | Methods and systems for producing numerical control program files for controlling machine tools | |
US5984503A (en) | Method and apparatus for entering and displaying structure information in a machining system | |
US4591989A (en) | System for displaying tool parameters of tools utilized in a machining process | |
JPH0375885B2 (en) | ||
US4972322A (en) | Method for preparing numerical control data for a machine tool | |
JPS624551A (en) | Automatic drawing system of tool configuration | |
EP0145934A2 (en) | Tool display method and device for machining apparatus equipped with numerical control unit | |
JPH0375884B2 (en) | ||
JPS63127853A (en) | How to calculate the machining path | |
JPS6270910A (en) | Method for specifying interfering object | |
JP2000158290A (en) | Method and apparatus for creating NC machining program for machine tool | |
JP2531147B2 (en) | Numerical control data creation method | |
JPS62218050A (en) | Tool setting device used in automatic processing machines | |
Coole et al. | Analysis of robot system capabilities in machining of full scale prototypes for sanitary ware industry | |
JPH01300306A (en) | Automatic programming method | |
JPS63127851A (en) | Method of selecting tooling | |
GB2168173A (en) | Automatic machine tool | |
JPS62228309A (en) | Nc machine tool | |
JPH0623640A (en) | Method and device for exchanging tool for numerically controlled machine tool |