JPH04100123A - 数値制御装置の加減速時定数設定方式 - Google Patents

数値制御装置の加減速時定数設定方式

Info

Publication number
JPH04100123A
JPH04100123A JP2179353A JP17935390A JPH04100123A JP H04100123 A JPH04100123 A JP H04100123A JP 2179353 A JP2179353 A JP 2179353A JP 17935390 A JP17935390 A JP 17935390A JP H04100123 A JPH04100123 A JP H04100123A
Authority
JP
Japan
Prior art keywords
acceleration
deceleration time
time constant
workpiece
weight
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
JP2179353A
Other languages
English (en)
Inventor
Naoki Fujita
直樹 藤田
Hideaki Inoue
秀明 井上
Toshio Watanabe
俊雄 渡辺
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 JP2179353A priority Critical patent/JPH04100123A/ja
Publication of JPH04100123A publication Critical patent/JPH04100123A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43057Adjust acceleration, speed until maximum allowable moment for axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43059Accelerate, decelerate all axis as function of max, min, average speed axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43099Select acceleration deceleration time constants as function of weight, load, position

Landscapes

  • Control Of Velocity Or Acceleration (AREA)
  • Control Of Electric Motors In General (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は数値制御装置の加減速時定数設定方式に関し、
特にワーク重訂から加減速時定数を設定する数値制御装
置の加減速時定数設定方式に関する。
〔従来の技術〕
数値制御装置では、加ニブログラムによって指令された
通路上を指令された速度で工具を移動させることによっ
てワークを所望の形状に加工している。
ところで、このような加工では、工具の移動の開始、終
了時、又は指令送り速度に変化があった場合の移動速度
が急激に変わるた約、指令速度に加減速を行っている。
加減速時定数はテーブルに載る最も重量が大きいワーク
で決定されている。これは、加減速時定数を大きな値に
設定し、モータにかかる負荷が最大の時に、問題がない
ようにするためである。この加減速時定数はパラメータ
として設定されている。
〔発明が解決しようとする課題〕
しかし、従来の加減速時定数の設定方式では、加減速時
定数は、テーブルに載せるワークの重量が最大の場合を
基準にして設定されているので、工具の加減速時定数が
大きく、コーナ部でくい込み量が大きい。また、指令速
度に達するのに時間がかかり、加工速度が遅く、加工時
間が長くかかるという問題がある。
第3図は加減速時定数によるコーナ部の工具のくい込み
量を示す図である。プログラムされた工具通路TLはコ
ーナ部Cで直角に曲がっている。
曲線T L aは、ワーク重量が最大のときの加減速時
定数の場合の工具通路であり、くい込み量は大きくなる
曲線TLbは、ワーク重量が最小のときの加減速時定数
の場合の工具通路であり、くい込み量が小さい。すなわ
ち、加減速時定数が大きい程くい込み量が大きくなる。
第4図は指令速度と加減速時定数による時間の関係を示
す図である。図において、横軸はT(時刻)を表し、縦
軸はV(指令速度)を表している。
線Vaはワーク重量が最大のときの加減速時定数の場合
の速度である。また、ワーク重量が最小のときの加減速
時定数の場合の速度は線vbである。すなわち、加減速
時定数の値が大きい程指令速度への移行に時間がかかる
これらの問題を解消するために、加減速時定数の値を小
さくすることが考えられる。しかし、小さくすると、サ
ーボモータに負荷がかかり適ぎて、サーボモータが過負
荷になり、最悪の場合はサーボモータが損傷する。
本発明はこのような点に鑑みてなされたものであり、ワ
ークの重量に合った加減速時定数を設定する数値制御装
置の加減速時定数設定方式を提供することを目的とする
〔課題を解決するだめの手段〕
本発明では上記課題を解決するために、数値制御装置で
の加減速時定数を自動的に設定する数値制御装置の加減
速時定数設定方式において、ワークをデープルに載せ、
モデル運転によって各軸の加減速を行い、前記ワークを
載せたテーブルを移動させ、前記モデル運転によりモー
タにかかるモータ負荷を求め、前記モータ負荷から前記
ワーク重量に対する加減速時定数を設定することを特徴
とする数値制御装置の加減速時定数設定方式が、提供さ
れる。
〔作用〕
先ず、ワークをテーブルに載せる。
標準的な加減速時定数でモデル運転を行い、ワークを載
せたテーブルを移動させる。このモデル運転からサーボ
モータにかかる負荷を求める。
サーボモータにかかる負荷からそのワークに対しての最
適の加減速時定数を設定する。
このようにして、ワークの重量に対応した加工時間と、
加工精度が選択可能となる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて訂)明する。
第1図は本発明の数値制御装置での加減速時定数の設定
方式のフローチャートである。図において、Sに続く数
値はステップ@号を示す。
〔S1〕ワークをテーブルに載せる。
〔S2〕定められた指令速度と加減速時定数の組合せに
よるモデル運転で各軸の加減速を行い、ワークを載せた
テーブルを移動させる。
〔S3〕モデル運転から各軸のモータの負荷電流を求め
る。
[!l]谷軸のモータの負荷電流が多い場合は加減速時
定数本大きくし、モータの負荷電流が小さい場合は加減
速時定数を小さくし、ワーク重量に対して最適な加減速
時定数を設定する。
〔S5〕実際の加ニーでは、設定した最適な加減速時定
数を用いてワークの加工を行う。
第2図は本発明を実施するだめの数値制御装置(CNC
)のハードウェアのブロック図である。
プロセッサ11はROM12に格納されたシステムプロ
グラムに従って、数値制御装置全体を制御する。ROM
12にはEPR,OMあるいはEEPROMが使用され
る。RAM13はSRAMが使用され、各種のデータが
格納される。不揮発性メモリ14は加ニブログラム14
a1各軸における指令速度に加減速を行うモデル運転プ
ログラム、パラメータ等が記憶され、バッテリバックア
ップされたCMO3等が使用されるので、数値制御装置
の電源切断後もその内容が保持される。
PMCC10グラマプル・マシン・コントローラ)15
はM機能、S機能、T機能等の指令を受けて、シーケン
スプログラム15aによってこの指令を解読処理し、工
作機械を制御する出力信号を出力する。また、機械側か
らのリミットスイッチの信号あるいは機械操作盤からの
スイッチ信号を受けて、シーケンス・プログラム15a
で処理し、機械側を制御する出力信号を出力し、数値制
御装置で必要な信号はバス25を経由してRAM13に
転送され、プロセッサ11によって、読み取られる。
グラフィック制御回路16は各軸の現在位置、移動量等
のRAM13に格納されたデータを表示信号に変換し、
表示装置16aに送り、表示装置16aはこれを表示す
る。表示装置16aはCRT、液晶表示装置等が使用さ
れる。キーボード17は各種のデータを入力するのに使
用される。
軸制御回路18はプロセッサ11から位置指令を受けて
、サーボモータ20を制御するための速度指令信号をサ
ーボアンプ19に出力する。サーボアンプ19はこの速
度指令信号を増幅し、サーボモータ20を駆動する。サ
ーボモータ20にはボールネジ26が結合されており、
ナツト27によって、テーブル28の移動を制御する。
テーブル28にはワーク30が載っている。
これらの軸制御回路18、サーボアンプ19、サーボモ
ータ20及びパルスコーダ21 (後述する)は軸数分
だけ必要であるが、各要素の構成は同じであるので、こ
こでは1軸分のみ表しである。
本発明では、不揮発性メモリ14に記憶されているモデ
ル運転プログラムをプロセッサ11によって実行する。
すなわち、プロセッサ11は軸制御回路18に位置指令
を出し、軸制御回路18はサーボアンプ19を制御し、
サーボアンプ19はサーボモータ20を駆動し、サーボ
モータ20はボールネジ26とナツト27を介してテー
ブル28を移動させる。この時、サーボモータ20の負
荷は、テーブル28上のワーク30の重量によって定ま
る。
軸制御回路18はサーボアンプ19からサーボモータ2
0の負荷電流を読み取り、プロセッサ11に送る。サー
ボモータ20の負荷電流値からワーク30の重量に合っ
た加減速時定数が設定される。実際のワーク30の加工
の時には、この加減速時定数が用いられる。
また、テーブル28が平面的に移動する2軸の場合も同
様に加減速時定数を設定する。すなわち、図示されてい
ない他の軸においても、軸制御回路はサーボアンプから
サーボモータの負荷電流を読み取り、プロセッサ11に
送る。2軸のサーボモータの負荷電流値からワーク30
に合った加減速時定数が設定される。
一方、サーボモータ20には位置帰還信号を出力するパ
ルスコーダ21が結合されている。パルスコーダ21は
位置帰還パルスを軸制御回路18ニフイードバツクする
。パルスコーダ21の他にリニアスケール等の位置検出
器を使用する場合もある。
入出力回路22は機械側との入出力信号の授受を行う。
すなわち機械側のリミットスイッチ信号、機械操作盤の
スイッチ信号を受け、これをPMC15が読み取る。ま
た、PMC15からの(幾械側の空圧アクチュエイタ等
を制御する出力信号を受けて、機械側に出力する。
手動パルス発生器23は回転角度に応じて、各軸を精密
に移動させるパルス列を出力し、機械位置を精密に位置
決めするために使用される。手動パルス発生器23は通
常機械操作盤に実装される。
図ではスピンドルを制御するだめのスピンドル制御回路
、スピンドルアンプ、スピンドルモータ等は省略しであ
る。
また、ここではプロセッサは1個であるが、システトに
応じて複数のプロセッサを使用したマルチ・プロセッザ
システムにすることもできる。
〔発明の効果〕
以上説明したように、本発明ではテーブルに載せたワー
クの重量から最適な加減速時定数を設定するようにした
ので、その時のワークの重量にあった無理のない最適な
加工が可能となり、加工精度が向上する。また、加工時
間においてもその時のワークに合った最適な加工時間で
加工が行われる。
【図面の簡単な説明】
第1図は本発明の数値制御装置での加減速時定数の設定
方式のフローチャート、 第2図は本発明を実施するための数値制御装置のハード
ウェアのブロック図、 第3図は加減速時定数によるコーナ部の工具のくい込み
量を示す図、 第4図は指令速度と加減速時定数による時間の関係を示
す図である。 5a 6a プロセッサ OM AM 不揮発性メモリ 加ニブログラム PMC(プログラマブル・マ シン・コントローラ) シーケンスプログラム 表示装置 キーボード 軸制御回路 サーボアンプ サーボモータ バルスコーダ 入出力回路 手動パルス発生器 ノくス ポールネジ ナツト テーブル ワーク 特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖 第1図

Claims (2)

    【特許請求の範囲】
  1. (1)数値制御装置での加減速時定数を自動的に設定す
    る数値制御装置の加減速時定数設定方式において、 ワークをテーブルに載せ、 モデル運転によって各軸の加減速を行い、前記ワークを
    載せたテーブルを移動させ、 前記モデル運転によりモータにかかるモータ負荷を求め
    、 前記モータ負荷から前記ワーク重量に対する加減速時定
    数を設定することを特徴とする数値制御装置の加減速時
    定数設定方式。
  2. (2)前記モータ負荷は、モータ負荷電流から求めるこ
    とを特徴とする請求項1記載の数値制御装置の加減速時
    定数設定方式。
JP2179353A 1990-07-06 1990-07-06 数値制御装置の加減速時定数設定方式 Pending JPH04100123A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2179353A JPH04100123A (ja) 1990-07-06 1990-07-06 数値制御装置の加減速時定数設定方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2179353A JPH04100123A (ja) 1990-07-06 1990-07-06 数値制御装置の加減速時定数設定方式

Publications (1)

Publication Number Publication Date
JPH04100123A true JPH04100123A (ja) 1992-04-02

Family

ID=16064362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2179353A Pending JPH04100123A (ja) 1990-07-06 1990-07-06 数値制御装置の加減速時定数設定方式

Country Status (1)

Country Link
JP (1) JPH04100123A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2209054A3 (en) * 2009-01-13 2011-12-21 Sanyo Electric Co., Ltd. Carrying device, control device and program
DE102014118741B4 (de) * 2013-12-19 2020-09-17 Okuma Corporation Motorsteuervorrichtung

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0212407A (ja) * 1988-06-30 1990-01-17 Okuma Mach Works Ltd 数値制御装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0212407A (ja) * 1988-06-30 1990-01-17 Okuma Mach Works Ltd 数値制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2209054A3 (en) * 2009-01-13 2011-12-21 Sanyo Electric Co., Ltd. Carrying device, control device and program
US8600544B2 (en) 2009-01-13 2013-12-03 Sanyo Electric Co., Ltd. Carrying device, control device and program
DE102014118741B4 (de) * 2013-12-19 2020-09-17 Okuma Corporation Motorsteuervorrichtung

Similar Documents

Publication Publication Date Title
JP2742104B2 (ja) 数値制御装置の送り速度制御方法
EP0510204A1 (en) Method of evaluating operating accuracy in numerically controlled machine
US5181178A (en) Spindle control command method
WO1991010179A1 (fr) Systeme d'affichage pour commande numerique de machine-outil
US6999844B2 (en) Numerical controller
JP2018190352A (ja) 数値制御装置
US20080269915A1 (en) Numerical controller with function of decelerating reference variable in path table operation
US5475602A (en) Acceleration constant switching apparatus
JPH02275505A (ja) リファレンス点復帰方式
JPH04100123A (ja) 数値制御装置の加減速時定数設定方式
JPH0716850B2 (ja) 軸切換装置
EP0463176A1 (en) Three-dimensional coordinates conversion control system
JP2628923B2 (ja) 数値制御装置の送り速度制御方法
JP7787286B2 (ja) 制御装置
JPH0573128A (ja) 数値制御装置の送り速度制御方法
JPH10337636A (ja) 5軸加工機の制御装置
JPH03152604A (ja) 数値制御装置の送り速度制御方法
JP2019101926A (ja) 数値制御装置
JP3188396B2 (ja) 数値制御における送り速度制御方法および装置
JP6666234B2 (ja) 数値制御装置
JPH03246605A (ja) 数値制御装置の送り速度制御方法
JPH07334223A (ja) 工具軸姿勢制御方式
JPH0474205A (ja) 数値制御装置
JPH0454604A (ja) 3次元工具経補正機能を有する数値制御装置
JPH03164906A (ja) オーバライド制御方式