JPH0583337B2 - - Google Patents
Info
- Publication number
- JPH0583337B2 JPH0583337B2 JP7335986A JP7335986A JPH0583337B2 JP H0583337 B2 JPH0583337 B2 JP H0583337B2 JP 7335986 A JP7335986 A JP 7335986A JP 7335986 A JP7335986 A JP 7335986A JP H0583337 B2 JPH0583337 B2 JP H0583337B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- machining
- machining point
- tool
- processing circuit
- 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
- 238000003754 machining Methods 0.000 claims description 55
- 238000000034 method Methods 0.000 claims description 5
- 239000003086 colorant Substances 0.000 claims description 4
- 238000005553 drilling Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Description
〔産業上の利用分野〕
本発明は、NC加工データの工具軌跡をCRT画
面やX−Yプロツタに自動で作画してチエツクす
る作画チエツク装置に関し、特に、固定サイクル
加工の検討に適した作画チエツク装置に関する。
〔従来の技術〕
従来より、NC加工プログラムの自動作成シス
テムの一装置として、作成されたNC加工プログ
ラムの工具軌跡を、第5図に示すようにCRT画
面やX−Yプロツタに自動作画して、正しい加工
が可能か否かをチエツクする作画チエツク装置が
ある。このような作画チエツク装置において、固
定サイクルや多数の工具を使用する場合、従来
は、その工具コード毎に○や△、□などの異種マ
ークを付して区別していた。
〔発明が解決しようとする問題点〕
ところが、一般に穴明け加工では、例えばタツ
プ加工のようにセンタードリリング、下穴ドリリ
ングの如く同じ穴位置に別の工具で固定サイクル
の加工を施すことが多い。このような場合、同一
加工点であるためマークが重なつて判断し難く、
また、多数の工具を使用する加工では、特に一つ
の穴に対して何回加工が行われたのか後から判断
できなくなつてしまう。このため、作業者が常時
監視している必要があり、NC加工データが長
く、複雑になるほど、後段の方のデータは作画チ
エツクを行つても何が何だかわからなくなつてし
まうという欠点があつた。
本発明は、このような問題点に鑑みて開発され
たもので、特に同一加工点における工具の種類と
加工順序、加工回数、加工方法が簡単な表現で後
から容易に判断でき、明瞭で、作業性が良く、作
業者が常時監視する必要がなく、省人化にもつな
がる優れた作画チエツク装置を提供することを目
的とする。
〔問題点を解決するための手段〕
本発明において、上記の問題点を解決するため
に講じらた手段は、NC加工データおよび所要デ
ータの入力手段と、読み取られたNC加工データ
を記憶するNC加工プログラム・メモリと、NC
加工データ中の各加工点から所要の加工点を選択
する選択回路と、選択された加工点における座標
値、工具名、加工タイプなどの所定の加工点デー
タを整理する加工点処理回路と、整理された加工
点データを格納する加工点データテーブル・メモ
リと、予め登録された同心円設定データを前記加
工点データテーブル・メモリの各加工点に適用す
る同心円決定処理回路と、工具と色との対応を前
記加工点データテーブル・メモリの各工具に適用
する工具別・色決定処理回路と、その同心円決定
処理回路で決定された同心円データと工具別・色
決定処理回路で決定された色データとに基づく作
画データを処理し出力する作画データ処理装置
と、上記各回路を制御する中央処理装置とから成
ることを特徴とするNC加工データの作画チエツ
ク装置とするものである。
〔作用〕
固定サイクルを選択回路で抽出すると共に、各
固定サイクルの時x、y座標値を記憶しておき、
同じx、y座標値で再度固定サイクルが行われた
場合(固定サイクルは前回と同じものでも、別な
ものでも構わない)、そのx、y座標位置を中心
に、加工順序毎に次々と半径値が大きくなる同心
円を作画するようにし、かつ工具により表示を色
分けして、多数の複雑な穴明け加工を有するNC
加工データでも、どの工具で穴を明けたか、後か
らでも一目でわかるようにしている。なお、この
同心円の半径の初期値、増分値は自由に指定する
ことができ、もちろん従来どうりに固定サイクル
毎のマーク作画方式に切り換える事も可能であ
る。
〔実施例〕
以下、本発明を、実施例と図面を参照して詳細
に説明する。
第1図は、本発明を実施した作画チエツク装置
の構成の一例を示すブロツク図である。第1図に
おいて、作画チエツク装置は、中央処理装置1
と、NC加工データ2の読取手段3および入力手
段としてのキーボード4への入力回路5と、
CRTデイスプレイ6およびX−Yプロツタ7へ
の出力回路8と、その出力回路8へ送る作画デー
タを作成する作画データ処理装置9と、入力回路
5を介して読み込まれたNC加工データを記憶す
るNC加工プログラム・メモリ10と、NC加工
データ中の固定サイクルの加工点を選択する選択
回路11と、選択された各加工点における座標
値、工具名、加工タイプなどの加工点データを整
理する加工点処理回路12と、それらの座標値、
工具名、加工タイプなどを記憶する加工点データ
テーブル・メモリ13と、同心円の初期値および
増分値等の設定データを登録する同心円設定デー
タ・メモリ14と、前記加工点データテーブル・
メモリ13の座標値が同一な加工点に同心円設定
データ・メモリ14の設定データを適用する同心
円決定処理回路15と、工具と色との対応を登録
する工具別・色設定データ・メモリ16と、前記
加工点データテーブル・メモリ13の各工具に工
具別・色設定データ・メモリ16の設定データを
適用する工具別・色決定処理回路17とから構成
され、同心円決定処理回路15で決定された同心
円データと工具別・色決定処理回路17で決定さ
れた色データとは前記作画データ処理装置9に入
力され、作画データとして使用される。
第2図は、上記の作画チエツク装置の動作例を
示す操作手順図である。第2図において、動作の
第段は、読取手段(PTR)3によりNC加工デ
ータ2を読み取り、NC加工データをNC加工プ
ログラム・メモリ10へ入力することで、第段
は、第1表の如き工具とペン色との対応表をメニ
ユーに従つてキーボード4から工具別・色設定デ
ータ・メモリ16へ入力することである。
[Industrial Application Field] The present invention relates to a drawing check device that automatically plots and checks tool trajectories of NC machining data on a CRT screen or an X-Y plotter, and particularly relates to a drawing check device that is suitable for examining fixed cycle machining. Regarding equipment. [Prior art] Traditionally, as a device for automatic creation of NC machining programs, tool trajectories of the created NC machining programs are automatically drawn on a CRT screen or an X-Y plotter as shown in Figure 5. There is a drawing check device that checks whether correct processing is possible. In such a drawing checking device, when a fixed cycle or a large number of tools are used, conventionally, different types of marks such as ◯, △, □, etc. are attached to each tool code to distinguish them. [Problems to be Solved by the Invention] However, in general, in hole drilling, fixed cycle processing is often performed at the same hole position using different tools, such as center drilling such as tap processing, and pilot hole drilling. In such cases, it is difficult to judge because the marks overlap because they are at the same processing point.
Furthermore, in machining that uses a large number of tools, it becomes impossible to later determine how many times a single hole has been machined. For this reason, the operator must constantly monitor the data, and as the NC machining data becomes longer and more complex, it becomes difficult to understand what is going on in the later stages of the data even when checking the drawing. . The present invention was developed in view of these problems, and in particular, the type of tool, machining order, number of machining times, and machining method at the same machining point can be easily determined later by simple expressions, and is clear. To provide an excellent drawing check device which has good workability, does not require constant monitoring by a worker, and leads to labor saving. [Means for Solving the Problems] In the present invention, the means taken to solve the above problems are an input means for NC machining data and required data, and an NC for storing the read NC machining data. Machining program memory and NC
A selection circuit that selects a required machining point from each machining point in the machining data, a machining point processing circuit that organizes predetermined machining point data such as coordinate values, tool name, machining type, etc. at the selected machining point, and an organization. a machining point data table memory that stores machining point data, a concentric circle determination processing circuit that applies pre-registered concentric circle setting data to each machining point in the machining point data table memory, and correspondence between tools and colors. is applied to each tool in the machining point data table memory, and the concentric circle data determined by the concentric circle determination processing circuit and the color data determined by the tool-specific color determination processing circuit. A drawing checking device for NC processing data is characterized in that it comprises a drawing data processing device that processes and outputs drawing data based on the drawing data, and a central processing unit that controls each of the circuits described above. [Operation] The fixed cycles are extracted by the selection circuit, and the x and y coordinate values of each fixed cycle are stored.
If a canned cycle is performed again with the same x, y coordinate values (the canned cycle can be the same as the previous one or a different one), the radius will be changed one after another for each machining order, centering on that x, y coordinate position. NC with many complex drilling operations by drawing concentric circles with increasing values and color-coded display depending on the tool
Even in the machining data, you can see at a glance which tool was used to make the hole. Note that the initial value and increment value of the radius of this concentric circle can be freely specified, and of course it is also possible to switch to the conventional mark drawing method for each fixed cycle. [Examples] Hereinafter, the present invention will be described in detail with reference to examples and drawings. FIG. 1 is a block diagram showing an example of the configuration of a drawing checking device embodying the present invention. In FIG. 1, the drawing check device is the central processing unit 1.
and an input circuit 5 to a keyboard 4 as a reading means 3 and an input means for the NC machining data 2,
An output circuit 8 for the CRT display 6 and the X-Y plotter 7, a drawing data processing device 9 for creating drawing data to be sent to the output circuit 8, and an NC for storing the NC processing data read through the input circuit 5. A machining program memory 10, a selection circuit 11 that selects machining points for fixed cycles in NC machining data, and a machining point that organizes machining point data such as coordinate values, tool names, and machining types at each selected machining point. Processing circuit 12 and their coordinate values,
A machining point data table memory 13 that stores tool names, machining types, etc., a concentric circle setting data memory 14 that registers setting data such as initial values and incremental values of concentric circles, and the machining point data table memory 14 that stores setting data such as initial values and incremental values of concentric circles.
a concentric circle determination processing circuit 15 that applies concentric circle setting data/setting data of the memory 14 to machining points having the same coordinate values in the memory 13; a tool-specific/color setting data/memory 16 that registers the correspondence between tools and colors; The concentric circles determined by the concentric circle determination processing circuit 15 are comprised of the machining point data table, a tool-specific color setting data, and a tool-specific color determination processing circuit 17 that applies the setting data of the memory 16 to each tool in the memory 13. The data and the color data determined by the tool-specific/color determination processing circuit 17 are input to the drawing data processing device 9 and used as drawing data. FIG. 2 is an operation procedure diagram showing an example of the operation of the above-mentioned drawing checking device. In FIG. 2, the first stage of operation is to read the NC machining data 2 by the reading means (PTR) 3 and input the NC machining data to the NC machining program memory 10. This involves inputting a correspondence table between tools and pen colors from the keyboard 4 into the tool-specific/color setting data memory 16 according to the menu.
【表】【table】
Claims (1)
と、読み取られたNC加工データを記憶するNC
加工プログラム.メモリと、NC加工データ中の
各加工点から所要の加工点を選択する選択回路
と、選択された加工点における座標値、工具名、
加工タイプなどの所定の加工点データを整理する
加工点処理回路と、整理された加工点データを格
納する加工点データテーブル・メモリと、予め登
録された同心円設定データを前記加工点データテ
ーブル・メモリの各加工点に適用する同心円決定
処理回路と、工具と色との対応を前記加工点デー
タテーブル・メモリの各工具に適用する工具別・
色決定処理回路と、その同心円決定処理回路で決
定された同心円データと工具別・色決定処理回路
で決定された色データとに基づく作画データを処
理し出力する作画データ処理装置と、上記各回路
を制御する中央処理装置とから成ることを特徴と
するNC加工データの作画チエツク装置。1 Input means for NC machining data and required data, and NC for storing read NC machining data
Machining program. Memory, a selection circuit that selects the required machining point from each machining point in the NC machining data, coordinate values at the selected machining point, tool name,
A machining point processing circuit that organizes predetermined machining point data such as machining type, a machining point data table memory that stores the organized machining point data, and a machining point data table memory that stores concentric circle setting data registered in advance. A concentric circle determination processing circuit to be applied to each machining point, and a tool-specific circuit to apply the correspondence between tools and colors to each tool in the machining point data table memory.
A color determination processing circuit, a drawing data processing device that processes and outputs drawing data based on concentric circle data determined by the concentric circle determination processing circuit and color data determined by the tool-specific/color determination processing circuit, and each of the above circuits. A drawing check device for NC machining data, characterized by comprising a central processing unit that controls.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7335986A JPS62228353A (en) | 1986-03-31 | 1986-03-31 | Device for checking drawing for nc machining data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7335986A JPS62228353A (en) | 1986-03-31 | 1986-03-31 | Device for checking drawing for nc machining data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62228353A JPS62228353A (en) | 1987-10-07 |
| JPH0583337B2 true JPH0583337B2 (en) | 1993-11-25 |
Family
ID=13515895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7335986A Granted JPS62228353A (en) | 1986-03-31 | 1986-03-31 | Device for checking drawing for nc machining data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62228353A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03220604A (en) * | 1990-01-26 | 1991-09-27 | Hitachi Seiki Co Ltd | Tool path drawing device and method for numerical control equipment |
| WO1994025909A1 (en) * | 1993-04-23 | 1994-11-10 | Mitsubishi Denki Kabushiki Kaisha | Numeric controller of machine tool and method of generating numeric control program |
| JP6162655B2 (en) | 2014-07-04 | 2017-07-12 | ファナック株式会社 | Numerical control device that operates with tabular data |
| JP6140115B2 (en) * | 2014-08-12 | 2017-05-31 | ファナック株式会社 | Processing simulation equipment |
-
1986
- 1986-03-31 JP JP7335986A patent/JPS62228353A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62228353A (en) | 1987-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4530046A (en) | Method of inputting machining information to a machine tool numerical controller and apparatus therefor | |
| US4991076A (en) | Method and apparatus for creating custom displays for monitoring ladder logic programs | |
| US4484286A (en) | Numerical control system | |
| EP0213531A2 (en) | Automatic programming system for numerical control program used in cutting machine tool | |
| EP0247204A1 (en) | Interactive programming device | |
| US4528633A (en) | Method of controlling indexing of magazine pockets in machining center | |
| EP0529239A2 (en) | Numerical control unit with position counter control and display | |
| JPS62228353A (en) | Device for checking drawing for nc machining data | |
| EP0144427A1 (en) | Method of determining sign of input data | |
| JPH10180591A (en) | Compensation method and device for tool compensation amount | |
| JPH0757461B2 (en) | Drawing check device for NC processing data | |
| EP0380700A1 (en) | Machining data display system | |
| US5239477A (en) | Conversational-type programming apparatus classifying by color regions to be machined | |
| JPH03220604A (en) | Tool path drawing device and method for numerical control equipment | |
| EP0419672A1 (en) | Method of plotting tool shape | |
| EP0345355B1 (en) | Interactive nc apparatus | |
| JPH0857744A (en) | Input data display method for interactive numerical control device | |
| JPH02172646A (en) | Numerical control device | |
| JPH01301042A (en) | Numerical value control device equipped with work centering function | |
| US5357445A (en) | Taper angle setting and displaying method for programming unit | |
| JPS58119006A (en) | Program control method of numerical control machine tool | |
| EP0328666A1 (en) | Interactive programming apparatus | |
| JP4501244B2 (en) | NC device for electric discharge machining and electric discharge machining method | |
| JPH0755601Y2 (en) | CNC device with sequence CAD function | |
| JPS61175705A (en) | Control method of nc program |