JPH0439708A - Numerical controller - Google Patents

Numerical controller

Info

Publication number
JPH0439708A
JPH0439708A JP14634790A JP14634790A JPH0439708A JP H0439708 A JPH0439708 A JP H0439708A JP 14634790 A JP14634790 A JP 14634790A JP 14634790 A JP14634790 A JP 14634790A JP H0439708 A JPH0439708 A JP H0439708A
Authority
JP
Japan
Prior art keywords
axis
machining
program
command code
working
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
Application number
JP14634790A
Other languages
Japanese (ja)
Inventor
Yasuhiko Kita
喜多 泰彦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP14634790A priority Critical patent/JPH0439708A/en
Publication of JPH0439708A publication Critical patent/JPH0439708A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To generate the program by a regular image of a working program of the upper face, as the time of generating a working program for the side face by deciding a plane switching command code in the working program, determining the working surface and converting a shaft command code. CONSTITUTION:At the time of reading in a working program for working the working surface, whether a plane switching command code for switching the working surface is contained in its working program or not is decided by a working surface determining means 3, and in the case it is contained, working surface data for discriminating the working surface is outputted. Subsequently, the working surface data outputted from the working surface determining means 3 is stored in a working surface holding table 4, and next, whether an axis command code for moving an axis is contained in the working program or not is decided by an axis re-reading means 5, and in the case it is contained, it is converted to an axis command code corresponding to the working surface data stored in the working surface holding table 4. In such a way, at the time of working a side face, the working program of the upper face in used as it is, and by adding a plane switching command code, the working program can be generated by a regular working image of the upper face.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は例えばプログラムの変更を行わずに被加工物
の各面を加工する数値制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a numerical control device that processes each side of a workpiece without changing the program, for example.

[従来の技術] 第7図は従来の数値制御装置を示す説明図である。図に
於いて、(8)は被加工物で、テーブル(後述説明)上
に固定され、側面1 (8a)、側面2(8b)、側面
3 (8c)、側面4 (8d)及び上面(8e)が露
出されている。(9)はテーブルで、固定された被加工
物(8)をX方向及びY方向に移動させる。
[Prior Art] FIG. 7 is an explanatory diagram showing a conventional numerical control device. In the figure, (8) is a workpiece, which is fixed on a table (described later), including side 1 (8a), side 2 (8b), side 3 (8c), side 4 (8d), and top surface ( 8e) is exposed. (9) is a table that moves the fixed workpiece (8) in the X and Y directions.

(10)は主軸で、主軸(10)の回転により被加工物
(8)を削除し加工する。(11)はアングルヘッドで
、加工工具を被加工物(8)の各側面に垂直に当てて削
除し加工する。
(10) is a main shaft, and the workpiece (8) is removed and processed by rotation of the main shaft (10). (11) is an angle head, which applies a machining tool perpendicularly to each side of the workpiece (8) to remove and process it.

従来の数値制御装置は上記のように構成されており、第
8図は第7図の主軸に工具を取付けて被加工物の上面を
削除する加工プログラム、第9図は第7図の主軸にアン
グルヘッドを取付けて被加工物の側面を削除する加工プ
ログラムであり、装置の動作を説明する。
A conventional numerical control device is configured as described above, and Fig. 8 shows a machining program that attaches a tool to the main spindle shown in Fig. 7 and deletes the top surface of the workpiece, and Fig. 9 shows a machining program that attaches a tool to the main spindle shown in Fig. 7 and deletes the top surface of the workpiece. This is a machining program that attaches an angle head to remove the side surface of a workpiece, and explains the operation of the device.

第8図の加工プログラムに示されるように、上記の数値
制御装置は、通常に於いて、被加工物(8)の上面(8
e)を切削する為、主軸(10)に工具が取付けられて
その被加工物(8)の加工が行なわれており、上記の加
工プログラムに基づいて動作を説明する。
As shown in the machining program in FIG. 8, the above numerical control device normally operates on the upper surface (8
In order to cut the workpiece (8), a tool is attached to the spindle (10) and the workpiece (8) is being machined.The operation will be explained based on the above machining program.

G30  XOYOZO;ではG30の準備機能ワード
により、主軸が初期状態の位置にセットされる。
G30

TOI  TO3M6;では指定された工具が交換され
、GOX100.Yloo、;ではテーブル(9)の位
置が決められる。
In TOI TO3M6;, the specified tool is replaced and GOX100. At Yloo, the position of the table (9) is determined.

Go  ZIO,F2O3;では主軸(10)カZ軸方
向へ移動して被加工物(8)を切削加工する。
In Go ZIO, F2O3;, the main shaft (10) is moved in the Z-axis direction to cut the workpiece (8).

X130.;でテーブル(9)がX軸方向へ、Y150
、  ;でテーブル(9)がY軸方向へ、X150、Y
120.でX軸とY軸とのベクトル位置へまでテーブル
(9)が移動して被加工物(8)を切削加工する。
X130. ; to move the table (9) in the X-axis direction, Y150
, ; moves the table (9) in the Y-axis direction, X150, Y
120. The table (9) moves to the vector position of the X-axis and Y-axis to cut the workpiece (8).

又、第9図の加工プログラムに於いては、被加工物の側
面を削除する為、主軸(10)にアングルヘッド(11
)を取付けて加工を行っており、その加工プログラムに
基づいて動作を説明する。
In addition, in the machining program shown in Fig. 9, an angle head (11) is attached to the main spindle (10) in order to remove the side surface of the workpiece.
) is installed and machining is performed, and the operation will be explained based on the machining program.

G30 XOYOzO;で上記と同様ニ主軸(10)が
初期状態に設定され、TOI  703M6;で指定さ
れた工具が交換される。
In G30

GOX100. zloo、、でテーブル(9)のX軸
方向と主軸(10)のZ軸方向の位置が決められる。
GOX100. The positions of the table (9) in the X-axis direction and the main shaft (10) in the Z-axis direction are determined by zloo, .

GI  YIO,;F2O3;でテーブル(9)がY軸
方向へ移動して被加工物(8)を切削加工し、X130
.、でテーブル(9)がX軸方向へ、Z150、;で主
軸(10)がZ軸方向へ、X150.Z120、;でX
軸とZ軸とのベクトル位置までテーブル(9)及び主軸
(10)が移動して被加工物(8)を切削加工する。
The table (9) moves in the Y-axis direction and cuts the workpiece (8) at GI YIO, ;F2O3;
.. , the table (9) moves in the X-axis direction, Z150,; the main shaft (10) moves in the Z-axis direction, X150. Z120;
The table (9) and the main shaft (10) move to the vector position between the axis and the Z axis to cut the workpiece (8).

[発明が解決しようとする課題] 上記のような従来の数値制御装置では、アングルヘッド
を用いた場合、被加工物の上面と同じ形状に加工する際
、その加工プログラムの軸指令を書き直させねばならず
、また、異なった形状に加工する際、通常の上面の加工
での軸移動イメージを側面の動きに置き変えて加工プロ
グラムを作成しなければならないという問題があった。
[Problems to be Solved by the Invention] In the conventional numerical control device as described above, when an angle head is used, it is necessary to rewrite the axis commands of the machining program when machining the same shape as the top surface of the workpiece. Moreover, when machining a different shape, there is a problem in that a machining program must be created by replacing the axis movement image in normal machining of the top surface with the movement of the side surface.

又、特開昭64−57308号公報では、数値制御工作
機械の機械軸を自動交換する際、この機械軸の制御軸に
該当する機械データをオンラインにて切換えることがで
きるNC装置における機械データ切換え方式であり、上
記の問題に対応できるものではなかった。
Furthermore, Japanese Patent Application Laid-Open No. 64-57308 discloses a method for changing machine data in an NC device that can switch online the machine data corresponding to the control axis of the machine axis when automatically replacing the machine axis of a numerically controlled machine tool. method, and was not able to address the above problems.

この発明は、かかる課題を解決するためになされたもの
で、側面を加工する際、上面の加工プログラムをそのま
ま使用し、平面切換指令コードを付加することで通常の
上面の加工イメージで加工プログラムが作成できる数値
制御装置を得ることを目的とする。
This invention was made to solve this problem. When machining the side surface, the machining program for the top surface is used as is, and by adding a plane switching command code, the machining program can be created with the image of machining the normal top surface. The purpose is to obtain a numerical control device that can be created.

[課題を解決するための手段] この発明に係る数値制御装置は、加工面を加工する加工
プログラムが読み込まれる際、その加工プログラムに前
記加工面を切り換える平面切換指令コードが含まれてい
るかどうか判定され、その平面切換指令コードが含まれ
ている場合は前記加工面を識別する加工面データを出力
する加工面決定手段と、その加工面決定手段から出力さ
れた加工面データを格納する加工面保持テーブルと、前
記加工面決定手段を介して読み込まれた前記加工プログ
ラムに軸を移動させる軸指令コードが含まれているかど
うか判定され、その軸指令コードが含まれている場合は
前記加工面保持テーブルに格納された加工面データに対
応した軸指令コードに変換する軸読み換え手段とを有す
るものである。
[Means for Solving the Problems] A numerical control device according to the present invention determines, when a machining program for machining a machining surface is read, whether the machining program includes a plane switching command code for switching the machining surface. machined surface determining means for outputting machined surface data for identifying the machined surface when the plane switching command code is included; and a machined surface holding unit for storing the machined surface data output from the machined surface determining means. It is determined whether or not the machining program read through the table and the machining surface determining means includes an axis command code for moving an axis, and if the axis command code is included, the machining surface holding table and axis conversion means for converting the machined surface data stored in the machine into an axis command code corresponding to the machined surface data.

[作 用コ この発明に於いては、加工面を加工する加工プログラム
が読み込まれる際、加工面決定手段により、その加工プ
ログラムに加工面を切り換える平面切換指令コードが含
まれているかどうか判定され、その平面切換指令コード
が含まれている場合は上記加工面を識別する加工面デー
タを出力する。
[Function] In this invention, when a machining program for machining a machining surface is read, the machining surface determining means determines whether the machining program includes a plane switching command code for switching the machining surface, If the plane switching command code is included, machined surface data identifying the machined surface is output.

そして、上記加工面決定手段から出力された加工面デー
タが加工面保持テーブルに格納される。次に、軸読み換
え手段により、上記加工面決定手段を介して読み込まれ
た上記加工プログラムに軸を移動させる軸指令コードが
含まれているかどうか判定され、その軸指令コードが含
まれている場合は上記加工面保持テーブルに格納された
加工面データに対応した軸指令コードに変換される。
Then, the machined surface data output from the machined surface determining means is stored in the machined surface holding table. Next, the axis reading means determines whether or not the machining program read through the machining surface determining means includes an axis command code for moving the axis, and if the axis command code is included. is converted into an axis command code corresponding to the machining surface data stored in the machining surface holding table.

[実施例コ 第1図はこの発明の一実施例に係る数値制御装置を示す
ブロック図である。
[Embodiment] FIG. 1 is a block diagram showing a numerical control device according to an embodiment of the present invention.

図に於いて、(1)は数値制御装置、(2)は加工プロ
グラムで、数値制御装置(1)にその加工プログラム(
2)が入力され、その加工プログラム(2)に基づいて
数値制御装置(1)が被加工物(8)を切削して加工す
る。
In the figure, (1) is a numerical control device, (2) is a machining program, and the numerical control device (1) is connected to the machining program (
2) is input, and the numerical control device (1) cuts and processes the workpiece (8) based on the machining program (2).

(8)は加工面決定手段で、上記加工プログラム(2)
が読み込まれるとき、その加工プログラム(2)に加工
面(上面、側面1.側面2.側面3゜側面4)を切り換
える平面切換指令コード(G17.1〜G17.5)の
有無が判定され、その平面切換指令コードがある場合、
その加工面が識別された加工面データを加工面保持テー
ブル(後述説明)に出力する(例えば、G17.1の場
合、上面として特定された加工面データが加工面保持テ
ーブルに書き込まれる)。又、加工面決定手段(3)に
入力された加工プログラムは、そのまま、軸読み換え手
段(後述説明)へ出力される。(4)は加工面保持テー
ブルで、メモリ等からなり、上記加工面決定手段(3)
からの加工面データを格納する。
(8) is a machining surface determination means, which is the machining program (2) above.
When is read, it is determined whether there is a plane switching command code (G17.1 to G17.5) for switching the machining surface (top surface, side surface 1. side surface 2. side surface 3°, side surface 4) in the machining program (2), If there is that plane switching command code,
The machined surface data in which the machined surface is identified is output to a machined surface holding table (described later) (for example, in the case of G17.1, the machined surface data identified as the top surface is written to the machined surface holding table). Further, the machining program input to the machining surface determining means (3) is output as is to the axis rereading means (described later). (4) is a machining surface holding table, which is composed of a memory, etc., and is the machining surface determining means (3).
Stores the machined surface data from.

(5)は軸読み換え手段で、加工面決定手段(5)から
読み込まれた加工プログラム(2)に於いて、軸を移動
させる軸指令コード(XYZ)の有無を判定し、その軸
指令コードがある場合は加工面保持テーブルに格納され
た加工面データに対応した軸指令コードに変換する(第
5図参照)。
(5) is an axis reading means that determines whether or not there is an axis command code (XYZ) for moving the axis in the machining program (2) read from the machining surface determining means (5), and reads the axis command code. If there is, it is converted into an axis command code corresponding to the machining surface data stored in the machining surface holding table (see FIG. 5).

(6)はプログラム解析手段で、軸読み換え手段(5)
で変換された加工プログラムを解析し、その解析された
制御データを機械制御回路(後述説明)へ出力する。(
7)は機械制御回路で、プログラム解析手段からの制御
データにより、主軸(10)及びテーブル(9)を駆動
制御する。
(6) is a program analysis means, and axis rereading means (5)
The converted machining program is analyzed and the analyzed control data is output to the machine control circuit (described later). (
7) is a machine control circuit that drives and controls the spindle (10) and table (9) based on control data from the program analysis means.

上記のように数値制御装置は構成されており、第2図は
第1図の加工面決定手段のフロチャート、第3図は第1
図の軸読み換え手段のフロチャート、第4図は平面切換
指令コードの説明図、第5図は第1図の軸読み換え手段
の加工面に対する軸変換の説明図、第6図は第1図の一
実施例の加工プログラムであり、本装置の動作を説明す
る。
The numerical control device is configured as described above, and FIG. 2 is a flowchart of the machining surface determination means in FIG. 1, and FIG.
Figure 4 is an explanatory diagram of the plane switching command code, Figure 5 is an explanatory diagram of axis conversion for the machining surface by the axis reading means of Figure 1, and Figure 6 is an explanatory diagram of the axis conversion means for the machined surface. This is a processing program according to an embodiment of the figure, and describes the operation of this apparatus.

まず、数値制御装置(1)に加工プログラム(2)を入
力すると、数値制御装置(1)の加工面決定手段(3)
は、第2図に示されるように、ステップ1より、入力さ
れた加工プログラム(2)を読み取る。
First, when the machining program (2) is input to the numerical control device (1), the machining surface determining means (3) of the numerical control device (1)
As shown in FIG. 2, the input machining program (2) is read from step 1.

ステップ2より、その読み取られた加工プログラム(2
)の中に第4図に示されるように各加工面を切り換える
平面切換指令コード(G17.1、G17.2、G17
.3、G17.4、G17゜5)があるかどうかを判定
する。そして、その平面切換指令コードがあると判定さ
れた場合はステップ3へ進み、その平面切換指令コード
がないと判定された場合は加工面保持テーブルに加工面
のデータが書かれず、その加工面決定手段の処理を終了
する。
From step 2, the read machining program (2
) contains plane switching command codes (G17.1, G17.2, G17) for switching each machining surface as shown in Figure 4.
.. 3, G17.4, G17°5). If it is determined that the plane switching command code exists, the process advances to step 3, and if it is determined that there is no plane switching command code, the data of the machined surface is not written to the machined surface holding table, and the machined surface is determined. Finish the processing of the means.

ステップ3より、判定された平面切換指令コードに対応
する加工面(上面、側面1、側面2、側面3、側面4)
のデータが加工面保持テーブル(4)に書き込まれる。
From step 3, the machined surface (top surface, side surface 1, side surface 2, side surface 3, side surface 4) corresponding to the determined plane switching command code
data is written to the machined surface holding table (4).

又、加工面保持テーブル(4)の初期値は、第4図に示
されるように、上面である平面切換指令コード(G17
.1)が書き込まれており、他の平面切換指令コードが
ない限り上面の加工として判断される。
In addition, the initial value of the processing surface holding table (4) is the plane switching command code (G17) which is the upper surface, as shown in FIG.
.. 1) is written, and unless there is another plane switching command code, it is determined that the processing is for the top surface.

そして、第1図の加工面決定手段(3)で読み込まれた
加工プログラム(2)は、そのまま、軸読み換え手段(
5)に入力され、軸読み換え手段(5)は、第3図に示
されるように、ステ・ノブ4より、加工プログラム(2
)を読み込んでステ・ノブ5へ進む。
Then, the machining program (2) read by the machining surface determining means (3) in Fig. 1 is directly applied to the axis rereading means (
5), and the axis reading means (5) receives the machining program (2
) and proceed to Ste Nobu 5.

ステップ5より、その加工プログラム(2)の中に軸指
令コード(XYZ)の有無が判 定され、その軸指令コードがあると判定された場合はス
テップ6へ進む。又、その軸の移動指令がない場合は軸
読み換え手段を終了してプログラム解析手段(6)に渡
される。
From step 5, it is determined whether or not there is an axis command code (XYZ) in the machining program (2), and if it is determined that the axis command code exists, the process proceeds to step 6. If there is no movement command for that axis, the axis rereading means is terminated and the information is passed to the program analysis means (6).

ステップ6より、ステップらで軸指令コード(XYZ)
があると判定された場合、 加工面保持テーブル(4)を参照して現在の加工面がど
の面に対応するか判断し、ステップ7へ進む。
From step 6, axis command code (XYZ) at step et al.
If it is determined that there is a machined surface holding table (4), it is determined which surface the current machined surface corresponds to, and the process proceeds to step 7.

ステップ7より、第4図に示される平面切換指令コード
がどの加工面を指令しているのかを解析し、その指令さ
れた加工面が前回に指定された平面切換指令コードでな
いならば軸の移動指令の読み換えが必要であると判定し
てステップ8へ進む。
From step 7, analyze which machining surface is commanded by the plane switching command code shown in Fig. 4, and if the commanded machining surface is not the previously specified plane switching command code, move the axis. It is determined that the command needs to be reread, and the process proceeds to step 8.

又、その加工面が前回に指定された平面切換指令コード
であるならば軸の移動指令の読み換えを行わず、その軸
読み換え手段を終了してプログラム解析手段(6)に渡
される。
If the machined surface has the previously specified plane switching command code, the axis movement command is not reread, the axis rereading means is terminated, and the code is passed to the program analysis means (6).

ステップ8より、第5図に示される加工面(側面1.側
面2.側面3.側面4.上面)の軸変換に基づいて軸が
変換され、プログラム解析手段(6)に渡される。即ち
、加工面が側面1 (8a)の場合、工具を被加工物(
8)に当てる為に移動させる軸はY軸となり、又、上面
(8e)を加工する場合、その移動させる軸はZ軸とな
るので、加工プログラム(2)のZ軸とY軸とを入れ換
えることにより、加工プログラム(2)が上面用でも、
側面1 (8a)を加工するプログラムとしてプログラ
ム解析手段(6)に渡せることができるようにしている
From step 8, the axes are converted based on the axis conversion of the machining surfaces (side surface 1, side surface 2, side surface 3, side surface 4, top surface) shown in FIG. 5, and are passed to the program analysis means (6). In other words, when the machining surface is side 1 (8a), the tool is placed on the workpiece (
The axis to be moved to hit point 8) will be the Y-axis, and when machining the top surface (8e), the axis to be moved will be the Z-axis, so swap the Z-axis and Y-axis in machining program (2). Therefore, even if machining program (2) is for the top surface,
It is arranged so that it can be passed to the program analysis means (6) as a program for machining the side surface 1 (8a).

この様にして、第6図に示されるような平面切換指令コ
ード(G17.2;)を従来のプログラムに付加するこ
とにより、側面の加工を通常の上面の加工と同様に処理
することができる。
In this way, by adding the plane switching command code (G17.2;) as shown in Figure 6 to the conventional program, side surface machining can be processed in the same way as normal top surface machining. .

尚、上記実施例では加工物を立方体として例示されてい
るが、この考案ではそれに限定されるものでなく、多面
体の加工物でも加工面の指令を増やすことにより、同様
に機能するものである。
In the above embodiment, the workpiece is exemplified as a cube, but this invention is not limited to this, and the same function can be achieved with a polyhedral workpiece by increasing the number of commands for the machined surface.

又、加工面の指定を加工プログラム上の指令で行うよう
にしたが、アングルヘッドの向きにより、自動的に決定
することも可能である。
Furthermore, although the processing surface is specified by a command on the processing program, it is also possible to specify the processing surface automatically depending on the orientation of the angle head.

[発明の効果コ 以上のようにこの発明によれば、加工プログラムの中の
平面切換指令コードを判定し加工面を決定して軸指令コ
ードを変換するようにしたので、側面用の加工プログラ
ムを作成する際、通常の上面の加工プログラムのイメー
ジでプログラムを作成することができ、プログラムの作
成ミスが少なくなるという効果がある。
[Effects of the Invention] As described above, according to the present invention, the plane switching command code in the machining program is determined, the machining surface is determined, and the axis command code is converted. When creating a program, the program can be created based on the image of a normal upper surface machining program, which has the effect of reducing program creation errors.

又、側面用の加工プログラムに変更する時間が省略でき
、その側面用のプログラムを新たに作成しなくてもよい
という効果がある。
Moreover, the time required to change to a machining program for the side surface can be omitted, and there is an effect that there is no need to create a new program for the side surface.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例に係る数値制御装置を示す
ブロック図、第2図は第1図の加工面決定手段のフロー
チャート、第3図は第1図の軸読み換え手段のフロチャ
ート、第4図は平面切換指令コードの説明図、第5図は
第1図の軸読み換え手段の加工面に対する軸変換の説明
図、第6図は第1図の一実施例の加工プログラム、第7
図は従来の数値制御装置を示す説明図、第8図は第7図
の主軸に工具を取り付けて被加工物の上面を削除する加
工プログラム、第9図は第7図の主軸にアングルヘッド
を取り付けて被加工物の側面を削除する加工プログラム
である。 図に於いて、(1)は数値制御装置、(2)は加工プロ
グラム、(3)は加工面決定手段、(4)は加工面保持
テーブル、(5)は軸読み換え手段、(6)はプログラ
ム解析手段、(7)は機械制御回路である。 なお、図中同一符号は同−又は相当部分を示す。 代理人 弁理士 佐々木 宗 治 第4図 第5図 第6図
1 is a block diagram showing a numerical control device according to an embodiment of the present invention, FIG. 2 is a flowchart of the machining surface determining means of FIG. 1, and FIG. 3 is a flowchart of the axis rereading means of FIG. 1. , FIG. 4 is an explanatory diagram of a plane switching command code, FIG. 5 is an explanatory diagram of axis conversion for a machining surface by the axis reading means of FIG. 1, and FIG. 6 is a machining program of an embodiment of FIG. 1. 7th
The figure is an explanatory diagram showing a conventional numerical control device, Figure 8 is a machining program that attaches a tool to the main spindle of Fig. 7 and removes the top surface of the workpiece, and Fig. 9 shows an angle head attached to the main spindle of Fig. 7. This is a machining program that attaches and deletes the sides of the workpiece. In the figure, (1) is a numerical control device, (2) is a machining program, (3) is a machining surface determining means, (4) is a machining surface holding table, (5) is an axis reading means, (6) (7) is a program analysis means, and (7) is a machine control circuit. Note that the same reference numerals in the figures indicate the same or equivalent parts. Agent Patent Attorney Muneharu Sasaki Figure 4 Figure 5 Figure 6

Claims (1)

【特許請求の範囲】 加工面を加工する加工プログラムが読み込まれる際、そ
の加工プログラムに前記加工面を切り換える平面切換指
令コードが含まれているかどうか判定され、その平面切
換指令コードが含まれている場合は前記加工面を識別す
る加工面データを出力する加工面決定手段と、 該加工面決定手段から出力された加工面データを格納す
る加工面保持テーブルと、 前記加工面決定手段を介して読み込まれた前記加工プロ
グラムに軸を移動させる軸指令コードが含まれているか
どうか判定され、その軸指令コードが含まれている場合
は前記加工面保持テーブルに格納された加工面データに
対応した軸指令コードに変換する軸読み換え手段と を有することを特徴とする数値制御装置。
[Scope of Claims] When a machining program for machining a machined surface is read, it is determined whether the machining program includes a plane switching command code for switching the machined surface, and the plane switching command code is included. a machined surface determining means for outputting machined surface data for identifying the machined surface; a machined surface holding table for storing the machined surface data output from the machined surface determining means; It is determined whether or not the machining program that has been written includes an axis command code for moving the axis, and if the axis command code is included, the axis command corresponding to the machining surface data stored in the machining surface holding table is determined. A numerical control device characterized by having an axis reading means for converting into a code.
JP14634790A 1990-06-06 1990-06-06 Numerical controller Pending JPH0439708A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14634790A JPH0439708A (en) 1990-06-06 1990-06-06 Numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14634790A JPH0439708A (en) 1990-06-06 1990-06-06 Numerical controller

Publications (1)

Publication Number Publication Date
JPH0439708A true JPH0439708A (en) 1992-02-10

Family

ID=15405654

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14634790A Pending JPH0439708A (en) 1990-06-06 1990-06-06 Numerical controller

Country Status (1)

Country Link
JP (1) JPH0439708A (en)

Similar Documents

Publication Publication Date Title
KR930011720B1 (en) Working program teaching system for numerically controlled machine tool
JPWO2014155723A1 (en) Numerical controller
JPS59184911A (en) Method of copying contour of work with tool
KR100421789B1 (en) Numerical Control Instruction Writing Device and Method
US5930141A (en) Method of controlling access to storage means in numerical-control system, and numerical-control system
GB2083247A (en) A programmable machine
JPH0439708A (en) Numerical controller
US4766546A (en) Numerically controlled apparatus including functions of synchronous-simultaneous transaction and independent-simultaneous translation
JPH0457005B2 (en)
JPH04237307A (en) Automatic transformation device for coordinate axis
JP2852986B2 (en) Processing system
JP3176397B2 (en) NC device, NC device having NC machining program creation function, NC program creation device, and NC machining program creation method
JPH0653335B2 (en) Numerical control program machining simulation method
JP7250202B1 (en) Information processing device and information processing program
JP2875801B2 (en) DNC equipment
JP3050991B2 (en) Tool offset shape data input type numerical control method and device
JPH10240330A (en) Numerical controller
WO2024134737A1 (en) Control apparatus and computer-readable recording medium
GB2187308A (en) An operation program checking method for a numerical control device
JP2001159906A (en) Nc working device
JPH05108134A (en) Coordinates converting method for dividing correspondence of main axis
JP2002091526A (en) Numerical controller
JPS6289117A (en) Numerical control device
KR0176539B1 (en) Cutting control method of numerical control device and device
JPH01293405A (en) Numerical controller