JPH0985579A - Interactive numerical control system - Google Patents
Interactive numerical control systemInfo
- Publication number
- JPH0985579A JPH0985579A JP24712795A JP24712795A JPH0985579A JP H0985579 A JPH0985579 A JP H0985579A JP 24712795 A JP24712795 A JP 24712795A JP 24712795 A JP24712795 A JP 24712795A JP H0985579 A JPH0985579 A JP H0985579A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- data
- tool data
- operator
- shape data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は対話形数値制御装置
に関し、特に対話形式で入力された工具データ及び形状
データに基づいてパ−トプログラムを作成する対話形数
値制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an interactive numerical control device, and more particularly to an interactive numerical control device for creating a part program based on tool data and shape data input interactively.
【0002】[0002]
【従来の技術】対話形式プログラム入力機能を備えた対
話形数値制御装置は、加工に必要な項目を表示装置上に
表示する。オペレータはこの表示項目に従って、必要な
工具データ及び形状データを加工図面から拾って入力し
ていけば良いので、比較的容易にパ−トプログラムを作
成することができる。2. Description of the Related Art An interactive numerical control device having an interactive program input function displays items necessary for machining on a display device. The operator only needs to pick up the necessary tool data and shape data from the machining drawing and input them according to this display item, so that the part program can be created relatively easily.
【0003】一方、入力された工具データ及び形状デー
タは何ら関連付けられていない。このため入力した工具
データが加工に適しているか否かは描画チェックまたは
実際に加工を行うまでわからなかった。On the other hand, the input tool data and shape data are not associated at all. Therefore, it was not known until the drawing check or actual machining whether the input tool data was suitable for machining.
【0004】[0004]
【発明が解決しようとする課題】しかし、描画チェック
または実際に加工を行って、指定した工具が加工に適し
ているか否かを判断するのではプログラミングの作業効
率が悪い。例えば工具が加工に適していない場合、作成
したパ−トプログラムを再度編集または作成し直さなけ
ればならない。また、経験の浅いオペレータにとってど
の工具が最適なのかわからない場合もある。However, if the drawing check or actual machining is performed to judge whether or not the designated tool is suitable for machining, the work efficiency of programming is poor. For example, if the tool is not suitable for machining, the created part program must be edited or created again. Also, it may not be clear which tool is best for an inexperienced operator.
【0005】本発明はこのような点に鑑みてなされたも
のであり、パ−トプログラム作成中に指定した工具が加
工に適しているか否かを判断することができる対話形数
値制御装置を提供することを目的とする。The present invention has been made in view of the above circumstances, and provides an interactive numerical control device capable of determining whether or not a tool designated during part program creation is suitable for machining. The purpose is to do.
【0006】[0006]
【課題を解決するための手段】本発明では上記課題を解
決するために、対話形式で入力された工具データ及び形
状データに基づいてパ−トプログラムを作成する対話形
数値制御装置において、対話形式で入力された工具デー
タを記憶する工具データ記憶手段と、前記対話形式で入
力された形状データを記憶する形状データ記憶手段と、
前記形状データに対し前記工具データが適しているか否
かを判断する工具データ適否判断手段と、工具ファイル
の中から前記形状データに適している工具データ候補を
探索する工具データ候補探索手段と、前記工具データ候
補を表示する表示装置とを有することを特徴とする対話
形数値制御装置が提供される。According to the present invention, in order to solve the above-mentioned problems, an interactive numerical control apparatus for creating a part program based on tool data and shape data input in the interactive mode is used. Tool data storage means for storing the tool data input by the above, and shape data storage means for storing the above-mentioned interactively input shape data,
Tool data suitability determination means for determining whether or not the tool data is suitable for the shape data, tool data candidate search means for searching for a tool data candidate suitable for the shape data from a tool file, An interactive numerical control device is provided, which has a display device for displaying tool data candidates.
【0007】ここで、工具データ記憶手段はオペレータ
により入力された工具データを記憶する。形状データ記
憶手段はオペレータにより入力された形状データを記憶
する。工具データ適否判断手段は工具データの情報と形
状データとをチェックする。その結果、加工不可と判断
された場合は表示装置はアラームを発し、その旨をオペ
レータに知らせる。さらに工具データ候補探索手段は予
め登録しておいた工具ファイルの中から加工に適した工
具データ候補を探索し、表示装置に表示する。そして、
表示された工具データ候補の中からオペレータにより選
択された工具は自動的にその工具情報がパ−トプログラ
ムに反映される。The tool data storage means stores the tool data input by the operator. The shape data storage means stores the shape data input by the operator. The tool data suitability determination means checks the tool data information and the shape data. As a result, if it is determined that processing is not possible, the display device gives an alarm and notifies the operator of that fact. Further, the tool data candidate searching means searches for a tool data candidate suitable for machining from the tool file registered in advance and displays it on the display device. And
For the tool selected by the operator from the displayed tool data candidates, the tool information is automatically reflected in the part program.
【0008】[0008]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。図1は本願発明の概念図である。
対話形数値制御装置は、工具データ記憶手段1と、形状
データ記憶手段2と、工具データ適否判断手段3と、工
具データ候補探索手段4と、工具ファイル5と、表示装
置32とで構成される。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a conceptual diagram of the present invention.
The interactive numerical control device includes a tool data storage unit 1, a shape data storage unit 2, a tool data suitability determination unit 3, a tool data candidate search unit 4, a tool file 5, and a display device 32. .
【0009】工具データ記憶手段1は、オペレータによ
り入力された工具データを記憶する。また、形状データ
記憶手段2はオペレータにより入力された形状データを
記憶する。The tool data storage means 1 stores the tool data input by the operator. Further, the shape data storage means 2 stores the shape data input by the operator.
【0010】工具データ適否判断手段3は、記憶された
工具データと形状データとをチェックし、形状データに
対し工具データが適しているか否かを判断する。判断方
法は工具の呼び径を基準にする。これについては後に詳
細する。The tool data suitability determination means 3 checks the stored tool data and shape data to determine whether the tool data is suitable for the shape data. The judgment method is based on the nominal diameter of the tool. This will be detailed later.
【0011】工具データ候補探索手段4は、工具データ
適否判断手段3でオペレータが入力した工具データが形
状データに対して適当でないと判断した場合、形状デー
タに適する工具を工具ファイル5の中から探索する。そ
して、探索された複数の工具データ候補を表示装置32
に表示する。さらに表示された複数の工具データ候補の
中からオペレータにより1つの工具が選択されると、こ
の選択された工具の情報がパ−トプログラムに自動的に
反映される。The tool data candidate searching means 4 searches the tool file 5 for a tool suitable for the shape data when the tool data suitability judging means 3 judges that the tool data inputted by the operator is not suitable for the shape data. To do. Then, the display device 32 displays the plurality of searched tool data candidates.
To be displayed. When one tool is selected by the operator from the plurality of displayed tool data candidates, the information of the selected tool is automatically reflected in the part program.
【0012】表示装置32は、工具データ適否判断手段
3でオペレータが入力した工具データが形状データに対
して適当でないと判断した場合、アラーム信号を発しそ
の旨をオペレータに知らせる。When the tool data suitability judging means 3 judges that the tool data inputted by the operator is not suitable for the shape data, the display device 32 issues an alarm signal to inform the operator of the fact.
【0013】図2は本発明の処理手順を示す全体のフロ
ーチャートである。 〔S1〕オペレータは加工に必要な工具データを対話形
式で入力する。 〔S2〕オペレータは加工に必要な形状データを対話形
式で入力する。 〔S3〕形状データに対して工具データが適しているか
どうか判断される。適している場合はステップS8へ、
適していない場合はステップS4へ行く。 〔S4〕アラーム信号を発生させる。そして、入力され
た工具データが形状データに対し適していないことをオ
ペレータに知らせる。 〔S5〕予め設定されている工具ファイルの中から形状
データに適する工具データ候補を探索する。 〔S6〕形状データに適した複数の工具データ候補を表
示する。 〔S7〕オペレータは複数の工具データ候補の中から加
工に最適な工具データを選択する。 〔S8〕オペレータにより選択された加工に最適な工具
データの情報が、作成中のパ−トプログラムに自動的に
反映される。FIG. 2 is an overall flow chart showing the processing procedure of the present invention. [S1] The operator inputs tool data necessary for machining in an interactive form. [S2] The operator inputs the shape data required for machining in an interactive manner. [S3] It is determined whether the tool data is suitable for the shape data. If it is suitable, go to step S8,
If it is not suitable, go to step S4. [S4] An alarm signal is generated. Then, the operator is notified that the input tool data is not suitable for the shape data. [S5] The preset tool file is searched for a tool data candidate suitable for the shape data. [S6] A plurality of tool data candidates suitable for the shape data are displayed. [S7] The operator selects the optimum tool data for machining from a plurality of tool data candidates. [S8] Information on the optimum tool data for machining selected by the operator is automatically reflected in the part program being created.
【0014】次に具体的な加工例を用いて詳しく説明す
る。図3は工具データ及び形状データと、そのデータに
基づいて加工される形状を表す図である。(A)は工具
データ11と形状データ12の設定値を表したものであ
る。工具データ11では仕上げ加工工具と荒加工工具と
の呼び径が設定されており、仕上げ加工工具の呼び径が
φ6.0、荒加工工具の呼び径がφ15.0となってい
る。また、形状データ12では中心の座標位置、縦と横
の寸法、仕上げ代W及びコーナRの値が設定されてい
る。形状の中心(X、Y)は(0、0)で、縦Vが4
0.0、横Uが60.0である。また、加工条件とし
て、仕上げ代Wが0.5、コーナRが5.0と設定され
ている。(B)は工具データ11及び形状データ12に
基づいて、工具13によってポケット加工が行われる形
状を図示したものである。Next, a detailed processing example will be described in detail. FIG. 3 is a diagram showing tool data and shape data, and a shape machined based on the data. (A) shows the set values of the tool data 11 and the shape data 12. In the tool data 11, the nominal diameters of the finishing tool and the roughing tool are set, and the nominal diameter of the finishing tool is φ6.0 and the nominal diameter of the roughing tool is φ15.0. Further, in the shape data 12, the coordinate position of the center, the vertical and horizontal dimensions, the finishing allowance W and the value of the corner R are set. The center (X, Y) of the shape is (0, 0), and the vertical V is 4
0.0 and the horizontal U are 60.0. Further, as machining conditions, the finishing allowance W is set to 0.5 and the corner R is set to 5.0. FIG. 3B shows a shape in which the tool 13 performs pocket processing based on the tool data 11 and the shape data 12.
【0015】次に上記で説明したポケット加工につい
て、このポケット加工のパ−トプログラムを作成してい
く段階で、工具が不適と判断される過程を説明する。ま
ず、オペレータは工具データ11を対話形数値制御装置
に入力する。仕上げ加工工具、荒加工工具の順にそれぞ
れの呼び径が入力される。次に形状データ12を入力す
る。形状の中心(X、Y)と、縦V、横Uと、仕上げ代
W及びコーナRの順でデータが入力される。Next, with respect to the above-described pocket machining, a process in which the tool is judged to be unsuitable at the stage of creating the pocket machining part program will be described. First, the operator inputs the tool data 11 into the interactive numerical control device. The nominal diameters of the finishing tool and the roughing tool are input in this order. Next, the shape data 12 is input. Data is input in the order of the center (X, Y) of the shape, the vertical V, the horizontal U, the finishing allowance W, and the corner R.
【0016】しかし、コーナRが入力された時点でアラ
ーム信号が発生する。なぜならば工具データ11の荒加
工工具の設定値ではコーナRの加工が不可能だからであ
る。つまり、形状データ12によるとコーナRが5.
0、仕上げ代Wが0.5なので、工具の呼び径としては
9.0まで加工可能であるのに対し、荒加工工具の呼び
径が9.0を越える15.0と設定されているからであ
る。よって表示装置はコーナRが入力された時点でアラ
ーム信号を発生し、オペレータにその旨を知らせる。However, an alarm signal is generated when the corner R is input. This is because the corner R cannot be machined with the set value of the rough machining tool in the tool data 11. That is, according to the shape data 12, the corner R is 5.
Since 0 and the finishing allowance W are 0.5, the nominal diameter of the tool can be machined up to 9.0, while the nominal diameter of the rough machining tool is set to 15.0, which exceeds 9.0. Is. Therefore, the display device generates an alarm signal when the corner R is input, and notifies the operator of that.
【0017】その後、装置内部で形状データ12に適す
る工具データが探索されることになる。図4は工具ファ
イル5の内容を示した図である。工具データとして工具
管理番号、工具名、呼び径、Tコード等があり、それぞ
れに対して名称や数値が予め設定されている。アラーム
信号発生後、形状データ12に適する工具が工具ファイ
ル5の中から探索される。ここでは工具の呼び径が9.
0以下のものを選べば良い。よって、工具番号62、6
3及び64の工具データが形状データ12に適している
ので、これらが表示装置に表示される。After that, the tool data suitable for the shape data 12 is searched inside the apparatus. FIG. 4 is a diagram showing the contents of the tool file 5. The tool data includes a tool management number, a tool name, a nominal diameter, a T code, etc., and a name and a numerical value are preset for each. After the alarm signal is generated, a tool suitable for the shape data 12 is searched from the tool file 5. Here the nominal diameter of the tool is 9.
You can choose one that is 0 or less. Therefore, tool numbers 62 and 6
Since the tool data of 3 and 64 are suitable for the shape data 12, they are displayed on the display device.
【0018】そして、オペレータは表示された複数の工
具データの中から使用したい工具データを選択する。す
ると、オペレータにより選択された工具データは作成途
中であったパ−トプログラムに自動的に反映される。よ
って、パ−トプログラムを再度編集する必要がなく、そ
のまま続けてパ−トプログラムを作成することができ
る。Then, the operator selects the tool data to be used from the displayed plurality of tool data. Then, the tool data selected by the operator is automatically reflected in the part program that was being created. Therefore, it is not necessary to edit the part program again, and the part program can be continuously created.
【0019】図5は本発明が適用されるハードウェアの
概略構成を示す図である。プロセッサ(CPU)21は
数値制御装置の基本機能を制御する。読み取り専用記憶
装置(ROM)22にはシステム制御用プログラムが格
納されている。ランダムアクセスメモリ(RAM)23
には入出力信号等の一時的なデータが格納される。不揮
発性メモリ24にはパ−トプログラム等の電源切断後も
保持すべき各種データが格納される。パネル30内には
グラフィック制御回路31、表示装置32、キーボード
33及びソフトウェアキー34が設けられている。グラ
フィック制御回路31はCPU21から送られた画像情
報を表示可能な信号に変換し、表示装置32に出力す
る。表示装置32はCRTや液晶ディスプレイ等が使用
される。キーボード33はデータ入力に使用される操作
キーやファンクションキー等を備えている。ソフトウェ
アキー34はオペレータの画面選択に合わせてキーの意
味が変わりその画面で必要なキーが表示される。軸制御
回路25はCPU21からの補間パルス等の指令を受け
て軸の移動指令をサーボアンプ26に出力する。サーボ
アンプ26はこの移動指令を受けて工作機械29内のサ
ーボモータを駆動する。プログラマブル・マシン・コン
トローラ(PMC)27はラダー形式で形成されたシー
ケンスプログラムで工作機械29を制御する。なおこれ
らの構成要素はバス28によって互いに接続されてい
る。FIG. 5 is a diagram showing a schematic configuration of hardware to which the present invention is applied. The processor (CPU) 21 controls the basic functions of the numerical controller. A read-only storage device (ROM) 22 stores a system control program. Random access memory (RAM) 23
Stores temporary data such as input / output signals. The non-volatile memory 24 stores various data such as a part program to be retained even after the power is turned off. A graphic control circuit 31, a display device 32, a keyboard 33 and a software key 34 are provided in the panel 30. The graphic control circuit 31 converts the image information sent from the CPU 21 into a displayable signal and outputs it to the display device 32. As the display device 32, a CRT, a liquid crystal display or the like is used. The keyboard 33 is provided with operation keys and function keys used for data input. The meaning of the software key 34 changes according to the operator's screen selection, and the necessary keys are displayed on that screen. The axis control circuit 25 receives an instruction such as an interpolation pulse from the CPU 21 and outputs an axis movement instruction to the servo amplifier 26. The servo amplifier 26 receives the movement command and drives the servo motor in the machine tool 29. The programmable machine controller (PMC) 27 controls the machine tool 29 with a sequence program formed in a ladder format. Note that these constituent elements are connected to each other by a bus 28.
【0020】[0020]
【発明の効果】以上説明したように本発明では、形状デ
ータに対して工具データが適しているか否かをデータ入
力時に逐次チェックする機能を設けた。これにより、プ
ログラミング時に加工可能な工具でパ−トプログラムが
作成することができる。As described above, the present invention is provided with the function of successively checking whether or not tool data is suitable for shape data when inputting data. As a result, a part program can be created with a tool that can be processed during programming.
【0021】また、形状データに対して工具データが適
していない場合、アラーム信号を発生する機能を設けた
ので、オペレータにその旨を知らせることができる。さ
らにオペレータにより選択された工具の情報はパ−トプ
ログラムに自動的に反映されるようにしたので、パ−ト
プログラムを再度編集する必要がなく、効率の良いプロ
グラミングを行うことができる。When the tool data is not suitable for the shape data, the alarm signal is provided so that the operator can be notified of the fact. Further, since the information on the tool selected by the operator is automatically reflected in the part program, it is not necessary to edit the part program again, and efficient programming can be performed.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明の原理を示すブロック図である。FIG. 1 is a block diagram showing the principle of the present invention.
【図2】本発明の処理手順を示す全体のフローチャート
である。FIG. 2 is an overall flowchart showing a processing procedure of the present invention.
【図3】工具データ及び形状データと、そのデータに基
づいて加工される形状を表す図である。FIG. 3 is a diagram showing tool data and shape data, and a shape machined based on the data.
【図4】工具ファイルの内容を示す図である。FIG. 4 is a diagram showing the contents of a tool file.
【図5】本発明が適用されるハードウェアの概略構成を
示す図である。FIG. 5 is a diagram showing a schematic configuration of hardware to which the present invention is applied.
1 工具データ記憶手段 2 形状データ記憶手段 3 工具データ適否判断手段 4 工具データ候補探索手段 5 工具ファイル 32 表示装置 1 Tool Data Storage Means 2 Shape Data Storage Means 3 Tool Data Suitability Judgment Means 4 Tool Data Candidate Search Means 5 Tool Files 32 Display Device
Claims (4)
状データに基づいてパ−トプログラムを作成する対話形
数値制御装置において、 対話形式で入力された工具データを記憶する工具データ
記憶手段と、 前記対話形式で入力された形状データを記憶する形状デ
ータ記憶手段と、 前記形状データに対し前記工具データが適しているか否
かを判断する工具データ適否判断手段と、 工具ファイルの中から前記形状データに適している工具
データ候補を探索する工具データ候補探索手段と、 前記工具データ候補を表示する表示装置と、を有するこ
とを特徴とする対話形数値制御装置。1. An interactive numerical control device for creating a part program based on interactively input tool data and shape data, and tool data storage means for storing interactively input tool data, Shape data storage means for storing the shape data input in the interactive form, tool data suitability judging means for judging whether or not the tool data is suitable for the shape data, and the shape data from a tool file An interactive numerical control device comprising: a tool data candidate searching means for searching a tool data candidate suitable for the above; and a display device for displaying the tool data candidate.
び径を基準に工具の適否判断を行うことを特徴とする請
求項1記載の対話形数値制御装置。2. The interactive numerical control apparatus according to claim 1, wherein the tool data suitability judging means judges suitability of the tool based on a nominal diameter of the tool.
により選択された工具の情報はパ−トプログラムに自動
的に反映されることを特徴とする請求項1記載の対話形
数値制御装置。3. The interactive numerical control apparatus according to claim 1, wherein information on a tool selected by an operator from the tool data candidates is automatically reflected in a part program.
ることを特徴とする請求項1記載の対話形数値制御装
置。4. The interactive numerical control device according to claim 1, wherein the display device has an alarm output function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24712795A JPH0985579A (en) | 1995-09-26 | 1995-09-26 | Interactive numerical control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24712795A JPH0985579A (en) | 1995-09-26 | 1995-09-26 | Interactive numerical control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0985579A true JPH0985579A (en) | 1997-03-31 |
Family
ID=17158841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24712795A Pending JPH0985579A (en) | 1995-09-26 | 1995-09-26 | Interactive numerical control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0985579A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000015385A1 (en) * | 1998-09-14 | 2000-03-23 | Makino Milling Machine Co., Ltd. | Machining apparatus |
JP2009282801A (en) * | 2008-05-23 | 2009-12-03 | Murata Mach Ltd | Tool arrangement device and arrangement method for board processing drawing |
KR101431832B1 (en) * | 2007-11-20 | 2014-08-27 | 두산인프라코어 주식회사 | Apparatus and method for controling output of spindle motor according to specification of spindle motor for machine tool |
WO2023026394A1 (en) * | 2021-08-25 | 2023-03-02 | ファナック株式会社 | Machining assistance device |
-
1995
- 1995-09-26 JP JP24712795A patent/JPH0985579A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000015385A1 (en) * | 1998-09-14 | 2000-03-23 | Makino Milling Machine Co., Ltd. | Machining apparatus |
US6535788B1 (en) | 1998-09-14 | 2003-03-18 | Makino Milling Machine Co., Ldt | Machining apparatus |
KR101431832B1 (en) * | 2007-11-20 | 2014-08-27 | 두산인프라코어 주식회사 | Apparatus and method for controling output of spindle motor according to specification of spindle motor for machine tool |
JP2009282801A (en) * | 2008-05-23 | 2009-12-03 | Murata Mach Ltd | Tool arrangement device and arrangement method for board processing drawing |
WO2023026394A1 (en) * | 2021-08-25 | 2023-03-02 | ファナック株式会社 | Machining assistance device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2666642B2 (en) | Tool designation method in NC automatic programming system | |
JPH03265906A (en) | Programming system for interactive numerical controller | |
JPH0355259B2 (en) | ||
JPH0985579A (en) | Interactive numerical control system | |
JPH07311612A (en) | Method and device for editing machining program of numerical controller | |
JPH06149342A (en) | Numerical controller | |
JPS61249108A (en) | Working monitor system for numerical controller | |
EP0144435B1 (en) | Numerical control apparatus with automatic tool determination function | |
JPH0242510A (en) | Display system for working information | |
JP2991006B2 (en) | CAD / CAM equipment | |
JP2683977B2 (en) | Wire electric discharge machine | |
US5604886A (en) | Design supporting apparatus and method for performing design work at each of a plurality of design stages | |
JPH02172652A (en) | Decision of working method in numerical control information preparing device | |
JPH07282003A (en) | Device and method for editing menu display | |
JPH09212221A (en) | Numerical controller having guide display function | |
JPH06250722A (en) | Interactive numerical controller | |
JPH09101812A (en) | Numerical controller | |
JP2634930B2 (en) | Numerical control information creation device | |
JP2602012B2 (en) | Numerical control automatic programming device | |
JPH0697416B2 (en) | Screen display method in automatic programming device | |
JPS63282504A (en) | Display system | |
JPH05277893A (en) | Machining process setting method for automatic programming system | |
JPH0926810A (en) | Numerical controller | |
JPH0751987A (en) | Interactive type numerical control device | |
JPH01130202A (en) | Numerical controller |