JPH0275004A - 主軸制御方式 - Google Patents
主軸制御方式Info
- Publication number
- JPH0275004A JPH0275004A JP22787688A JP22787688A JPH0275004A JP H0275004 A JPH0275004 A JP H0275004A JP 22787688 A JP22787688 A JP 22787688A JP 22787688 A JP22787688 A JP 22787688A JP H0275004 A JPH0275004 A JP H0275004A
- Authority
- JP
- Japan
- Prior art keywords
- spindle
- command
- servo motor
- sub
- control system
- 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 6
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003801 milling Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は1台のサーボモータを送り軸と主軸に切り換え
て使用する主軸制御方式に関し、特に小型の副主軸を有
する工作機械の主軸制御方式に関する。
て使用する主軸制御方式に関し、特に小型の副主軸を有
する工作機械の主軸制御方式に関する。
CNC工作機械では、1台で複合的な加工を行い、1個
のワークに要求される加工をできるだけ1台のCNC工
作機械で処理しようとしている。
のワークに要求される加工をできるだけ1台のCNC工
作機械で処理しようとしている。
それによって、ワークの着脱、工具のセット等の時間が
節約できるからである。
節約できるからである。
このために、主軸の他に副主軸と呼ばれる回転用の軸を
有するCNC工作機械が多く設計されている0例えば、
CNC旋盤でワークを回転させるための主軸と、小型の
ドリル加工、簡単なミーリング加工を行うための副主軸
を用意している。これらのCNC工作機械では、X、、
Z軸以外にも副主軸の移動等を制御する補助的な軸を有
する。
有するCNC工作機械が多く設計されている0例えば、
CNC旋盤でワークを回転させるための主軸と、小型の
ドリル加工、簡単なミーリング加工を行うための副主軸
を用意している。これらのCNC工作機械では、X、、
Z軸以外にも副主軸の移動等を制御する補助的な軸を有
する。
しかし、一般にこれらの副主軸と補助的な軸は同時に動
作することは少ない、例えば、テーブル割り出し、マガ
ジン旋回軸等は副主軸と同時に動作することはない。さ
らに、副主軸の出力は一般に小さい。
作することは少ない、例えば、テーブル割り出し、マガ
ジン旋回軸等は副主軸と同時に動作することはない。さ
らに、副主軸の出力は一般に小さい。
本発明はこのような点に迄みてなされたものであり、1
台のサーボモータを主軸と送り軸に切り換えて使用する
主軸制御方式を提供することを目的とする。
台のサーボモータを主軸と送り軸に切り換えて使用する
主軸制御方式を提供することを目的とする。
〔課題を解決するための手段]
本発明では上記課題を解決するために、1台のサーボモ
ータを送り軸と主軸に切り換えて使用する主軸制御方式
において、 NC指令で回転指令あるいは移動指令のいずれかを指令
し、 前記NC指令によってサーボモータを主軸あるいは送り
軸として制御するようにしたことを特徴とする主軸制御
方式が、 提供される。
ータを送り軸と主軸に切り換えて使用する主軸制御方式
において、 NC指令で回転指令あるいは移動指令のいずれかを指令
し、 前記NC指令によってサーボモータを主軸あるいは送り
軸として制御するようにしたことを特徴とする主軸制御
方式が、 提供される。
(作用)
1台のサーボモータを主軸あるいは送り軸とし7て使用
する。その切り換えはNC指令でおこなう。
する。その切り換えはNC指令でおこなう。
これによって、サーボモータの個数を減らすことができ
る。
る。
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明の主軸制御方式のブロック図を示す、N
C指令によって、サーボモータ5を補助軸の送りとして
使用するときは、位置指令1が指令される。このときは
、補助の軸を指定するアドレスが指定される。サーボモ
ータ5を副主軸として使用したいときは、特定のGコー
ドと回転数を指令する。例えば、 G−−31500: と指令する。この指令はサーボ制御回路3に与えられ、
サーボ制御回路3は位置指令があれば、サーボ制御回路
5からの位置帰還パルスを受けて、位置制御を行う。ま
た、副主軸としての指令がされたときは、回転制御のみ
を行う。サーボ制御回路3はディジタルサーボ制御回路
が使用される。
C指令によって、サーボモータ5を補助軸の送りとして
使用するときは、位置指令1が指令される。このときは
、補助の軸を指定するアドレスが指定される。サーボモ
ータ5を副主軸として使用したいときは、特定のGコー
ドと回転数を指令する。例えば、 G−−31500: と指令する。この指令はサーボ制御回路3に与えられ、
サーボ制御回路3は位置指令があれば、サーボ制御回路
5からの位置帰還パルスを受けて、位置制御を行う。ま
た、副主軸としての指令がされたときは、回転制御のみ
を行う。サーボ制御回路3はディジタルサーボ制御回路
が使用される。
その指令はザーボアンブ4に送られ、サーボモータ5を
駆動する。サーボモータ5は補助軸として使用されると
きは、図示されていないクラッチによって、送り軸に結
合される。また、副主軸として使用されるときは、クラ
ッチによって、副主軸に結合される。このクラッチの制
御は位置指令あるいは主軸指令によって自動的に切り換
え信号を出力するようにできるし、あるいは特別の補助
(M)機能を使用してもよい。
駆動する。サーボモータ5は補助軸として使用されると
きは、図示されていないクラッチによって、送り軸に結
合される。また、副主軸として使用されるときは、クラ
ッチによって、副主軸に結合される。このクラッチの制
御は位置指令あるいは主軸指令によって自動的に切り換
え信号を出力するようにできるし、あるいは特別の補助
(M)機能を使用してもよい。
また、このような副主軸あるいは補助軸はPMC(プロ
グラマブル・マシン・コントローラ)等で制御される場
合が多いので、PMCのシーケンス・プログラムで切り
換えてもよい。
グラマブル・マシン・コントローラ)等で制御される場
合が多いので、PMCのシーケンス・プログラムで切り
換えてもよい。
第2図に本発明の主軸制御方式の概略のフローチャート
図を示す。図において、Sに続く数値はステップ番号を
示す。
図を示す。図において、Sに続く数値はステップ番号を
示す。
〔S1〕副主軸指令か調べ、副主軸指令ならばS2へ、
位置指令ならS3へいく。
位置指令ならS3へいく。
〔S2〕指令された回転数の速度指令を作り出す。
〔S3〕指令された移動指令を作り出す。
〔S4〕サ一ボ制御回路へ、それぞれ位置あるいは速度
指令を出力する。
指令を出力する。
このようにして、1台のサーボモータも補助軸と副主軸
の制御に切り換えて使用することができ、コストが低減
される。
の制御に切り換えて使用することができ、コストが低減
される。
上記の例では副主軸と補助軸で説明したが、これに限定
されることなく、出力が小さければ通常の主軸と送り軸
にも同様に適用することができる。
されることなく、出力が小さければ通常の主軸と送り軸
にも同様に適用することができる。
以上説明したように本発明では、サーボモータを主軸と
送り軸で切り換えて使用するようにしまたので、サーボ
モータの数が減り、コストが低減される。
送り軸で切り換えて使用するようにしまたので、サーボ
モータの数が減り、コストが低減される。
第1図は本発明の主軸制御方式のブロック図、第2図は
本発明の主軸制御方式の概略のフローチャート図である
。 1・−−一一−−−−・−・−位置指令2−・−一一一
−−・−主軸指令 3−−−−−−−−−−−−サーボ制御回路4−−−−
−−・−・−−−−−サーボアンプ5−・−一−−−−
−−−−サーボモータ特許出願人 ファナック株式会社 代理人 弁理士 服部毅巖 第2図 第1v
本発明の主軸制御方式の概略のフローチャート図である
。 1・−−一一−−−−・−・−位置指令2−・−一一一
−−・−主軸指令 3−−−−−−−−−−−−サーボ制御回路4−−−−
−−・−・−−−−−サーボアンプ5−・−一−−−−
−−−−サーボモータ特許出願人 ファナック株式会社 代理人 弁理士 服部毅巖 第2図 第1v
Claims (2)
- (1)1台のサーボモータを送り軸と主軸に切り換えて
使用する主軸制御方式において、NC指令で回転指令あ
るいは移動指令のいずれかを指令し、 前記NC指令によってサーボモータを主軸あるいは送り
軸として制御するようにしたことを特徴とする主軸制御
方式。 - (2)前記主軸としての指令はGコードで指令すること
を特徴とする特許請求の範囲第1項記載の主軸制御方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22787688A JPH0275004A (ja) | 1988-09-12 | 1988-09-12 | 主軸制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22787688A JPH0275004A (ja) | 1988-09-12 | 1988-09-12 | 主軸制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0275004A true JPH0275004A (ja) | 1990-03-14 |
Family
ID=16867731
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22787688A Pending JPH0275004A (ja) | 1988-09-12 | 1988-09-12 | 主軸制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0275004A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS508183A (ja) * | 1973-05-28 | 1975-01-28 | ||
| JPS57103504A (en) * | 1980-12-19 | 1982-06-28 | Toyota Motor Corp | Driving system of industrial robot |
-
1988
- 1988-09-12 JP JP22787688A patent/JPH0275004A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS508183A (ja) * | 1973-05-28 | 1975-01-28 | ||
| JPS57103504A (en) * | 1980-12-19 | 1982-06-28 | Toyota Motor Corp | Driving system of industrial robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4862380A (en) | Numerical control unit | |
| KR940007130B1 (ko) | 수치제어(nc)지령 방법 | |
| JPH02220103A (ja) | 主軸制御指令方式 | |
| JP3459516B2 (ja) | 数値制御装置による重畳制御方法 | |
| EP0343257B1 (en) | Numerical controller | |
| US6999844B2 (en) | Numerical controller | |
| JP3893334B2 (ja) | 多系統数値制御装置 | |
| JPH04155406A (ja) | 制御方法 | |
| JPH06134652A (ja) | 数値制御工作機械のロボットハンドの制御方法 | |
| JPH01193146A (ja) | 数値制御装置 | |
| JP4116640B2 (ja) | 多系統制御機能を有する数値制御装置 | |
| JP2002273601A (ja) | 多軸工作機械 | |
| JPH0146263B2 (ja) | ||
| JP3050991B2 (ja) | 工具オフセット形状データ入力式数値制御方法とその装置 | |
| WO1989001388A1 (en) | Axis switching device | |
| JPH03126104A (ja) | 送り速度制御方式 | |
| JP3226459B2 (ja) | 旋盤用タレット割出制御装置 | |
| JPH08234819A (ja) | 数値制御装置 | |
| JP2899293B2 (ja) | 多軸旋盤の数値制御方法 | |
| EP0380685A1 (en) | Nc command system | |
| JP2654228B2 (ja) | 数値制御装置 | |
| US20070073438A1 (en) | Numerical controller | |
| WO1991013387A1 (fr) | System de correction de position | |
| JPH0554124B2 (ja) | ||
| JP2694638B2 (ja) | 数値制御装置 |