JPH03196304A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH03196304A
JPH03196304A JP33705889A JP33705889A JPH03196304A JP H03196304 A JPH03196304 A JP H03196304A JP 33705889 A JP33705889 A JP 33705889A JP 33705889 A JP33705889 A JP 33705889A JP H03196304 A JPH03196304 A JP H03196304A
Authority
JP
Japan
Prior art keywords
shaft
pulse
synchronization
main shaft
speed
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
JP33705889A
Other languages
English (en)
Inventor
Takao Sasaki
隆夫 佐々木
Kentaro Fujibayashi
謙太郎 藤林
Toshiaki Otsuki
俊明 大槻
Hideo Ogino
秀雄 荻野
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP33705889A priority Critical patent/JPH03196304A/ja
Publication of JPH03196304A publication Critical patent/JPH03196304A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Gear Processing (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はホブ盤等のNC歯車工作器械を制御する数値制
御装置に関し、特に主軸と被切削歯車の回転軸との同期
関係の変更を同期をキャンセルすることなく行うNC歯
車工作器械を制御する数値制御装置に関する。
〔従来の技術〕
歯車を加工するホブ盤もNCと結合したNCホブ盤が使
用されるようになってきた。
ホブ盤では主軸のホブ軸と被切削歯車(ワーり)の回転
軸(C軸)との間で同期をとる必要がある。このために
、ホブ軸に設けられたポジションコータからのパルスを
一定の割合でワークの回転軸に分配している。
〔発明が解決しようとする課題〕
しかし、NCホブ盤では、同期中の主軸とC軸のパルス
数を常に監視するようになっていないので、両軸の同期
関係の変更は必ず一度同期をキャンセルしてから行って
いた。このためC軸の回転が停止してしまい、モジュー
ルの異なる複数の歯車を加工する場合、加工開始点の位
置決めを行わなければならなかった。
本発明はこのような点に鑑みてなされたものであり、同
期をキャンセルすることなく、主軸とC軸の同期関係の
変更が行えるNC歯車工作機械を制御する数値制御装置
を提供することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、ホブ盤等のNC
歯車工作機械を制御する数値制御装置において、主軸に
結合されたポジションコータからの帰還パルスを、主軸
の回転数と被切削歯車を回転させる回転軸との仕を含む
指令によって、スピンドルモータへの回転指令と、前記
回転軸への回転指令を出力する同期制御手段と、新しい
前記主軸の回転数と前記回転軸の回転数が指令されたと
きに、前記主軸及び前記回転軸を停止することなく、新
しい同期関係を保つための補正パルスを演算する補正パ
ルス演算手段と、を有することを特徴とする数値制御装
置が、提供される。
〔作用〕
ホブ盤の主軸回転数に比例した帰還パルスをポジション
コータから出力し、この帰還パルスを用いて主軸のスピ
ンドルモータの回転数とC軸のサーボモータの回転数の
比が一定になるように同期制御手段で制御する。このポ
ジションコータからの帰還パルスとC軸の指令パルスを
内部カウンタで計数し、常時パルス数を監視する。主軸
の回転数とC軸の回転数の比率を変更する場合は、内部
カウンタの計数を基に補正パルス数演算手段が補正パル
スを演算する。この補正パルスをC軸に加えて、C軸の
回転を加減速し、その後新しい回転比率の同期に移行す
る。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の概念図である。ワーク1は被切削歯車
であり、その回転を行うC軸13は歯車12a及び1.
2 bを介してサーボモータ11によって回転する。ホ
ブ2は主軸3に取り付けられており、スピンドルモータ
5によって回転し、ワーク1の歯切りを行う。スピンド
ルモータ5には歯車6a及び6bを介してポジションコ
ータ7が結合されており、スピンドルモータ5の回転に
JIJJしたパルスを出力する。この帰還パルスは同期
制御手段8に送られ、同期制御手段8は主軸3の回転数
を含む回転指令をスピンドルアンプ4に指令し、また、
主軸3の回転数と一定の割合で同期をとる回転数を含む
回転指令をサーボアンプ10に指令する。スピンドルア
ンプ4はスピンドルモータ5を駆動させ、サーボアンプ
10はサーボモータ11を駆動させる。同期制御手段8
には内部カウンタが有り、ポジションコータ7からの帰
還パルス及びC軸の指令パルスをカウントし、同期中の
両軸のパルス数を常に監視する。この内部カウンタは主
軸−回転分のパルス数及びC軸−回転分の指令パルス数
をカウント後各カウンタを0に戻す。また、G31T1
0L1;  (ホブ軸回転数二〇軸回転数=10 : 
1)は同期指令であり、Ga4は同期開始指令、TIO
は歯車の歯数、Llはホブ条数である。
主軸3の回転数とC軸13の回転数との比率を変更する
同期変更指令が出されると、内部カウンタの計数を基に
補正パルス演算手段9が補正パルスを演算し、同期制御
手段8に出力する。この補正パルスは同期制御手段8か
ら出力され、サーボアンプ10を介してサーボモータ1
1の回転を変更する。補正パルスの分配が完了した時点
で、新しい回転比率の同期に移行することになる。G3
2T15L1 ;  (ホブ軸回転数二〇軸回転数−1
5:1)は同期変更指令であり、G82は同期変更指令
、T15は歯車の歯数、Llはホブ条数である。
第2図は、本発明による主軸及びC軸の内部カウンタの
値を示す図である。例ではG31T10L1; (ホブ
軸回転数二〇軸回転数=10 : 1)から、G82T
15L1 ;  (15: 1)に同期関係を変更した
場合の説明図である。
また、図において、横軸は時間で、縦軸は内部カウンタ
のパルス数である。横軸の鋸歯状波の数は主軸の回転数
を表す。縦軸のIOは主軸一回転のパルス数であり、I
はC軸−回転のパルス数である。
横軸と縦軸との交点を○とし、主軸10の回転時点をT
l01主軸15の回転時点をT15とし。
C軸−回転パルス数■の鎖線に垂直移動した点をA及び
Bとする。また、G32T15L1 ;  (15:1
)の指令時点をTOとし、直線OAとの交点をり、C軸
のパルス数をT1とする。
(a)G82T15L1を指令することにより、同期関
係を主軸回転数−〇軸回転数−15:1に変更する。す
なわち、同期変更指令時点TOから10:1の傾斜角度
elOから15:1の傾斜角度θ15へ移行を行う。
(b)C軸内部カウンタの値から、同期合わせのために
位置を合わせる補正パルス数を計算する。
本例の場合の補正パルス数は次式から求められる。
Ih−(1−10/15)(I−11)Ih:補正パル
ス数 (I−11):’roの時点からC軸を一回転させるま
での残りのパルス数 (1−10/15):to:iの傾斜角度010から1
5=1の傾斜角度θ15に変えるための残りのパルス数
に対する補正割合である。
(c)最大切削送りで、(b)で計算された補正パルス
を分割して出力する。最大切削送りで補正パルスを出力
するのは安全な範囲でできるだけ早く新しい同期に移行
するためである。この補正パルスの伺加が完了した点が
図のP点である。
(d)補正パルスの付加が完了したP点から変更後の新
しい同期関係になる。図の直線APは新しい同期(15
: 1)であり、直線B○と平行ずなわち傾斜角度01
5となる。
第3図は本発明の同期変更のフローチャートである。図
において、Sに続く数値はステップ番号を示す。
〔Si3同期関係変更指令がされたかを調べ、されれば
S2に進み、されなければエンドに進む。
〔S2〕C軸内部のカウンタ値を参照する。
〔S3〕補正パルスの計算を行う。
〔S4〕最大切削送り速度にて補正パルスを分配する。
第4図は本発明を実施するだめの数値制御装置(CNC
)と付加軸制御装置のハードウェアのブロック図である
。数値制御装置(CNC)のプロセッサ21はROM2
2に格納されたシステムプログラムに従って、数値制御
装置全体を制御する。
ROM22にはEPROMあるいはEEPROMが使用
される。RAM23はDRAMが使用され、各種のデー
タが格納される。不揮発性メモリ24は加ニブログラム
24a1パラメータ等が記憶され、バッテリバックアッ
プされたCMO3等が使用されるので、数値制御装置の
電源切断後もその内容が保持される。
PMC(プログラマブル・マシン・コントローラ)25
はM機能、S機能、1機能等の指令を受けて、シーケン
スプログラム25aによってこの指令を解読処理し、工
作機械を制御する出力信号を出力する。また、機械側か
らのリミットスイッチの信号あるいは機械操作盤からの
スイッチ信号を受けて、シーケンス・プログラム25a
で処理し、機械側を制御する出力信号を出力し、数値制
御装置で必要な信号はバス35を経由してRAM23に
転送され、プロセッサ21によって、読み取られる。
グラフィック制御回路26は各軸の現在位置、0 移動量等のRAM23に格納されたデータを表示信号に
変換し、表示装置26aに送り、表示装置26aはこれ
を表示する。表示装置26aはCRT、液晶表示装置等
が使用される。キーボード27は各種のデータを人力す
るのに使用される。
入出力回路32は機械側との人出力信号の授受を行う。
すなわち機械側のリミットスイッチ信号、機械操作盤の
スイッチ信号を受け、これを2MC25が読み取る。ま
た、2MC25からの機械側の空圧アクチュエイタ等を
制御する出力信号を受けて、機械側に出力する。
手動パルス発生器33は回転角度に応じて、各軸を精密
に移動させるパルス列を出力し、機械位置を精密に位置
決めするために使用される。手動パルス発生器33は通
常機械操作盤に実装される。
スピンドルアンプ28はスピンドルモータ29を駆動さ
せ、ポジションコータ30は位置検出パルスを出力し、
付加検出器31は同期パルスのカウントを行う。34は
共有のRAMである。
付加軸制御装置のプロセッサ41はROM42に格納さ
れたシスームプログラムに従って、付加軸制御装置全体
を制御する。ROM42にはEPROMあるいはEEP
ROMが使用される。RAM43にはスピンドル軸の帰
還パルス及びC軸の指令パルスをカウントする内部カウ
ンタが設定され、DRAMが使用されている。位置制御
回路44はプロセッサ41から位置指令を受けて、サー
ボモータ46を制御するための速度指令信号をサーボア
ンプ45に出力する。サーボアンプ45はこの速度指令
信号を増幅し、サーボモータ46を駆動する。サーボモ
ータ46には位置検出器47が結合されている。位置検
出器47は位置検出パルスを位置制御回路44にフィー
ドバックする。
上記の説明ではホブ盤での同期変更について説明したが
、ネジ切り、ポリコン加工、重畳同期等、数値制御にお
ける他の同期機能にも適用できる。
〔発明の効果] 以上説明したように本発明では、主軸の帰還パルス及び
C軸の指令パルスをカウントする内部力1 2 ウンタを設定し、同期中の両軸のパルス数を常に監視し
、主軸とC軸の同期関係を変更する際に、このカウンタ
の値から補正パルス数を計算してC軸に加えるようにし
たので、同期をキャンセルすることなく直ちに新しい条
件の同期関係を実現させることができ、モジュールの異
なる複数の歯車を短時間で加工することが可能となる。
【図面の簡単な説明】
第1図は本発明の概念図、 第2図は、本発明による主軸及びC軸の内部カウンタの
値を示す図、 第3図は、本発明による同期関係変更のためのフローヂ
ャート、 第4図は、本発明を実施するための数値制御装置と付加
軸制御装置のハードウェアのブロック図である。 1 ゛   ワーク 2・  −・−ホブ 3   ・ 主軸 4 −〜−スピンドルアンプ 5・ −スピンドルモータ 6 a 、 6 b −−−歯車 7 ・−−ポジションコータ 8・  ・−同期制御手段 9−  補正パルス演算手段 10  ・・ サーボアンプ 11 −−−サーボモータ 12a、12b   歯車 13−−’−C軸 21 °゛  プロセッサ 22−−−−−ROM 23     RA M 24°   ・不揮発性メモリ 24a     加ニブログラム 25・−−PMC(プログラマブル・ コントローラ) 25a −・  シーケンスプログラム26  ・ −
グラフィック制御回路 3 4 a    表示装置 7:1−−ボード 8    スピンドルアンプ 9    スピンドルモータ 0    ポジションコータ 1    付加検出器 2    入出力回路 3    手動パルス発生器 4     RA M 5     バス 1−   プロセジヤ 2−−−ROM 3  ・ RAM 4   ・位置制御回路 5   ・ サーボアンプ 6    サーボモータ 7    ゛位置検出器

Claims (3)

    【特許請求の範囲】
  1. (1)ホブ盤等のNC歯車工作機械を制御する数値制御
    装置において、 主軸に結合されたポジションコータからの帰還パルスを
    、主軸の回転数と被切削歯車を回転させる回転軸との比
    を含む指令によって、スピンドルモータへの回転指令と
    、前記回転軸への回転指令を出力する同期制御手段と、 新しい前記主軸の回転数と前記回転軸の回転数が指令さ
    れたときに、前記主軸及び前記回転軸を停止することな
    く、新しい同期関係を保つための補正パルスを演算する
    補正パルス演算手段と、を有することを特徴とする数値
    制御装置。
  2. (2)前記補正演算パルスは前記スピンドルモータの最
    大切削速度を越えないような速度で与えるように構成し
    たことを特徴とする特許請求の範囲第1項記載の数値制
    御装置。
  3. (3)前記同期制御手段は前記主軸の回転に対応したカ
    ウンタと、前記回転軸に対応したカウンタによって、同
    期制御するように構成したことを特徴とする特許請求の
    範囲第1項記載の数値制御装置。
JP33705889A 1989-12-26 1989-12-26 数値制御装置 Pending JPH03196304A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33705889A JPH03196304A (ja) 1989-12-26 1989-12-26 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33705889A JPH03196304A (ja) 1989-12-26 1989-12-26 数値制御装置

Publications (1)

Publication Number Publication Date
JPH03196304A true JPH03196304A (ja) 1991-08-27

Family

ID=18305035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33705889A Pending JPH03196304A (ja) 1989-12-26 1989-12-26 数値制御装置

Country Status (1)

Country Link
JP (1) JPH03196304A (ja)

Similar Documents

Publication Publication Date Title
US5260879A (en) Numerical control apparatus
EP0440805B1 (en) Feed speed control method of numeric controller
US5453674A (en) Numerical control apparatus
EP0510204A1 (en) Method of evaluating operating accuracy in numerically controlled machine
JPS63123605A (ja) タツピング加工制御装置
JPH02220103A (ja) 主軸制御指令方式
WO1990007737A1 (fr) Systeme de commande de freinage pour broches
US5659131A (en) Cutter fracture detecting system
EP0417307A1 (en) Method of plotting nc program
JPH0616242B2 (ja) 数値制御方式
JPH03196304A (ja) 数値制御装置
JPH04238504A (ja) 同期制御装置
JPH0435810A (ja) 数値制御装置
JPH048423A (ja) タッピング方式
JPH03212705A (ja) 数値制御装置
JPS6089201A (ja) 数値制御装置
JPH03178752A (ja) 工具負荷監視制御方法
JPH03110603A (ja) サーボモータのバックラッシュ補正制御方法
JPH08314516A (ja) Cncの軸制御方式
JPH03196305A (ja) ホブ盤のx軸リトラクト方式
JPH05224714A (ja) 数値制御装置
JPH02237743A (ja) 数値制御装置の主軸制御方式
JPS6048505A (ja) バツクラツシユ補正装置
JPH0546236A (ja) 数値制御装置
JPH02181805A (ja) 同期パルス補間方式