JPH02183805A - Cnc制御方式 - Google Patents
Cnc制御方式Info
- Publication number
- JPH02183805A JPH02183805A JP415389A JP415389A JPH02183805A JP H02183805 A JPH02183805 A JP H02183805A JP 415389 A JP415389 A JP 415389A JP 415389 A JP415389 A JP 415389A JP H02183805 A JPH02183805 A JP H02183805A
- Authority
- JP
- Japan
- Prior art keywords
- offset data
- group
- groups
- offset
- channel
- 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
- 238000000034 method Methods 0.000 claims description 14
- 238000003754 machining Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は1台の数値制御装置で複数のパスを制御するC
NC制御方式に関し、特にオフセットデータのグループ
を各パスに割り振りできるようにしたCNC制御方式に
関する。
NC制御方式に関し、特にオフセットデータのグループ
を各パスに割り振りできるようにしたCNC制御方式に
関する。
数値制御装置の機能向上及びより短時間でワークを加工
しようとするために、1台の数値制御装置(CNC)で
複数のパスを制御するマルチパス制御方式の数値制御装
置が使用されるようになってきた。
しようとするために、1台の数値制御装置(CNC)で
複数のパスを制御するマルチパス制御方式の数値制御装
置が使用されるようになってきた。
これらのマルチパス制御方式の数値制御装置では各パス
にオフセットデータのグループが決められている。従っ
て、各パスは固定されたオフセットデータのグループを
使用して、加工を実行する。
にオフセットデータのグループが決められている。従っ
て、各パスは固定されたオフセットデータのグループを
使用して、加工を実行する。
しかし、実際には各パスは同一刃物台のみを制御するの
ではなく、他の刃物台等を制御する。従って、別のパス
に固定されたオフセットデータのグループを使用する必
要がある。従来のようにパスとオフセットデータのグル
ープが固定されていると、他のグループのオフセットデ
ータを重複して持つ必要があり、再度オフセットデータ
を入力しなければならなかった。
ではなく、他の刃物台等を制御する。従って、別のパス
に固定されたオフセットデータのグループを使用する必
要がある。従来のようにパスとオフセットデータのグル
ープが固定されていると、他のグループのオフセットデ
ータを重複して持つ必要があり、再度オフセットデータ
を入力しなければならなかった。
本発明はこのような点に鑑みてなされたものであり、各
パスにオフセットデータのグループ由に割り振り可能な
CNC制御方式を提供することを目的とする。
パスにオフセットデータのグループ由に割り振り可能な
CNC制御方式を提供することを目的とする。
本発明では上記課題を解決するために、1台の数値制御
装置で複数のパスを制御するCNC制御方式において、
複数のオフセットデータのグループを前記各パスに割り
振り可能にしたことを特徴とするCNC制御方式が、 提供される。
装置で複数のパスを制御するCNC制御方式において、
複数のオフセットデータのグループを前記各パスに割り
振り可能にしたことを特徴とするCNC制御方式が、 提供される。
オフセットデータのグループを加工前に必要なパスに割
り振り、加工をおこなう.このために、同一のオフセッ
トデータを各グループで重複して持つ必要がなくなる。
り振り、加工をおこなう.このために、同一のオフセッ
トデータを各グループで重複して持つ必要がなくなる。
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明のCNC制御方式の概念図である。各パ
ス1−nには、複数のオフセントグループ11〜1mが
自由に割り振りできるようになっている。
ス1−nには、複数のオフセントグループ11〜1mが
自由に割り振りできるようになっている。
例えば、第1のワークを加工するときは、パス1はオフ
セットデータのグループ1(11)を使用し、パス2は
オフセットデータのグループ2(12)を使用する。以
下オフセットデータのグループをオフセットグループと
する。
セットデータのグループ1(11)を使用し、パス2は
オフセットデータのグループ2(12)を使用する。以
下オフセットデータのグループをオフセットグループと
する。
また、第2のワークを加工するときは、パス1はオフセ
ットグループ2(12)を使用し、パス2はオフセット
グループ1(11)を使用する。
ットグループ2(12)を使用し、パス2はオフセット
グループ1(11)を使用する。
このように、オフセットグループを自由に各パスに割り
振りできるようにすれば、各パスは自由に各刃物台、あ
るいは工具ヘッドを制御することができる。
振りできるようにすれば、各パスは自由に各刃物台、あ
るいは工具ヘッドを制御することができる。
第2図はオフセットグループのディレクトリを示す画面
である。ディレクトリ画面20にはオフセットグループ
の番号が表示され、オフセットデータを入力したり、あ
るいは変更するグループ番号を選択する。
である。ディレクトリ画面20にはオフセットグループ
の番号が表示され、オフセットデータを入力したり、あ
るいは変更するグループ番号を選択する。
グループ番号を選択すると、選択されたグループのオフ
セットデータが現れる。第3図は選択されたオフセット
グループの表示画面である。ここでは、オフセットグル
ープ番号21aと各工具の番号21b1各工具のX軸の
オフセットデータ21c及びZ軸のオフセットデータ2
1dが表示されている。この画面で必要なオフセットデ
ータを入力あるいは変更することができる。
セットデータが現れる。第3図は選択されたオフセット
グループの表示画面である。ここでは、オフセットグル
ープ番号21aと各工具の番号21b1各工具のX軸の
オフセットデータ21c及びZ軸のオフセットデータ2
1dが表示されている。この画面で必要なオフセットデ
ータを入力あるいは変更することができる。
次にオフセットグループの割り振りについて述べる.第
4図はオフセットグループの割り振りのフローチャート
である。
4図はオフセットグループの割り振りのフローチャート
である。
〔S1〕加工プログラムが作成され、メモリに格納され
る。これらの加工プログラムは一般に各バス分用意され
る。
る。これらの加工プログラムは一般に各バス分用意され
る。
〔S2〕各バスに加工プログラムを割り振る。
〔S3〕各パスに使用するオフセットデータのグループ
番号を選択する。
番号を選択する。
〔S4〕各パスにオフセットデータのグループが割り振
られる。
られる。
これによって、加工を開始できる状態となる。
第5図は本発明のマルチパス制御の数値制御装置のハー
ドウェアのブロック図である。図において、チャネルパ
ス31は各チャネルを結合できるマルチマスクパスであ
る。チャネルバス31には、多数のスロット31a,3
1b・−・・・・・31gがあり、後述するチャネル等
を結合することができる。
ドウェアのブロック図である。図において、チャネルパ
ス31は各チャネルを結合できるマルチマスクパスであ
る。チャネルバス31には、多数のスロット31a,3
1b・−・・・・・31gがあり、後述するチャネル等
を結合することができる。
CRT/MDIユニット32はオフセットグループ番号
ディレクトリ、オフセットデータ等を表示し、さらにキ
ーボードからオフセットデータ等を入力する。軸制御モ
ジュール33、34は1個のモジュールで2〜3軸のサ
ーボモータを制御することができる。I10回路35は
外部からの入出力信号を授受する。図では、PC(プロ
グラマブル・コントローラ)等は省略しである。
ディレクトリ、オフセットデータ等を表示し、さらにキ
ーボードからオフセットデータ等を入力する。軸制御モ
ジュール33、34は1個のモジュールで2〜3軸のサ
ーボモータを制御することができる。I10回路35は
外部からの入出力信号を授受する。図では、PC(プロ
グラマブル・コントローラ)等は省略しである。
41.42及び43はチャネルであり、1個のチャネル
が数値制御装置1個分の機能を有している。すなわち、
1個のチャネルで、数値制御指令の読み出し、解読、実
行を処理することができる。
が数値制御装置1個分の機能を有している。すなわち、
1個のチャネルで、数値制御指令の読み出し、解読、実
行を処理することができる。
また、CRT/MDIユニット32等の機器を制御する
こともできる。従って、個々のチャネルで従来の数値制
御装置が処理してきた、一定の数の軸の指令を処理する
ことができる。
こともできる。従って、個々のチャネルで従来の数値制
御装置が処理してきた、一定の数の軸の指令を処理する
ことができる。
例えば、2ヘツドの数値制御旋盤で、チャネル141で
第1の主軸、Xl軸及びZl軸を制御し、チャネル11
42で第2の主軸、X2軸及びZ2軸を制御し、チャネ
ルI[[43をマスクチャネルとして、他のチャネルの
監視等の全体の制御を実行することができる。さらにチ
ャネルI41はチャネルパス11を経由で、CRT/M
DIユニット32を制御する。
第1の主軸、Xl軸及びZl軸を制御し、チャネル11
42で第2の主軸、X2軸及びZ2軸を制御し、チャネ
ルI[[43をマスクチャネルとして、他のチャネルの
監視等の全体の制御を実行することができる。さらにチ
ャネルI41はチャネルパス11を経由で、CRT/M
DIユニット32を制御する。
これらのチャネル41〜43がチャネルバス31に結合
され、処理を分担し、1個のチャネルの処理能力が足り
なくなったときは、他のチャネルに処理を一部移転する
。例えば、一方のチャネルI41が、非常に細かい補間
を実行し、チャネル1142が直線補間を実行している
ときは、チャネル141の補間の前処理演算の一部をチ
ャネル■42に実行させることができる。この結果、処
理に不均衡が生じないように、処理能力の均衡を確保す
ることができる。
され、処理を分担し、1個のチャネルの処理能力が足り
なくなったときは、他のチャネルに処理を一部移転する
。例えば、一方のチャネルI41が、非常に細かい補間
を実行し、チャネル1142が直線補間を実行している
ときは、チャネル141の補間の前処理演算の一部をチ
ャネル■42に実行させることができる。この結果、処
理に不均衡が生じないように、処理能力の均衡を確保す
ることができる。
チャネルm43はマスクチャネルとして、チャネルバス
31の使用権の調停、他のチャネルの監視等の全体の制
御を実行する。勿論、チャネル■43も主軸や軸の制御
を行うことも可能である。
31の使用権の調停、他のチャネルの監視等の全体の制
御を実行する。勿論、チャネル■43も主軸や軸の制御
を行うことも可能である。
また、チャネルII[43の処理すべきタスクが増加し
て全体の制御を実行できなくなり、他のチャネルが余裕
があるときは、マスク権を他のチャネルに移転すること
ができる。
て全体の制御を実行できなくなり、他のチャネルが余裕
があるときは、マスク権を他のチャネルに移転すること
ができる。
以上説明したように本発明では、各パスにオフセットデ
ータのグループを自由に割り振りできるようにしたので
、各パスは加工前に必要なオフセットデータのグループ
を選択でき、1個のグループで他のグループのオフセッ
トデータを持つ必要がなくなる。
ータのグループを自由に割り振りできるようにしたので
、各パスは加工前に必要なオフセットデータのグループ
を選択でき、1個のグループで他のグループのオフセッ
トデータを持つ必要がなくなる。
第1図は本発明のCNC制御方式の概念図、第2図はオ
フセットグループのディレクトリの表示画面を示す図、 第3図はオフセットデータの表示画面を示す図、第4図
はオフセットグループの割り振りのフローチャート、 第5図は本発明のCNC制御方式を実施するための数値
制御装置のハードウェアのブロック図である。 31a〜31 g−・−スロット 32−・−・−−−−−−−−−CRT / M D
Iユニット33.34 ・・−軸制御モジュール3
5−−−−−−−−・−・・−IO回路41〜43−−
−−−−−−−−−−−−−チャネル■〜チャネル■特
許出願人 ファナック株式会社 代理人 弁理士 服部毅巖 1″n −パス 11〜1m・−・−オフセットグループ20・−・−・
−−−−−・・・・・オフセットグループのディレクト
リ画面 21 ・−オフセットデータ画面 31〜・−一−−−−−−−−・チャネルバス第 ■ 図 第3図 第2図 第4 図
フセットグループのディレクトリの表示画面を示す図、 第3図はオフセットデータの表示画面を示す図、第4図
はオフセットグループの割り振りのフローチャート、 第5図は本発明のCNC制御方式を実施するための数値
制御装置のハードウェアのブロック図である。 31a〜31 g−・−スロット 32−・−・−−−−−−−−−CRT / M D
Iユニット33.34 ・・−軸制御モジュール3
5−−−−−−−−・−・・−IO回路41〜43−−
−−−−−−−−−−−−−チャネル■〜チャネル■特
許出願人 ファナック株式会社 代理人 弁理士 服部毅巖 1″n −パス 11〜1m・−・−オフセットグループ20・−・−・
−−−−−・・・・・オフセットグループのディレクト
リ画面 21 ・−オフセットデータ画面 31〜・−一−−−−−−−−・チャネルバス第 ■ 図 第3図 第2図 第4 図
Claims (2)
- (1)1台の数値制御装置で複数のパスを制御するCN
C制御方式において、 複数のオフセットデータのグループを前記各パスに割り
振り可能にしたことを特徴とするCNC制御方式。 - (2)前記割り振りは各パスに加工プログラムを割り振
った後に、オフセットデータのグループ番号を選択して
行うことを特徴とする特許請求の範囲第1項記載のCN
C制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP415389A JPH02183805A (ja) | 1989-01-10 | 1989-01-10 | Cnc制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP415389A JPH02183805A (ja) | 1989-01-10 | 1989-01-10 | Cnc制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02183805A true JPH02183805A (ja) | 1990-07-18 |
Family
ID=11576815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP415389A Pending JPH02183805A (ja) | 1989-01-10 | 1989-01-10 | Cnc制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02183805A (ja) |
-
1989
- 1989-01-10 JP JP415389A patent/JPH02183805A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7043332B1 (en) | Numeric control lathe and method for controlling the same | |
| JPS6120104A (ja) | 数値制御方式 | |
| JPS63181005A (ja) | 数値制御装置の並列処理方式 | |
| JPH02148109A (ja) | Cnc制御方式 | |
| JPH01217605A (ja) | 多軸多系統工作機械用数値制御装置 | |
| JPH01229305A (ja) | 数値制御装置 | |
| JPH02183805A (ja) | Cnc制御方式 | |
| JP2865292B2 (ja) | 数値制御装置システム | |
| JPH01193146A (ja) | 数値制御装置 | |
| JPH01152508A (ja) | Cnc制御方式 | |
| JPH01250106A (ja) | マシンロック制御方式 | |
| JPH04237307A (ja) | 工作機械における座標軸自動変換方法 | |
| JP2687119B2 (ja) | 数値制御装置 | |
| JP2779796B2 (ja) | 数値制御装置 | |
| US20220219274A1 (en) | Motion control method for dual-spindle machining, dual-spindle machining apparatus and computer program product | |
| JP2815447B2 (ja) | 速度クランプ制御方法 | |
| JPH01250107A (ja) | オフセット記憶方式 | |
| JP2779797B2 (ja) | 数値制御装置 | |
| JPH01173204A (ja) | 数値制御装置 | |
| JP2875801B2 (ja) | Dnc装置 | |
| JPH03246707A (ja) | 系統別位置補正方式 | |
| JPH03156506A (ja) | 対話型数値制御装置又は自動プログラミング装置のncプログラム作成方法 | |
| JPS59166449A (ja) | 多工具工作機械の制御方法 | |
| JP2694639B2 (ja) | 数値制御装置 | |
| WO2025120783A1 (ja) | プログラム編集装置、プログラム編集方法、およびコンピュータ読み取り可能な記憶媒体 |