JPH06312341A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH06312341A
JPH06312341A JP10171693A JP10171693A JPH06312341A JP H06312341 A JPH06312341 A JP H06312341A JP 10171693 A JP10171693 A JP 10171693A JP 10171693 A JP10171693 A JP 10171693A JP H06312341 A JPH06312341 A JP H06312341A
Authority
JP
Japan
Prior art keywords
speed
feed
maximum speed
override
signal
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
JP10171693A
Other languages
English (en)
Inventor
Toshiaki Otsuki
俊明 大槻
Haruhiko Kozai
治彦 香西
Yasuhiro Saito
康寛 斎藤
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 JP10171693A priority Critical patent/JPH06312341A/ja
Publication of JPH06312341A publication Critical patent/JPH06312341A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 数値制御機械の各種送り速度をそれぞれ手動
で可変できる機能を備えた数値制御装置において、加工
開始時の試切削などを行おうとする時、場合に応じて、
早送りや切削送り速度などの複数のオーバライドダイヤ
ルを使い分けたり、いくつかのオーバライドダイヤルを
同時に操作しなければならない煩雑さを解消した数値制
御装置を提供すること。 【構成】 すべての機械の送り速度を1つのダイヤルで
可変できる最高速度クランプ手段3を設け、場合に応じ
て使い分けていた複数のオーバライドダイヤルによるあ
らゆる移動の速度をまとめて操作することができるよう
にした。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は数値制御装置に関し、特
に機械の送り速度の制御に関して操作性を向上させた数
値制御装置に関する。
【0002】
【従来の技術】通常、数値制御装置(CNC)によって
制御される機械の機械加工の開始時には、手動による位
置決めなどの段取りをした後で最初にプログラムを実行
する際、その段取りが正しいかどうかの確認の意味もあ
って、機械をまずゆっくりと動作させ、確認が取れた時
点でオーバライド量を上げていって指令通りの速度で動
作させるという運転方法が採られている。プログラムさ
れた値を変更する手段として、機械操作盤には通常は早
送り用、送り速度用及び手動運転用(ドライラン兼用)
の3つのオーバライドダイヤルが設けられている。加工
開始時には、機械のオペレータはこれらのダイヤルを操
作し、ゆっくりと機械を移動させたり停止させたりしな
がら、工具とワークとの位置関係を見て、正しい加工が
行われていることを確認してからオーバライド量をプロ
グラム指定の送り速度まで上げるようにしている。
【0003】
【発明が解決しようとする課題】しかし、オーバライド
ダイヤルによって加工開始時の試切削などを行おうとす
る時、オペレータは、場合によって、3つのオーバライ
ドダイヤルを使い分けたり、早送りと切削送り速度のオ
ーバライドダイヤルをともに操作しなければならず、操
作が煩雑であった。
【0004】そこで、早送りと送り速度のオーバライド
ダイヤルを兼用にしている機械もあるが、この場合、切
削送り速度と早送り速度とが異なるため、同じダイヤル
の位置でも指令が切削から早送りになるところで速度が
急に変化してしまい、操作ミスを引き起こす可能性があ
る。
【0005】本発明はこのような点に鑑みてなされたも
のであり、場合によって使い分けていた3つのオーバラ
イドダイヤルによるあらゆる移動の速度をまとめて操作
することができるようにした数値制御装置を提供するこ
とを目的とする。
【0006】
【課題を解決するための手段】本発明では上記課題を解
決するために、数値制御機械の各種送り速度をそれぞれ
手動で可変できる機能を備えた数値制御装置において、
すべての機械の送り速度を1つの操作手段で可変できる
最高速度クランプ手段を設けたことを特徴とする数値制
御装置が提供される。
【0007】
【作用】上述の手段によれば、最高速度クランプ手段は
1つの操作手段を操作することにより機械が移動できる
最高速度を設定し、数値制御装置は早送り、切削などの
すべての機械の移動速度を、その設定された最高速度に
クランプする。
【0008】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明を実施するための数値制御装置の
構成を示す説明図である。図において、1は前処理手段
であり、加工プログラムからの移動データ及び送り速度
指令を出力する。2は速度制御手段であり、前処理手段
1からの送り速度指令、早送りオーバライドダイヤル、
送り速度オーバライドダイヤル、手動運転/ドライラン
用オーバライドダイヤル、及び最高速度クランプ手段3
からの信号を受けてオーバライド量又はクランプしよう
とする最高速度を表す信号を出力する。補間手段4は前
処理手段1からの移動データ及び速度制御手段2からの
信号を受けて補間処理をし、その結果を軸制御手段5に
供給する。軸制御手段5は各軸に関する移動指令を受け
て各軸のサーボモータ6a〜6cを駆動する。
【0009】最高速度クランプ手段3は1つの操作手段
を有し、これを操作することで機械が移動できる最高速
度を表す信号を出力する。この信号はオーバライド用の
信号と同様の信号で、たとえば0から255%までのオ
ーバライド値を表す1バイト構成のバイナリ信号であ
る。速度制御手段2はその信号を受けて、補間手段4に
入力され、軸制御手段5を介してサーボモータが送り得
る速度を最高速度クランプ手段3で設定した最高速度に
送り速度にクランプする。
【0010】図2は本発明を実施するための数値制御装
置(CNC)の詳細な構成を示したハードウェアのブロ
ック図である。図において、10は数値制御装置であ
る。プロセッサ11は数値制御装置10全体の制御の中
心となるプロセッサであり、バス21を介して、ROM
12に格納されたシステムプログラムを読み出し、この
システムプログラムに従って、数値制御装置10全体の
制御を実行する。RAM13には一時的な計算データ、
表示データなどが格納される。RAM13にはDRAM
が使用される。CMOSなどが使用される不揮発性メモ
リ14には工具補正量、ピッチ誤差補正量、加工プログ
ラム及びパラメータなど電源切断後も保持すべきデータ
が格納される。
【0011】インタフェース15は外部機器用のインタ
フェースであり、紙テープリーダ、紙テープパンチャ
ー、紙テープリーダ・パンチャーなどの外部機器31が
接続される。紙テープリーダからは加工プログラムが読
み込まれ、また、数値制御装置10内で編集された加工
プログラムを紙テープパンチャーに出力することができ
る。
【0012】プログラマブル・マシン・コントローラ
(PMC)16は数値制御装置10に内蔵され、ラダー
形式で作成されたシーケンスプログラムで機械を制御す
る。すなわち、加工プログラムで指令された、M機能
(補助機能)、S機能(主軸機能)及びT機能(工具機
能)に従って、これらをシーケンスプログラムで機械側
で必要な信号に変換し、I/Oユニット17から機械側
に出力する。この出力信号は機械側のマグネットなどを
駆動し、油圧バルブ、空圧バルブ及び電気アクチュエイ
タなどを作動させる。また、機械側のリミットスイッチ
からの各種接点信号及び機械操作盤33に設けられた早
送りオーバライドダイヤル34、送り速度オーバライド
ダイヤル35、手動運転/ドライラン用オーバライドダ
イヤル36、及び最高速度クランプ手段としての最高速
度クランプ用ダイヤル37からの信号を受けて、必要な
処理をして、プロセッサ11に渡す。最高速度クランプ
用ダイヤル37は各種オーバライド量を表す信号を与え
ることができる、多接点構成のロータリスイッチとする
ことができる。
【0013】グラフィック制御回路18は各軸の現在位
置、アラーム、パラメータ、画像データなどのディジタ
ルデータを画像信号に変換して出力する。この画像信号
はCRT/MDI(マニュアル・データ・インプット)
ユニット25の表示装置26に送られ、表示装置26に
表示される。インタフェース19はCRT/MDIユニ
ット25内のキーボード27から入力されたデータを受
けて、プロセッサ11に渡す。
【0014】インタフェース20は手動パルス発生器3
2に接続され、手動パルス発生器32からのパルスを受
ける。手動パルス発生器32はそのハンドルを手動で回
転操作することにより機械稼働部を精密に位置決めする
のに使用される。
【0015】軸制御回路41〜44はプロセッサ11か
らの各軸の移動指令を受けて、各軸の指令をサーボアン
プ51〜54に出力する。サーボアンプ51〜54はこ
の移動指令を受けて、各軸のサーボモータ61〜64を
駆動する。サーボモータ61〜64には位置検出用のパ
ルスコーダが内蔵されており、このパルスコーダから位
置信号がパルス列としてフィードバックされる。場合に
よっては、位置検出器として、リニアスケールが使用さ
れる。また、このパルス列を周波数/速度(F/V)変
換することにより、速度信号を生成することができる。
図ではこれらの位置信号のフィードバックライン及び速
度フィードバックは省略してある。
【0016】スピンドル制御回路71はスピンドル回転
指令及びスピンドルのオリエンテーションなどの指令を
受けて、スピンドルアンプ72にスピンドル速度信号を
出力する。スピンドルアンプ72はこのスピンドル速度
信号を受けて、スピンドルモータ73を指令された回転
速度で回転させる。また、オリエンテーション指令によ
って、所定の位置にスピンドルを位置決めする。
【0017】スピンドルモータ73には歯車あるいはベ
ルトでポジションコーダ82が結合されている。したが
って、ポジションコーダ82はスピンドル73に同期し
て回転し、帰還パルスを出力し、その帰還パルスはイン
タフェース81を経由して、プロセッサ11によって読
み取られる。この帰還パルスは他の軸をスピンドルモー
タ73に同期して移動させてねじ切りなどの加工を行う
ために使用される。
【0018】図3は最高速度クランプ手段を、図2の最
高速度クランプ用ダイヤル37とする代わりに手動パル
ス発生器32で代用した例を示す。図3の(A)は手動
パルス発生器32を回転する方向によってクランプすべ
き最高速度を加減する方法を示したものである。手動パ
ルス発生器32はその回転方向によって極性が変わる二
相パルス信号を出力し、このパルス信号は速度制御手段
2のレジスタ2aに入力される。レジスタ2aは手動パ
ルス発生器32からの二相パルス信号のパルス数を積算
し、その極性に従って加減算する。たとえば、手動パル
ス発生器32を右方向に回転することで、レジスタ2a
の値は加算されて最高速度は増加され、左方向に回転す
ると、レジスタ2aの値は減算されて最高速度は減少さ
れる。
【0019】図3の(B)は手動パルス発生器32の回
転速度によってクランプすべき最高速度を加減する方法
を示したものである。手動パルス発生器32はその回転
速度に応じた数のパルスを出力し、速度制御装置2のレ
ジスタ2bに入力される。レジスタ2bは一定時間毎に
クリアされるもので、一定時間内に入力されたパルス数
が最高速度として出力される。
【0020】手動パルス発生器32は好適には機械操作
盤から取り外して使用できるペンダント型のものとする
ことができる。これにより、工具とワークとの位置関係
を見ながらオーバライドのダイヤルに手の届く範囲でし
かできなかった操作が可能となり、オペレータが見やす
い位置関係に移動した場合にも、オーバライドを操作す
るために再び移動する必要がなくなり、オペレータにと
って送り速度制御の操作性が向上される。
【0021】図4は本発明による数値制御装置の送り速
度決定手順を示すフローチャートである。送り速度の計
算は、まず、ステップ90での切削か早送りかの指令に
よる条件と、ステップ91、92でのドライランか否か
の条件とから、早送りオーバライドの場合はオーバライ
ド信号と指令速度から送り速度を計算し(ステップ9
3)、早送りのドライランの場合はドライラン速度の計
算をし(ステップ94)、切削送り速度オーバライドの
場合はオーバライド信号と指令速度から送り速度を計算
し(ステップ95)、切削送りのドライランの場合はド
ライラン速度の計算をする(ステップ96)方法にて、
通常通り行われる。
【0022】最高速度クランプ手段による最高速度のク
ランプは、この送り速度の計算の後に適用される。すな
わち、ステップ97において、数値制御装置は操作盤か
らの信号又は手動パルス発生器からの信号を基に最高速
度を計算し、ステップ98では、通常通りの方法で計算
された送り速度がその最高速度を超えている場合に、送
り速度をその最高速度にクランプする。
【0023】
【発明の効果】以上説明したように本発明では、最高速
度クランプ手段を備えたことにより、加工開始時に工具
とワークとの位置を確認しながら工具を移動させたり、
止めたりするときに、場合によって使い分けが必要であ
った3つのオーバライドダイヤルを使用する代わりに1
つのダイヤルで操作が可能なので、操作が簡略化され
る。
【0024】また、最高速度クランプ手段として手動パ
ルス発生器を使用した場合には、ダイヤルの数を増やす
ことなくクランプ機能を実施することができ、特に、ペ
ンダント型の手動パルス発生器を使用した場合には、オ
ペレータは自由に移動して工具とワークとの位置を任意
の角度から確認できるので、操作性が飛躍的に向上す
る。
【図面の簡単な説明】
【図1】本発明を実施するための数値制御装置の構成を
示した説明図である。
【図2】本発明を実施するための数値制御装置の詳細な
構成を示したハードウェアのブロック図である。
【図3】最高速度クランプ手段の他の実施例を示した説
明図である。
【図4】本発明による数値制御装置の送り速度決定手順
を示したフローチャートである。
【符号の説明】
1 前処理手段 2 速度制御手段 3 最高速度クランプ手段 4 補間手段 5 軸制御手段 10 数値制御装置 32 手動パルス発生器 33 機械操作盤 34 早送りオーバライドダイヤル 35 送り速度オーバライドダイヤル 36 手動運転/ドライラン用オーバライドダイヤル 37 最高速度クランプ用ダイヤル

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 数値制御機械の各種送り速度をそれぞれ
    手動で可変できる機能を備えた数値制御装置において、 すべての機械の送り速度を1つの操作手段で可変できる
    最高速度クランプ手段を設けたことを特徴とする数値制
    御装置。
  2. 【請求項2】 前記最高速度クランプ手段は回転角度に
    応じた送り速度の信号を出力するロータリスイッチであ
    ることを特徴とする請求項1記載の数値制御装置。
  3. 【請求項3】 前記最高速度クランプ手段は手動パルス
    発生器と前記手動パルス発生器の回転方向に応じてパル
    ス数を加減算するレジスタとで構成されていることを特
    徴とする請求項1記載の数値制御装置。
  4. 【請求項4】 前記最高速度クランプ手段は回転速度に
    応じた数のパルス数を発生する手動パルス発生器と前記
    手動パルス発生器から一定時間内のパルス数をカウント
    するレジスタとで構成されていることを特徴とする請求
    項1記載の数値制御装置。
  5. 【請求項5】 前記手動パルス発生器は取り外して操作
    できるペンダント型のものとしたことを特徴とする請求
    項3記載の数値制御装置。
JP10171693A 1993-04-28 1993-04-28 数値制御装置 Pending JPH06312341A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10171693A JPH06312341A (ja) 1993-04-28 1993-04-28 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10171693A JPH06312341A (ja) 1993-04-28 1993-04-28 数値制御装置

Publications (1)

Publication Number Publication Date
JPH06312341A true JPH06312341A (ja) 1994-11-08

Family

ID=14308033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10171693A Pending JPH06312341A (ja) 1993-04-28 1993-04-28 数値制御装置

Country Status (1)

Country Link
JP (1) JPH06312341A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100456098B1 (ko) * 1997-06-25 2005-01-27 위아 주식회사 수치제어공작기계의주축속도조정장치
JP2014108067A (ja) * 2012-11-30 2014-06-12 Iseki & Co Ltd 接木苗製造装置
CN115870806A (zh) * 2023-02-07 2023-03-31 新代科技(苏州)有限公司 一种卧式加工中心分度盘走整数度的自动实现方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100456098B1 (ko) * 1997-06-25 2005-01-27 위아 주식회사 수치제어공작기계의주축속도조정장치
JP2014108067A (ja) * 2012-11-30 2014-06-12 Iseki & Co Ltd 接木苗製造装置
CN115870806A (zh) * 2023-02-07 2023-03-31 新代科技(苏州)有限公司 一种卧式加工中心分度盘走整数度的自动实现方法

Similar Documents

Publication Publication Date Title
JPH0736514A (ja) 3次元工具径補正方式
US5181178A (en) Spindle control command method
US10520913B2 (en) Numerical controller
WO1994023869A1 (fr) Appareil d'usinage a commande numerique
EP0484539B1 (en) Cylinder interpolation system
US5144550A (en) Test run control method
WO1999040493A1 (en) Method for controlling feeding motion of numerical controlled machine and numerically controlled machine
JPH06312341A (ja) 数値制御装置
JPH03190601A (ja) ワーク交換方法
JPH10301614A (ja) 数値制御装置
JPH03126104A (ja) 送り速度制御方式
JPH05100723A (ja) 工作機械の工具長補正方式
JP2796335B2 (ja) 数値制御装置
JP2862211B2 (ja) 数値制御装置の主軸の速度到達検出方法
JPH06304845A (ja) 数値制御装置
JPH0887312A (ja) 円筒補間方式
KR940010397B1 (ko) 피치 오차 정정 데이타의 리로딩 방법
JP2868527B2 (ja) 数値制御装置
JPH07334223A (ja) 工具軸姿勢制御方式
JPH0379262A (ja) 数値制御装置のスイング研削加工方法
JPH0651822A (ja) 対話形数値制御装置のアニメ描画方法
JPH04195204A (ja) 数値制御方式
JPH03166609A (ja) 加工径路描画方式
JPH05143123A (ja) ターレツト旋盤及びその数値制御装置
WO1990011558A1 (fr) Systeme de commande d'un dispositif a commande numerique