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
Application number
JP7335986A
Other languages
Japanese (ja)
Other versions
JPS62228353A (en
Inventor
Hiromitsu Kato
Ryoichi Goto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Seiki Co Ltd
Original Assignee
Hitachi Seiki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Seiki Co Ltd filed Critical Hitachi Seiki Co Ltd
Priority to JP7335986A priority Critical patent/JPS62228353A/en
Publication of JPS62228353A publication Critical patent/JPS62228353A/en
Publication of JPH0583337B2 publication Critical patent/JPH0583337B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

〔産業上の利用分野〕 本発明は、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)

【特許請求の範囲】[Claims] 1 NC加工データおよび所要データの入力手段
と、読み取られた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.
JP7335986A 1986-03-31 1986-03-31 Device for checking drawing for nc machining data Granted JPS62228353A (en)

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)

* Cited by examiner, † Cited by third party
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

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