Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2806796B2 - Automatic programming device for numerical controller - Google Patents
[go: Go Back, main page]

JP2806796B2 - Automatic programming device for numerical controller - Google Patents

Automatic programming device for numerical controller

Info

Publication number
JP2806796B2
JP2806796B2 JP6107334A JP10733494A JP2806796B2 JP 2806796 B2 JP2806796 B2 JP 2806796B2 JP 6107334 A JP6107334 A JP 6107334A JP 10733494 A JP10733494 A JP 10733494A JP 2806796 B2 JP2806796 B2 JP 2806796B2
Authority
JP
Japan
Prior art keywords
axis
angle
shape
unit
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.)
Expired - Fee Related
Application number
JP6107334A
Other languages
Japanese (ja)
Other versions
JPH07319527A (en
Inventor
雅純 青山
正利 米光
誠司 白坂
秀男 柴野
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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP6107334A priority Critical patent/JP2806796B2/en
Publication of JPH07319527A publication Critical patent/JPH07319527A/en
Application granted granted Critical
Publication of JP2806796B2 publication Critical patent/JP2806796B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は数値制御装置用自動プロ
グラミング装置に関し、特にZ軸に平行な軸の回りの旋
回運動を行う旋回軸(以下、C軸と記す)を有する工作
機械のC軸旋回角度指令付き数値制御装置用自動プログ
ラミング装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic programming device for a numerical control device, and more particularly to a C-axis of a machine tool having a turning axis (hereinafter, referred to as a C-axis) performing a turning motion about an axis parallel to a Z-axis. The present invention relates to an automatic programming device for a numerical control device with a turning angle command.

【0002】[0002]

【従来の技術】図4は従来の数値制御装置用自動プログ
ラミング装置の一例を示すブロック図である。
2. Description of the Related Art FIG. 4 is a block diagram showing an example of a conventional automatic programming device for a numerical controller.

【0003】図4を参照すると、キーボード等の入力装
置1から加工形状を定義した加工形状データを入力する
と、形状定義部2はこの加工形状データを解析部21で
解析して内部コードデータに変換し、この内部変換コー
ドデータを記憶部22に記憶する。
[0003] Referring to FIG. 4, when machining shape data defining a machining shape is input from an input device 1 such as a keyboard, a shape definition unit 2 analyzes the machining shape data in an analysis unit 21 and converts it into internal code data. Then, the internal conversion code data is stored in the storage unit 22.

【0004】NCデータ生成部3では、形状定義部2の
記憶部22に記憶されている加工形状の内部変換コード
データからNCデータを生成し、フロッピィディスク等
の出力媒体4に出力するとともに、記憶部22からの内
部変換コードデータの図形等を表示部5に表示する。
The NC data generating unit 3 generates NC data from the internal conversion code data of the machined shape stored in the storage unit 22 of the shape defining unit 2, outputs the NC data to an output medium 4 such as a floppy disk, and stores the NC data. A graphic or the like of the internal conversion code data from the unit 22 is displayed on the display unit 5.

【0005】利用者は出力媒体4に出力されたNCデー
タをNCデータ編集機等に入力し、このNCデータに手
作業でC軸角度指令を直接付け加えてC軸指令付きNC
データを作成することができる。
[0005] The user inputs the NC data output to the output medium 4 to an NC data editor or the like, and manually adds a C-axis angle command to the NC data by hand, thereby obtaining an NC with a C-axis command.
Data can be created.

【0006】例えば、文献:“NEC技報Vol.4
0,No.9/1987,pp70〜73”に所載の
「NEDAC−AP10自動プログラミング装置」によ
れば、この自動プログラミング装置では、加工形状入力
はLANC−N言語で行うが、このときC軸角度指令を
入力することができないので、この自動プログラミング
装置内のNCデータ編集機能を用いてNCデータに手作
業でC軸角度指令を付け加えている。
For example, a document: “NEC Technical Report Vol.
0, No. According to the "NEDAC-AP10 automatic programming device" described in 9/1987, pp. 70-73, in this automatic programming device, the machining shape is input in the LANC-N language. At this time, the C-axis angle command is input. Therefore, the C-axis angle command is manually added to the NC data by using the NC data editing function in the automatic programming device.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、この従
来例の数値制御装置用自動プログラミング装置では、C
軸角度指令を自動プログラミング装置に入力し定義する
手段がないので、自動プログラミング装置から出力され
たNCデータをそのまま使用することができないという
問題点があった。
However, in this conventional automatic programming device for a numerical control device, C
Since there is no means for inputting and defining the axis angle command to the automatic programming device, there is a problem that the NC data output from the automatic programming device cannot be used as it is.

【0008】また、手作業で入力したC軸角度指令を容
易に視覚的に確認することができないという問題点があ
った。
Another problem is that the C-axis angle command input manually cannot be easily visually confirmed.

【0009】さらに、加工形状に対するC軸角度の指定
値の妥当性は、実際に加工を行って見なければ確認でき
ないので、工具と加工物との干渉により加工物や工具を
破壊することがあるという問題点があった。
Further, the validity of the specified value of the C-axis angle with respect to the processing shape cannot be confirmed without actually performing the processing, so that the workpiece or the tool may be destroyed due to interference between the tool and the workpiece. There was a problem.

【0010】本発明の目的は、Z軸に平行な軸の回りの
旋回運動を行うC軸の旋回角度指令付きNCデータの作
成と確認および工具と加工物との干渉のチェックができ
る数値制御装置用自動プログラミング装置を提供するこ
とにある。
An object of the present invention is to provide a numerical controller capable of generating and confirming NC data with a turning angle command of a C-axis which performs a turning motion about an axis parallel to a Z-axis, and checking interference between a tool and a workpiece. An automatic programming device is provided.

【0011】[0011]

【課題を解決するための手段】本発明によれば、Z軸に
平行な軸の回りの旋回運動を行う旋回軸を有する工作機
械の旋回軸旋回角度指令付き数値制御装置において、前
記旋回軸旋回角度指令付き数値制御装置用のNCデータ
の作成の際に加工物の形状データを入力して定義・記憶
する形状定義部と、前記形状定義部に記憶されている前
記形状データごとにその形状データの周上の旋回軸角度
定義点での旋回軸角度数値を,X+軸からY+軸方向を
見たときに回転して重なる方向を+とし,X+軸上を0
度とした角度数値を含む数値で前記形状定義部に記憶さ
れている形状データを指定し,前記旋回軸角度数値を入
力して定義・記憶する旋回軸角度定義部と、前記形状定
義部に記憶されている前記形状データおよび前記旋回軸
角度定義部に記憶されている前記旋回軸角度数値から前
記NCデータを作成するNCデータ生成部とを備えるこ
とを特徴とする数値制御装置用自動プログラミング装置
が得られる。
According to the present invention, there is provided a numerical control apparatus with a turning axis turning angle command for a machine tool having a turning axis which makes a turning motion about an axis parallel to the Z axis. the shape defining section which enter define and store the shape data of the workpiece during the creation of NC data for angle command with numerical controller, before being stored in the form definition unit
The rotation axis angle on the circumference of the shape data for each shape data
The value of the rotation axis angle at the defined point, from the X + axis to the Y + axis direction
The direction of rotation and overlap when viewed is +, and 0 on the X + axis
Stored in the shape definition unit with numerical values including angle numerical values as degrees
Specifies the shape data that is, the pivot axis and the pivot axis angle defining unit for inputting to define and store the angle number, the shape data and the pivot axis is stored in the form definition unit
An NC data generating unit for generating the NC data from the turning axis angle numerical value stored in the angle defining unit .

【0012】また、前記C軸角度定義部に記憶されてい
る前記形状ごとのC軸角度数値からC軸角度を示す図
形であるC軸角度表示図形を生成するC軸角度表示図形
生成部とこのC軸角度表示図形生成部で生成したC軸角
表示図形および前記形状定義部に記憶されている前
状データを組み合わせて表示する表示部とを備えるこ
とを特徴とする数値制御装置用自動プログラミング装置
が得られる。
FIG. 3 is a diagram showing a C-axis angle from a C-axis angle value for each of the shapes stored in the C-axis angle definition unit .
C-axis angle display graphic generation unit and the C-axis angle indicating C-axis generated by the graphic generation unit angle display figure and the shape defining unit SL before stored in generating the C-axis angle display figure in the form
Numerical control apparatus for an automatic programming apparatus, characterized in that it comprises a display unit for displaying a combination of shape data is obtained.

【0013】さらに、前記形状データに対するC軸角度
の有効範囲を前記C軸角度数値入力して定義・記憶す
るC軸角度有効範囲定義部と、前記形状定義部に記憶さ
れている前記形状データおよび前記C軸角度有効範囲定
義部に記憶されているC軸有効範囲角度から前記C軸角
度定義部に記憶されている形状ごとのC軸角度数値
形状データに対し有効範囲内にあるかどうかを比較して
警報を出すC軸角度比較部とを備えることを特徴とする
数値制御装置用自動プログラミング装置が得られる。
Further, a C-axis angle with respect to the shape data
Scope and C axis angle scope definition unit which to define and store inputs at the C-axis angle numbers, the SL before being stored in the shape definition section shape data and the C axis angle scope definition of From the stored C-axis effective range angle , the C-axis angle value for each shape stored in the C-axis angle definition unit is
An automatic programming device for a numerical control device is provided, comprising: a C-axis angle comparing unit for comparing the shape data with the validity of the shape data and issuing an alarm.

【0014】[0014]

【実施例】次に、本発明について図面を参照して説明す
る。
Next, the present invention will be described with reference to the drawings.

【0015】図1は本発明の数値制御装置用自動プログ
ラミング装置の一実施例を示すブロック図、図2は図1
において使用する加工形状とC軸角度との一例を示す
図、図3は図1におけるC軸角度有効範囲定義部による
軸有効範囲角度を説明するための図である。
FIG. 1 is a block diagram showing an embodiment of an automatic programming device for a numerical controller according to the present invention, and FIG.
View showing an example of the machining shape and the C-axis angle to be used in. FIG. 3 is a diagram for explaining a C Jikuyu effective range angle by the C-axis angle scope definition section in Fig.

【0016】図1において、従来例の数値制御装置用自
動プログラミング装置と同じ構成部分には図4と同じ符
号を付している。
In FIG. 1, the same components as those of the conventional automatic programming device for a numerical control device are denoted by the same reference numerals as in FIG.

【0017】すなわち、本実施例の数値制御装置用自動
プログラミング装置は、キーボード等の入力装置1と、
Z軸に平行な軸の回りの旋回運動を行うC軸を有する工
作機械のC軸旋回角度指令付き数値制御装置においてN
Cデータの作成の際に加工物の形状データを入力して定
義・記憶する形状定義部2と、それぞれの形状データご
とのC軸定義点でのC軸角度数値を形状記憶部2で記憶
された形状データを指定し,その形状データのC軸角度
数値を入力して定義・記憶するC軸角度定義部6と、形
状定義部2に記憶されている形状データおよびC軸角度
定義部6に記憶されているその形状データごとのC軸角
度数値からNCデータを作成するNCデータ生成部3
と、フロッピィディスク等の出力媒体4と、C軸角度定
義部6に記憶されている形状データごとのC軸角度数値
からC軸角度を表すC軸角度表示図形を生成するC軸角
度表示図形生成部7と、形状データに対するC軸有効範
囲角度をC軸角度数値入力して定義・記憶するC軸角
度有効範囲定義部8と、形状定義部2に記憶されてい
状データおよびC軸角度有効範囲定義部8に記憶され
ているC軸有効範囲角度数値からC軸角度定義部6に記
憶されている形状データごとのC軸角度数値が有効範囲
内にあるかどうかを比較して警報を出すC軸角度比較部
9と、C軸角度表示図形生成部7で生成したC軸角度を
示す図形,形状定義部2に記憶されている形状データお
よびC軸角度比較部9の比較結果を表示するCRT等の
表示部5とを備えている。
That is, the automatic programming device for a numerical control device according to the present embodiment includes an input device 1 such as a keyboard,
In a numerical controller with a C-axis turning angle command of a machine tool having a C-axis that makes a turning motion about an axis parallel to the Z-axis,
The shape defining section 2 to enter define and store the shape data of the workpiece during the creation of C data, your respective shape data
The C-axis angle value at the C-axis definition point is stored in the shape storage unit 2.
By specifying the shape data, the C-axis angle numerical and C axis angle defining unit 6 which to define and store enter, shape data and the C-axis angles that are stored in the form definition unit 2 of the shape data
An NC data generating unit 3 for generating NC data from the C-axis angle numerical value for each shape data stored in the defining unit 6
When an output medium 4 such as a floppy disk, the C-axis angle display graphics generation to generate a C-axis angle display graphic representing the C-axis angle from the C-axis angle value of each C-axis angle defining unit 6 that is stored in the shape data Part 7 and C-axis effective range for shape data
The囲角degree of C-axis angular scope definition unit 8 to define and store by entering the C axis angle numbers, that are stored in the form definition unit 2
Or C-axis angle value of each shape data stored from the C-axis scope angular value stored in the shape data and the C-axis angular scope definition unit 8 in the C-axis angle defining unit 6 is in the scope of a C-axis angle comparison unit 9 to alert by comparing how, the C-axis angle display graphic showing a C-axis angle generated by the graphic generation unit 7, shape data and the C-axis angles that are stored in the form definition unit 2 A display unit 5 such as a CRT for displaying a comparison result of the comparison unit 9;

【0018】なお、形状定義部2は入力装置1から入力
したデータを解析する解析部21と、この解析部21の
解析結果を記憶する記憶部22とを備え、C軸角度定義
部6およびC軸角度有効範囲定義部8は同様にそれぞれ
入力装置1から入力したデータを解析する解析部61お
よび解析部81と、解析部61および解析部81の解析
結果をそれぞれ記憶する記憶部62および記憶部82と
を備えている。
The shape definition unit 2 includes an analysis unit 21 for analyzing data input from the input device 1 and a storage unit 22 for storing analysis results of the analysis unit 21. The C-axis angle definition units 6 and C Similarly, the axis angle effective range definition unit 8 includes an analysis unit 61 and an analysis unit 81 that analyze data input from the input device 1, and a storage unit 62 and a storage unit that store analysis results of the analysis unit 61 and the analysis unit 81, respectively. 82.

【0019】次に、本実施例の動作について図2,図3
を併用して説明する。
Next, the operation of this embodiment will be described with reference to FIGS.
Will be described together.

【0020】図2において、301,…,310は形状
要素を示し、C301,…,C310は、各形状要素3
01,…,310でのC軸角度を表す。
In FIG. 2, reference numerals 301,..., 310 indicate shape elements, and C301,.
, 310 represent the C-axis angles.

【0021】ここで、利用者が図2に示すような形状を
加工するC軸角度指令付きNCデータを作成する場合を
例にとると、利用者は入力装置1から形状要素301を
示す形状データを、例えば自動プログラミング装置専用
のプログラミング言語で入力する。
Here, taking as an example a case where the user creates NC data with a C-axis angle command for processing a shape as shown in FIG. 2, the user inputs the shape data indicating the shape element 301 from the input device 1. Is input, for example, in a programming language dedicated to an automatic programming device.

【0022】この入力されたプログラミング言語は形状
定義部2の解析部21で解析され、内部コードデータに
変換されて記憶部22に記憶される。
The input programming language is analyzed by the analysis unit 21 of the shape definition unit 2, converted into internal code data, and stored in the storage unit 22.

【0023】また、利用者は入力装置1から形状要素3
01を加工するときのC軸角度C301の数値を、その
形状要素301の加工終了点をC軸角度定義点とするC
軸角度として、例えばX軸からの反時計方向を+とした
絶対角度として上記プログラミング言語で入力する。
のとき、既に定義した形状要素301も同時に指定す
る。
Further, the user inputs the shape element 3 from the input device 1.
The numerical value of the C-axis angle C301 when machining a 01, the
C with the machining end point of the shape element 301 as the C-axis angle defining point
The axis angle is input in the programming language , for example, as an absolute angle with the counterclockwise direction from the X axis being +. This
, The already defined shape element 301 is also specified at the same time.
You.

【0024】C軸角度定義部6の解析部61はこの入力
されたC軸角度C301の数値を解析し、内部コードデ
ータに変換して記憶部62に記憶する。
The analyzing unit 61 of the C-axis angle defining unit 6 analyzes the input numerical value of the C-axis angle C301, converts the numerical value into internal code data, and stores it in the storage unit 62.

【0025】そして、記憶部62の上記内部変換コード
データはC軸角度表示図形生成部7に入力され、C軸角
度図形表示生成部7はC軸角度を示す図形(例えばある
長さのC軸角度だけ傾いた1本の線など)を生成する。
The internal conversion code data stored in the storage unit 62 is input to the C-axis angle display graphic generation unit 7, and the C-axis angle graphic display generation unit 7 generates a graphic indicating the C-axis angle (for example, a C-axis of a certain length). (A single line inclined by an angle).

【0026】このC軸角度を示す図形は、その形状要素
301のC軸角度定義点、ここでは形状要素301の
工終了点に一方の端点を重ねるように表示部5に表示さ
れる。
The figure showing the C-axis angle is represented by the shape element
C axis angle defined point of 301, where the pressure of the shape element 301
It is displayed on the display unit 5 so that one end point is overlapped with the construction end point .

【0027】利用者は表示部5の表示図形を見て、入力
した形状要素とその形状要素のC軸角度とを視覚的に確
認することができる。
The user can visually confirm the input shape element and the C-axis angle of the shape element by looking at the display figure on the display unit 5.

【0028】次に、利用者が入力装置1から加工形状に
対するC軸角度の有効範囲データを、例えば形状要素の
法線に対する絶対角度として上記プログラミング言語で
入力する。
Next, the user inputs the effective range data of the C-axis angle with respect to the machining shape from the input device 1 as the absolute angle with respect to the normal of the shape element in the programming language, for example.

【0029】C軸角度有効範囲定義部8では、解析部8
1がこの有効範囲データを解析し、図3に示す加工形状
に対する法線方向の有効角度範囲データとして記憶部8
2に記憶する。
In the C-axis angle effective range definition unit 8, the analysis unit 8
1 analyzes this effective range data, and stores it as effective angle range data in the normal direction to the machining shape shown in FIG.
Stored in 2.

【0030】一方、C軸角度比較部9では、形状定義部
2の記憶部22に記憶されている形状要素301の内部
変換コードデータとC軸角度範囲定義部8の記憶部82
に記憶されているC軸角度範囲とからC軸角度定義部6
の記憶部62に記憶されている形状要素301でのC軸
角度C301のC軸角度内部データがC軸角度範囲内に
あるかどうかを判断する。
On the other hand, in the C-axis angle comparing section 9, the internal conversion code data of the shape element 301 stored in the storage section 22 of the shape defining section 2 and the storage section 82 of the C-axis angle range defining section 8 are stored.
From the C-axis angle range stored in the C-axis angle definition unit 6
It is determined whether or not the C-axis angle internal data of the C-axis angle C301 in the shape element 301 stored in the storage unit 62 is within the C-axis angle range.

【0031】そして、C軸角度範囲外であれば、C軸角
度比較部9は表示部5に警告文を出力し、この警告文が
表示部5に表示される。利用者はこの警告文を見て、適
切なC軸角度数値を入力装置1から再度入力することに
より、C軸角度を修正することができる。
If the angle is out of the C-axis angle range, the C-axis angle comparing section 9 outputs a warning message to the display section 5, and the warning message is displayed on the display section 5. The user can correct the C-axis angle by re-inputting an appropriate numerical value of the C-axis angle from the input device 1 after seeing the warning message.

【0032】利用者がすべての形状要素データ301,
…,310と、これら各形状要素でのC軸角度C30
1,…,C310の数値の入力を終了したとき、利用者
の指示によりNCデータ生成部3は形状定義部2の記憶
部22に記憶されている形状要素の内部変換コードデー
タを読み出すとともに、その形状要素に対応するC軸角
度内部データをC軸角度定義部6の記憶部62から読み
出してC軸角度指令付きNCデータを生成し、このNC
データを出力媒体4に出力する。
When the user inputs all the shape element data 301,
, 310 and the C-axis angle C30 of each of these shape elements
When the input of the numerical values of 1,..., C310 is completed, the NC data generating unit 3 reads out the internal conversion code data of the shape element stored in the storage unit 22 of the shape definition unit 2 according to a user's instruction, and The C-axis angle internal data corresponding to the shape element is read from the storage unit 62 of the C-axis angle definition unit 6 to generate NC data with a C-axis angle command.
The data is output to the output medium 4.

【0033】そして、利用者は出力媒体4に出力された
C軸角度指令付きNCデータをC軸を有する数値制御装
置に入力して所望の加工を行う。
Then, the user inputs the NC data with the C-axis angle command output to the output medium 4 to a numerical controller having a C-axis to perform desired processing.

【0034】[0034]

【発明の効果】以上説明したように本発明は、Z軸に平
行な軸の回りの旋回運動を行うC軸を有する工作機械の
C軸旋回角度指令付き数値制御装置において、C軸旋回
角度指令付き数値制御装置用のNCデータの作成の際に
加工物の形状データを入力して定義・記憶する形状定義
部と、形状データごとのC軸定義点でのC軸角度数値を
入力して定義・記憶するC軸角度定義部と、形状定義部
に記憶されている形状データおよびC軸角度定義部に記
憶されているその形状データごとのC軸角度数値からN
Cデータを作成するNCデータ生成部とを備えることに
より、自動プログラミング装置から出力されたNCデー
タをそのまま使用することができるという効果を有す
る。
As described above, the present invention relates to a numerical control device with a C-axis turning angle command for a machine tool having a C-axis that makes a turning motion about an axis parallel to the Z-axis. A shape definition unit that inputs and defines and stores the shape data of a workpiece when creating NC data for a numerical control device, and inputs and defines a C-axis angle value at a C-axis definition point for each shape data a C-axis angle defining unit for, storing, serial to shape data and the C-axis angle defining unit that are stored in the shape definition section
From the stored C-axis angle value for each shape data ,
The provision of the NC data generating unit for creating the C data has an effect that the NC data output from the automatic programming device can be used as it is.

【0035】また、C軸角度定義部に記憶されている形
状ごとのC軸角度数値からC軸角度を示す図形である
軸角度表示図形を生成するC軸角度表示図形生成部とこ
のC軸角度表示図形生成部で生成したC軸角度を示す図
形および形状定義部に記憶されている形状データを組み
合わせて表示する表示部とを備えることにより、入力し
たC軸角度指令を容易に視覚的に確認することができる
という効果を有する。
Further, a graphic showing the C-axis angle from the C-axis angle value of each C-axis angle defined section forms <br/> like that are stored in the C
Set the C-axis angle display graphic generation unit and the shape data that have been stored in the graphic and shape definition section showing a C-axis angle generated by the C-axis angle display graphic generation unit for generating an axial angle display figure
Providing a display unit for displaying the C-axis angle command together with the display unit has an effect that the input C-axis angle command can be easily visually confirmed.

【0036】さらに、形状データに対するC軸角度の有
効範囲をC軸角度数値入力して定義・記憶するC軸角
度有効範囲定義部と、形状定義部に記憶されている形
データおよびC軸角度有効範囲定義部に記憶されている
C軸有効範囲角度数値からC軸角度定義部に記憶されて
いる形状ごとのC軸角度数値が有効範囲内にあるかど
うかを比較して警報を出すC軸角度比較部とを備えるこ
とにより、妥当なC軸角度を有するNCデータを作成す
ることができるので、実際に加工機で加工してみなくて
も、作成されたNCデータで適切な加工を行うことがで
き、また、工具と加工物との干渉により加工物や工具を
破壊することがなくなるという効果を有する。
Further, the presence of the C-axis angle with respect to the shape data
C axis angle scope definition part and, the C-axis stored in the shape data and the C-axis angular scope definition unit that is stored in a shape defining unit for defining and storing enter the effective range C axis angle numerical By providing a C-axis angle comparison unit that issues a warning by comparing whether the C-axis angle value for each shape stored in the C-axis angle definition unit is within the effective range from the effective range angle value , it is possible to create NC data having a C-axis angles, without try machined in fact machine, it is possible to perform appropriate processing in the NC data created, also, the tool and the workpiece This has the effect of preventing the workpiece or tool from being destroyed by interference with the workpiece.

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

【図1】本発明の数値制御装置用自動プログラミング装
置の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of an automatic programming device for a numerical control device according to the present invention.

【図2】図1において使用する加工形状とC軸角度との
一例を示す図である。
FIG. 2 is a diagram showing an example of a processing shape and a C-axis angle used in FIG.

【図3】図1におけるC軸角度有効範囲定義部によるC
軸有効範囲角度を説明するための図である。
FIG. 3 is a diagram illustrating a C-axis angle effective range defining unit in FIG. 1;
It is a diagram for explaining the Jikuyu effective angle range.

【図4】従来の数値制御装置用自動プログラミング装置
の一例を示すブロック図である。
FIG. 4 is a block diagram showing an example of a conventional automatic programming device for a numerical control device.

【符号の説明】[Explanation of symbols]

1 入力装置 2 形状定義部 3 NCデータ生成部 4 出力媒体 5 表示部 6 C軸角度定義部 7 C軸角度表示図形生成部 8 C軸角度有効範囲定義部 9 C軸角度比較部 301,,310 形状要素 C301,,C310 各形状要素でのC軸角度DESCRIPTION OF SYMBOLS 1 Input device 2 Shape definition part 3 NC data generation part 4 Output medium 5 Display part 6 C-axis angle definition part 7 C-axis angle display figure generation part 8 C-axis angle effective range definition part 9 C-axis angle comparison part 301, ... , 310 Shape element C301, ... , C310 C-axis angle in each shape element

───────────────────────────────────────────────────── フロントページの続き (72)発明者 米光 正利 神奈川県横浜市神奈川区新浦島町 1丁 目1番地25 日本電気ロボットエンジニ アリング株式会社内 (72)発明者 白坂 誠司 神奈川県横浜市神奈川区新浦島町 1丁 目1番地25 日本電気ロボットエンジニ アリング株式会社内 (72)発明者 柴野 秀男 東京都港区芝五丁目7番1号 日本電気 株式会社内 (56)参考文献 特開 平4−119405(JP,A) 特開 平4−137105(JP,A) 特公 平4−21204(JP,B2) (58)調査した分野(Int.Cl.6,DB名) G05B 19/4097 B23Q 15/00 B23Q 15/00 303 G05B 19/4155──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Masatoshi Yonemitsu 1-1-1 Shinurashima-cho, Kanagawa-ku, Yokohama-shi, Kanagawa Prefecture Inside of NEC Robotic Engineering Co., Ltd. (72) Inventor Seiji Shirasaka Shinura, Kanagawa-ku, Yokohama-shi, Kanagawa 1, 1-1-25 Shimamachi Inside NEC Robot Engineering Co., Ltd. (72) Inventor Hideo Shibano 5-7-1 Shiba, Minato-ku, Tokyo NEC Corporation (56) References JP-A-4-119405 ( JP, A) JP-A-4-137105 (JP, A) JP-B-4-21204 (JP, B2) (58) Fields investigated (Int. Cl. 6 , DB name) G05B 19/4097 B23Q 15/00 B23Q 15/00 303 G05B 19/4155

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 Z軸に平行な軸の回りの旋回運動を行う
旋回軸を有する工作機械の旋回軸旋回角度指令付き数値
制御装置において、前記旋回軸旋回角度指令付き数値制
御装置用のNCデータの作成の際に加工物の形状データ
を入力して定義・記憶する形状定義部と、前記形状定義
部に記憶されている前記形状データごとにその形状デー
タの周上の旋回軸角度定義点での旋回軸角度数値を,X
+軸からY+軸方向を見たときに回転して重なる方向を
+とし,X+軸上を0度とした角度数値を含む数値で前
記形状定義部に記憶されている形状データを指定し,前
旋回軸角度数値を入力して定義・記憶する旋回軸角度
定義部と、前記形状定義部に記憶されている前記形状デ
ータおよび前記旋回軸角度定義部に記憶されている前記
旋回軸角度数値から前記NCデータを作成するNCデー
タ生成部とを備えることを特徴とする数値制御装置用自
動プログラミング装置。
1. A numerical control apparatus with a turning axis turning angle command for a machine tool having a turning axis that makes a turning motion about an axis parallel to the Z axis, wherein the NC data for the numerical control apparatus with the turning axis turning angle command is provided. A shape definition unit for inputting and defining and storing shape data of a workpiece when creating a shape definition;
For each of the shape data stored in the
The pivot axis value at the pivot axis definition point on the circumference of the
When you look in the Y + axis direction from the + axis,
+ And the numerical value including the angle numerical value with the X + axis on 0 degree
Specify the shape data stored in the shape definition
A pivot angle defining unit which enter define and store the serial pivot angle numbers, from the pivot angle value stored in the shape data and the pivot angle defining unit stored in the shape definition section An automatic programming device for a numerical control device, comprising: an NC data generation unit that creates the NC data.
【請求項2】 前記旋回軸角度定義部に記憶されている
前記形状ごとの旋回軸角度数値から旋回軸角度を示す
図形である旋回軸角度表示図形を生成する旋回軸角度表
示図形生成部とこの旋回軸角度表示図形生成部で生成し
た旋回軸角度表示図形および前記形状定義部に記憶され
ている前記形状データを組み合わせて表示する表示部と
を備えることを特徴とする請求項1記載の数値制御装置
用自動プログラミング装置。
2. A turning axis angle is indicated from a turning axis angle value for each shape stored in the turning axis angle definition unit.
Pivot angle display graphic generation unit and the front Symbol shape data stored in the pivot angle display figure and the shape defining part generated in this pivot angle display graphic generation unit which generates a pivot angle display figure is a figure The automatic programming device for a numerical control device according to claim 1, further comprising: a display unit that displays a combination of the two .
【請求項3】 前記形状データに対する旋回軸角度の有
効範囲を前記旋回軸角度数値入力して定義・記憶する
旋回軸角度有効範囲定義部と、前記形状定義部に記憶さ
れている前記形状データおよび前記旋回軸角度有効範囲
定義部に記憶されている旋回軸有効範囲角度から前記旋
回軸角度定義部に記憶されている形状ごとの旋回軸角
数値形状データに対し有効範囲内にあるかどうかを
比較して警報を出す旋回軸角度比較部とを備えることを
特徴とする請求項1または2記載の数値制御装置用自動
プログラミング装置。
3. The method according to claim 1, further comprising the step of determining a rotation axis angle with respect to the shape data.
A pivot angle scope definition unit which enter define and store effective range by the pivot angle number, the shape defining section before Symbol shape data and the pivot angle is stored in the effective range defining unit in the storage The turning axis angle for issuing an alarm by comparing whether the turning axis angle value for each shape stored in the turning axis angle definition unit is within the effective range with respect to the shape data from the turning axis effective range angle that has been set. 3. The automatic programming device for a numerical control device according to claim 1, further comprising a comparison unit.
JP6107334A 1994-05-23 1994-05-23 Automatic programming device for numerical controller Expired - Fee Related JP2806796B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6107334A JP2806796B2 (en) 1994-05-23 1994-05-23 Automatic programming device for numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6107334A JP2806796B2 (en) 1994-05-23 1994-05-23 Automatic programming device for numerical controller

Publications (2)

Publication Number Publication Date
JPH07319527A JPH07319527A (en) 1995-12-08
JP2806796B2 true JP2806796B2 (en) 1998-09-30

Family

ID=14456424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6107334A Expired - Fee Related JP2806796B2 (en) 1994-05-23 1994-05-23 Automatic programming device for numerical controller

Country Status (1)

Country Link
JP (1) JP2806796B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2915979B2 (en) * 1990-09-11 1999-07-05 株式会社日立製作所 Position and rotation angle detecting device, pointing device thereof, and robot operation teaching device using the same
JP2750634B2 (en) * 1990-09-28 1998-05-13 新明和工業株式会社 Drive control method for cylindrical coordinate robot

Also Published As

Publication number Publication date
JPH07319527A (en) 1995-12-08

Similar Documents

Publication Publication Date Title
Wang et al. Real-time verification of multiaxis NC programs with raster graphics
US5400260A (en) Method of creating machining conditions for NC machine tools
US5184426A (en) Grinding wheel form defining device
JPS60502A (en) Numerical controller with stored stroke limit check by drawing
JPS61288959A (en) Data input device in interactive numerically controlled grinder
JP2806796B2 (en) Automatic programming device for numerical controller
JP3066646B2 (en) Motion simulation system
JP2002529843A (en) Image CNC program for generating machine parts
JPH02310604A (en) Picture data display system
JPH0194404A (en) Nc data generation system
KR19980020028A (en) Virtual computer numerical control machine system and method
JP3161195B2 (en) NC data creation device
JPH02100109A (en) Crt display method for numerical controller
JP2584229B2 (en) CAD / CAM automatic programming device
JPH08339215A (en) Numerical controller
JPS59195707A (en) Specifying method of shape of material in automatic programming for lathe
JP2865220B2 (en) Numerical control information creation device
JPH06250722A (en) Interactive numerical controller
JP3435954B2 (en) Program creation device
JPS6142007A (en) Numerical control method
JP2837927B2 (en) Numerical control device with a function to display the trajectory of the rotation axis
JPH0926810A (en) Numerical controller
JP2670088B2 (en) Design support device and design support method
JP3114828B2 (en) Programming device
JP2993288B2 (en) Machining program creation device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980616

LAPS Cancellation because of no payment of annual fees