Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3370458B2 - Hydraulic servo device - Google Patents
[go: Go Back, main page]

JP3370458B2 - Hydraulic servo device - Google Patents

Hydraulic servo device

Info

Publication number
JP3370458B2
JP3370458B2 JP27774094A JP27774094A JP3370458B2 JP 3370458 B2 JP3370458 B2 JP 3370458B2 JP 27774094 A JP27774094 A JP 27774094A JP 27774094 A JP27774094 A JP 27774094A JP 3370458 B2 JP3370458 B2 JP 3370458B2
Authority
JP
Japan
Prior art keywords
operation signal
conversion table
control amount
output
signal output
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.)
Expired - Fee Related
Application number
JP27774094A
Other languages
Japanese (ja)
Other versions
JPH08137505A (en
Inventor
良行 越智
和伸 友田
能成 佐々木
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries Ltd
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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP27774094A priority Critical patent/JP3370458B2/en
Publication of JPH08137505A publication Critical patent/JPH08137505A/en
Application granted granted Critical
Publication of JP3370458B2 publication Critical patent/JP3370458B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、例えばサーボバルブ
等を用いた油圧サーボ装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a hydraulic servo device using, for example, a servo valve.

【0002】[0002]

【従来の技術および発明が解決しようとする課題】従
来、流体の流量を制御するバルブの開度と流量との関係
が非線形である制御系において、操作量をそのバルブ固
有の数式または補正テーブルで補正して出力して、操作
量と流量とが線形の関係を有するようにしているものが
ある。
2. Description of the Related Art Conventionally, in a control system in which the relationship between the opening of a valve for controlling the flow rate of a fluid and the flow rate is non-linear, the manipulated variable is expressed by a mathematical expression or a correction table specific to the valve. There is a device that corrects and outputs the data so that the manipulated variable and the flow rate have a linear relationship.

【0003】しかしながら、上記制御系では、上記バル
ブ自体の特性に基づいて、そのバルブの特性を線形に補
正できたとしても、油圧により制御される油圧サーボ装
置においては、作動油の粘性の変化、配管の長さ、油圧
シリンダ等のアクチュエータの特性、スライドの滑り面
の摩擦係数の相異等のために、システム全体の特性が非
線形になるという問題がある。
However, in the above control system, even if the characteristic of the valve can be linearly corrected based on the characteristic of the valve itself, in the hydraulic servo device controlled by the hydraulic pressure, the change of the viscosity of the hydraulic oil, There is a problem that the characteristics of the entire system become non-linear due to the length of piping, the characteristics of actuators such as hydraulic cylinders, and the difference in the friction coefficient of the sliding surface of the slide.

【0004】そこで、この発明の目的は、油圧サーボ系
全体の特性が線形になるように自動的に補正できる油圧
サーボ装置を提供することにある。
Therefore, an object of the present invention is to provide a hydraulic servo system capable of automatically correcting the characteristics of the entire hydraulic servo system so as to be linear.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するた
め、請求項1の油圧サーボ装置は、油圧により制御され
る制御対象の制御量を検出する制御量検出手段と、上記
制御対象の油の流量を制御するバルブに対して操作信号
を出力する操作信号出力手段とを備えた油圧サーボ装置
において、上記操作信号出力手段に時間に比例して増加
するランプ状の操作信号を出力させるランプ出力指令手
段と、上記ランプ出力指令手段により上記操作信号出力
手段から出力された上記ランプ状の操作信号に対して上
記制御量検出手段により検出された上記制御量の特性曲
線に基づいて、上記操作信号出力手段から出力する操作
信号と上記制御対象の制御量が略比例するように上記操
作信号を変換して出力するための変換テーブルを作成す
る変換テーブル作成手段と、上記変換テーブル作成手段
により作成された上記変換テーブルを格納する変換テー
ブル格納手段とを備え、上記操作信号出力手段が上記変
換テーブル格納手段に 格納された上記変換テーブルに基
づいて変換された上記操作信号を出力することによっ
て、油圧サーボ系全体の特性が線形になるようにする
とを特徴としている。
In order to achieve the above object, a hydraulic servo system according to a first aspect of the present invention includes a control amount detecting means for detecting a control amount of a controlled object controlled by hydraulic pressure, and an oil for the controlled object. In a hydraulic servo device including an operation signal output means for outputting an operation signal to a valve for controlling a flow rate, a lamp output command for causing the operation signal output means to output a ramp-shaped operation signal increasing in proportion to time. Means, and the operation signal output based on the characteristic curve of the control amount detected by the control amount detection means with respect to the lamp-shaped operation signal output from the operation signal output means by the lamp output command means. Conversion table creation for creating a conversion table for converting and outputting the operation signal so that the operation signal output from the means and the control amount of the controlled object are approximately proportional Stage and, a conversion table storing means for storing the conversion table created by the conversion table creation means, the operation signal output means varying the
Group to the conversion table stored in the conversion table storing means
By outputting the operation signal converted according to
Te, characteristic of the entire hydraulic servo system is characterized by the this <br/> to be linear.

【0006】また、請求項2の油圧サーボ装置は、請求
項1の油圧サーボ装置において、上記ランプ状の操作信
号に対する上記制御対象の上記制御量の範囲を分割する
ための分割数を設定する分割数設定手段を備えて、上記
変換テーブル作成手段は、上記分割数設定手段により設
定された上記分割数に基づいて定められた制御量毎に上
記操作信号を変換する変換テーブルを作成することを特
徴としている。
A hydraulic servo apparatus according to a second aspect is the hydraulic servo apparatus according to the first aspect, in which a division number is set for dividing the range of the controlled variable of the controlled object with respect to the ramp-shaped operation signal. The conversion table creating means includes a number setting means, and creates a conversion table for converting the operation signal for each control amount determined based on the division number set by the division number setting means. I am trying.

【0007】[0007]

【作用】請求項1の油圧サーボ装置を実際に運転する前
に、上記ランプ出力指令手段によって操作信号出力手段
から時間に比例して増加するランプ状の操作信号を制御
対象の油の流量を制御するバルブに対して出力し、上記
制御量検出手段は、操作信号出力手段からのランプ状の
操作信号に応じた制御対象の制御量を検出する。そし
て、上記操作信号出力手段から出力されたランプ状の操
作信号に対する上記制御量検出手段により検出された制
御量の特性曲線に基づいて、上記変換テーブル作成手段
は、操作信号出力手段から出力する操作信号と制御対象
の制御量が略比例するように操作信号を変換して出力す
るための変換テーブルを作成する。この変換テーブル作
成手段により作成された変換テーブルは変換テーブル格
納手段に格納される。このように、実際に運転する前
に、制御量を得るための操作信号を実際にその制御量を
得るために必要な信号に変換する変換テーブルが作成さ
れて、変換テーブル格納手段に格納されるのである。そ
して、実際に自動制御を行う場合には、上記操作信号出
力手段から出力する操作信号を変換テーブル格納手段に
格納された変換テーブルに基づいて変換して、その変換
された信号により制御対象を制御する。すなわち、上記
操作信号と制御量の関係が非線形の制御対象を制御する
場合、制御量を得るために上記操作信号出力手段が操作
信号を出力するとき、上記変換テーブル格納手段に格納
された変換テーブルに基づいて、変換された操作信号を
出力することによって、操作信号に対する制御量の非線
形特性を補正して油圧サーボ系全体の特性を線形になる
ようにするのである。
Before the hydraulic servo system according to the first aspect of the present invention is actually operated, the ramp output command means controls the flow rate of the oil to be controlled from the operation signal output means by a ramp operation signal increasing in proportion to time. The control amount detection means detects the control amount of the controlled object according to the lamp-shaped operation signal from the operation signal output means. Then, based on the characteristic curve of the control amount detected by the control amount detection unit with respect to the lamp-shaped operation signal output from the operation signal output unit, the conversion table creating unit outputs the operation output from the operation signal output unit. A conversion table for converting and outputting the operation signal is created so that the signal and the controlled variable of the controlled object are substantially proportional to each other. The conversion table created by the conversion table creating means is stored in the conversion table storage means. In this way, before actually driving, a conversion table for converting the operation signal for obtaining the control amount into a signal required for actually obtaining the control amount is created and stored in the conversion table storage means. Of. When actually performing automatic control, the operation signal output from the operation signal output means is converted based on the conversion table stored in the conversion table storage means, and the control target is controlled by the converted signal. To do. That is, in the case of controlling an object to be controlled whose relationship between the operation signal and the control amount is non-linear, when the operation signal output means outputs the operation signal to obtain the control amount, the conversion table stored in the conversion table storage means. Based on the above, by outputting the converted operation signal, the nonlinear characteristic of the control amount for the operation signal is corrected to make the characteristic of the entire hydraulic servo system linear.
To do so .

【0008】したがって、油圧サーボ装置において、油
の粘性,バルブ等の応答遅れ,スライド面の摩擦係数の相
異等によって、上記操作信号に対する制御量の特性が非
線形であっても、油圧サーボ装置全体の制御性を向上で
きる。
Therefore, in the hydraulic servo device, even if the characteristic of the control amount with respect to the operation signal is non-linear due to the viscosity of oil, the response delay of the valve, the difference in the friction coefficient of the slide surface, etc., the entire hydraulic servo device. The controllability of can be improved.

【0009】また、上記請求項2の油圧サーボ装置によ
れば、請求項1の油圧サーボ装置において、上記分割数
設定手段は、ランプ状の操作信号に対する上記制御対象
の制御量の範囲を分割するための分割数を設定し、上記
変換テーブル作成手段は、分割数設定手段により設定さ
れた分割数に基づいて定められた制御量毎に操作信号を
変換する変換テーブルを作成する。そして、実際に制御
対象を制御するときは、上記操作信号出力手段は、上記
変換テーブル格納手段に格納された変換テーブルにより
表わされる補正曲線に基づいて、操作信号を変換して、
補正された操作信号を出力する。
Further, according to the hydraulic servo apparatus of the second aspect, in the hydraulic servo apparatus of the first aspect, the division number setting means divides the range of the controlled variable of the controlled object with respect to the ramp-shaped operation signal. The conversion table creating means creates a conversion table for converting the operation signal for each control amount determined based on the division number set by the division number setting means. When actually controlling the controlled object, the operation signal output means converts the operation signal based on the correction curve represented by the conversion table stored in the conversion table storage means,
The corrected operation signal is output.

【0010】したがって、上記制御対象の制御量の変化
幅(範囲)に応じて、適宜に定められた制御量毎の変換テ
ーブルを作成することができる。
Therefore, it is possible to create a conversion table for each control amount that is appropriately determined according to the variation width (range) of the control amount of the controlled object.

【0011】[0011]

【実施例】以下、この発明の油圧サーボ装置を一実施例
により詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A hydraulic servo device according to the present invention will be described in detail below with reference to an embodiment.

【0012】図1はこの発明の一実施例の油圧サーボ装
置のブロック図を示しており、1はマイクロコンピュー
タ(以下、マイコンという)と入出力回路とを有し、操作
信号としての指令電圧信号を出力するコントローラ、2
は上記コントローラ1からの指令電圧信号を受けて、そ
の指令電圧に応じたスプール変位指令信号を出力するバ
ルブドライバ、3は上記バルブドライバ2からのスプー
ル変位指令信号を受けて、スプール(図示せず)を変位さ
せて、油の流量を調整するサーボバルブ、4は上記サー
ボバルブ3からの流量が調整された油の流れによってピ
ストン(図示せず)が往復する油圧シリンダ、5は上記油
圧シリンダ4のピストンに機械的に接続され、そのピス
トンの動きに応じて往復運動するスライド、6は上記ス
ライド5の移動量を検出して、移動量に比例したフィー
ドバックパルスを出力する制御量検出手段の一例として
のセンサである。なお、上記バルブドライバ2,サーボ
バルブ3,油圧シリンダ4およびスライド5で制御対象
を構成している。
FIG. 1 is a block diagram of a hydraulic servo system according to an embodiment of the present invention. Reference numeral 1 denotes a command voltage signal as an operation signal having a microcomputer (hereinafter referred to as a microcomputer) and an input / output circuit. Controller that outputs
Is a valve driver that receives a command voltage signal from the controller 1 and outputs a spool displacement command signal in accordance with the command voltage. Reference numeral 3 is a spool displacement command signal from the valve driver 2 and a spool (not shown). ) To adjust the oil flow rate, 4 is a hydraulic cylinder in which a piston (not shown) reciprocates according to the flow rate-adjusted oil flow from the servo valve 3, and 5 is the hydraulic cylinder 4 Is a slide mechanically connected to the piston and reciprocates according to the movement of the piston. Reference numeral 6 is an example of a control amount detecting means for detecting the movement amount of the slide 5 and outputting a feedback pulse proportional to the movement amount. As a sensor. The valve driver 2, the servo valve 3, the hydraulic cylinder 4 and the slide 5 constitute a controlled object.

【0013】また、上記コントローラ1は、操作信号を
出力する操作信号出力手段としての指令電圧信号出力部
11と、指令電圧信号出力部11に時間に比例して増加
するランプ状の指令電圧信号を出力するランプ出力指令
手段としてのランプ出力指令部12と、上記ランプ出力
指令部12がランプ状の指令電圧信号を出力したときに
センサ6により検出されたフィードバックパルスに基づ
いて、指令電圧信号を変換するための変換テーブルを作
成する変換テーブル作成手段としての変換テーブル作成
部13と、上記変換テーブル作成部13により作成され
た変換テーブルを格納する変換テーブル格納手段として
の変換テーブル格納部14とを備えている。なお、上記
コントローラ1は、ランプ出力指令部12から出力され
るランプ状の指令電圧信号を出力したときのフィードバ
ックパルスの増加量が表わす速度の範囲を定めるための
分割数を設定する分割数設定手段としての分割数設定部
15を備えて、変換テーブル作成部13は、分割数設定
部15により設定された分割数に基づいて定められた速
度毎にランプ状の指令電圧信号を変換して出力するため
の変換テーブルを作成する。
Further, the controller 1 outputs a command voltage signal output section 11 as an operation signal output means for outputting an operation signal and a ramp-shaped command voltage signal increasing to the command voltage signal output section 11 in proportion to time. The command voltage signal is converted based on a lamp output command unit 12 as a lamp output command unit for outputting and a feedback pulse detected by the sensor 6 when the lamp output command unit 12 outputs a ramp-shaped command voltage signal. A conversion table creating unit 13 as a conversion table creating unit for creating a conversion table for performing the conversion table, and a conversion table storage unit 14 as a conversion table storing unit for storing the conversion table created by the conversion table creating unit 13. ing. The controller 1 sets the number of divisions for setting the number of divisions for defining the range of speeds represented by the increase amount of the feedback pulse when the ramp-shaped command voltage signal output from the lamp output command unit 12 is output. The conversion table creation unit 13 converts the ramp-shaped command voltage signal for each speed determined based on the division number set by the division number setting unit 15 and outputs the ramp-shaped command voltage signal. Create a conversion table for.

【0014】上記構成の油圧サーボ装置において、上記
コントローラ1は、センサ6からのフィードバックパル
スの増加量に相当する速度が所定の速度になるように、
指令電圧信号をバルブドライバ2に出力する。このと
き、上記サーボバルブ3には、バルブドライバ2からの
スプール変位指令信号に基づいて油の流量を調整する
が、スプール変位信号に対する応答遅れや不感帯等があ
る。また、上記サーボバルブ3からの油の流れにも、遅
れや配管抵抗等がある。また、上記油圧シリンダ4に
は、パッキン抵抗等があると共に、スライド5には、静
摩擦や動摩擦等がある。このため、この油圧サーボ装置
の指令電圧信号に対するフィードバックパルスの増加量
が表わす速度の特性は非線形となっている。
In the hydraulic servo device having the above structure, the controller 1 controls the speed corresponding to the increase amount of the feedback pulse from the sensor 6 to be a predetermined speed.
The command voltage signal is output to the valve driver 2. At this time, in the servo valve 3, the oil flow rate is adjusted based on the spool displacement command signal from the valve driver 2, but there is a response delay or dead zone to the spool displacement signal. In addition, the oil flow from the servo valve 3 also has delays, piping resistance, and the like. The hydraulic cylinder 4 has packing resistance and the like, and the slide 5 has static friction and dynamic friction. Therefore, the speed characteristic represented by the increase amount of the feedback pulse with respect to the command voltage signal of the hydraulic servo device is non-linear.

【0015】そこで、上記油圧サーボ装置の非線形特性
を補正するため、実際に運転する前に、コントローラ1
から出力される指令電圧信号を変換するための補正用の
変換テーブルを作成する後述する補正用データ計測の処
理と補正用テーブル作成の処理を実行する。そして、実
際に自動制御を行う場合には、上記補正用テーブルを作
成後に補正実行フラグをオンすることによって、指令電
圧信号を変換して出力する補正実行の処理を行う。な
お、上記補正実行は、所定時間毎に割り込みにより処理
されており、補正実行フラグがオフのときはデータ変換
を行わず、補正実行フラグがオンのとき、データ変換を
行う。
Therefore, in order to correct the non-linear characteristic of the hydraulic servo system, the controller 1 is operated before actual operation.
A correction data measurement process for creating a correction conversion table for converting the command voltage signal output from the device and a correction table creation process, which will be described later, are executed. When the automatic control is actually performed, the correction execution flag is turned on after the correction table is created, and the correction execution process for converting and outputting the command voltage signal is performed. The correction execution is processed by interruption every predetermined time. When the correction execution flag is off, data conversion is not performed, and when the correction execution flag is on, data conversion is performed.

【0016】以下、上記コントローラ1の補正用データ
計測の処理と補正用テーブル作成の処理と補正実行の処
理とを図2,3,4のフローチャートに従って説明する。
The process of measuring the correction data, the process of creating the correction table, and the process of executing the correction of the controller 1 will be described below with reference to the flowcharts of FIGS.

【0017】まず、図2において、補正用データ計測の
処理がスタートすると、ステップS1で最初に補正をか
ける範囲すなわち指令電圧に対応する指令コードの範囲
を設定する。なお、補正をかける指令コードの範囲は、
パラメータにより予め設定されており、例えば、指令電
圧の範囲が0〜1Vなら指令コードを0〜200とし、
指令電圧の範囲が0〜2Vなら指令コードを0〜400
とする。次に、ステップS2に進み、出力データ番号S
を0に設定する。すなわち、時間に比例して増加するラ
ンプ電圧を出力するために用いる出力データ番号Sを初
期化する。
First, in FIG. 2, when the process of measuring the correction data is started, the range to be corrected first, that is, the range of the command code corresponding to the command voltage is set in step S1. The range of the command code to be corrected is
For example, if the command voltage range is 0 to 1 V, the command code is set to 0 to 200.
If the command voltage range is 0 to 2V, the command code is 0 to 400
And Next, in step S2, the output data number S
Is set to 0. That is, the output data number S used to output the lamp voltage that increases in proportion to time is initialized.

【0018】次に、ステップS3で出力データ番号Sが
補正範囲例えば0〜200の範囲内か否かを判定する。
そして、ステップS3で出力データ番号Sが補正範囲内
であると判定すると、ステップS4に進む。
Next, in step S3, it is determined whether the output data number S is within the correction range, for example, 0-200.
When it is determined in step S3 that the output data number S is within the correction range, the process proceeds to step S4.

【0019】次に、ステップS4で(中立電圧コード+
S)をDA(デジタル・アナログ)変換して、バルブドラ
イバ2に(中立電圧コード+S)に対応する指令電圧信号
を出力する。なお、上記中立電圧コードは、スライド5
が停止する指令コードであってランプ状の指令電圧信号
の基準値(0)である。
Next, in step S4, (neutral voltage code +
S) is DA (digital / analog) converted and a command voltage signal corresponding to (neutral voltage code + S) is output to the valve driver 2. The neutral voltage code is slide 5
Is a reference code (0) of a ramp-shaped command voltage signal.

【0020】次に、ステップS5で現在速度すなわちセ
ンサ6からのフィードバックパルスの増加量を出力デー
タ番号SのS番目の速度データ配列に代入する。そし
て、ステップS6に進み、出力データ番号Sを+1して
更新する。
Next, in step S5, the current speed, that is, the increase amount of the feedback pulse from the sensor 6 is substituted into the S-th speed data array of the output data number S. Then, in step S6, the output data number S is incremented by 1 and updated.

【0021】こうして、上記出力データ番号Sが補正範
囲内でステップS3からステップS6を繰り返し、指令
コード0〜200に対応するランプ状の指令電圧信号を
出力する。そして、上記速度データ配列に指令電圧毎の
現在速度に相当するセンサ6からのフィードバックパル
スの増加量を格納し、ステップS3で出力データ番号S
が範囲内でないと判定すると、補正用データ計測を終了
し、続いて補正用テーブル作成の処理を開始する。
Thus, steps S3 to S6 are repeated within the correction range of the output data number S to output the ramp-shaped command voltage signal corresponding to the command codes 0-200. Then, the increase amount of the feedback pulse from the sensor 6 corresponding to the current speed for each command voltage is stored in the speed data array, and the output data number S is output in step S3.
If it is determined that is not within the range, the correction data measurement is ended, and then the correction table creation processing is started.

【0022】図3において、補正テーブル作成の処理を
スタートすると、ステップS11で補正実行フラグをオ
フする。なお、この補正実行フラグは、補正テーブルの
作成完了したとき、後述するステップS22でオンす
る。次に、ステップS12で速度データ配列の先頭から
検索していき、配列の内容が0より大きくなった時の配
列番号(出力データ番号に相当)を補正テーブルの0番目
のデータに代入する。この補正テーブルの0番目のデー
タがシステム全体としての不感帯に相当する。
In FIG. 3, when the process of creating the correction table is started, the correction execution flag is turned off in step S11. It should be noted that this correction execution flag is turned on in step S22 described later when the creation of the correction table is completed. Next, in step S12, the speed data array is searched from the beginning, and the array number (corresponding to the output data number) when the array content becomes larger than 0 is substituted for the 0th data in the correction table. The 0th data in this correction table corresponds to the dead zone of the entire system.

【0023】次に、ステップS13で補正テーブル数N
を設定する。つまり、上記ランプ状の指令電圧信号を出
力したときの速度の範囲を定めるための補正テーブル数
Nを設定する。この実施例では、補正範囲の1/10と
しているので、補正範囲の指令コードが0〜200なら
20、補正範囲の指令コードが0〜400なら40が補
正テーブル数Nに設定される。次に、ステップS14で
速度データ配列の最終番目に入っている最終値をMAX
(補正テーブルの作成上の基準)に代入する。次に、ステ
ップS15で補正テーブル番号Kを1に設定する。
Next, in step S13, the number of correction tables N
To set. That is, the correction table number N for setting the range of the speed when the ramp-shaped command voltage signal is output is set. In this embodiment, since the correction range is set to 1/10, the correction table number N is set to 20 if the correction range command code is 0 to 200, and is set to 40 if the correction range command code is 0 to 400. Next, in step S14, the final value in the final position of the speed data array is set to MAX.
Substitute in (criterion for creating correction table). Next, the correction table number K is set to 1 in step S15.

【0024】そして、ステップS16で補正テーブル番
号Kが補正テーブル数Nより小さいか否かを判定して、
補正テーブル番号Kが補正テーブル数Nより小さいと判
定すると、ステップS17に進む一方、補正テーブル番
号Kが補正テーブル数N以上と判定すると、ステップS
22に進み、補正実行フラグをオンして、この処理を終
了する。
Then, in step S16, it is determined whether the correction table number K is smaller than the correction table number N, and
If it is determined that the correction table number K is smaller than the correction table number N, the process proceeds to step S17, while if it is determined that the correction table number K is equal to or larger than the correction table number N, step S17.
In step 22, the correction execution flag is turned on, and this processing ends.

【0025】次に、ステップS17で出力データ番号S
に(K−1番目の補正テーブル値+1)の値を代入する。
すなわち、作成しようとしている補正テーブル番号Kの
1つ前の補正テーブルの値に+1したものを出力データ
番号Sに代入して、検索開始の出力データ番号とするの
である。
Next, in step S17, the output data number S
The value of (K−1th correction table value + 1) is substituted into
That is, a value obtained by adding 1 to the value of the correction table immediately before the correction table number K to be created is substituted into the output data number S to obtain the output data number of the search start.

【0026】次に、ステップS18で速度データ配列の
S番目の速度がMAX×K/N以上か否かを判定して、
速度データ配列のS番目の速度がMAX×K/N以上と
判定すると、ステップS20に進む一方、速度データ配
列のS番目の速度がMAX×K/N未満であると判定す
ると、ステップS19に進む。そして、ステップS19
で出力データ番号Sを+1してステップS18を繰り返
す。
Next, in step S18, it is determined whether or not the S-th speed in the speed data array is MAX × K / N or more,
If it is determined that the S-th speed in the speed data array is MAX × K / N or more, the process proceeds to step S20. If it is determined that the S-th speed in the speed data array is less than MAX × K / N, the process proceeds to step S19. . Then, step S19
The output data number S is incremented by 1 and step S18 is repeated.

【0027】次に、ステップS20でK番目の補正テー
ブルに出力データ番号Sを代入して、ステップS21に
進み、補正テーブル番号Kを+1して、ステップS16
に戻る。こうして、上記補正テーブル番号Kが補正テー
ブル数N以上となるまで、ステップS16からステップ
S21までの処理を繰り返し、補正テーブルにデータを
代入する。そして、補正テーブル番号Kが補正テーブル
数N以上となると、ステップS22で補正実行フラグを
オンして、補正テーブル作成の処理を終了する。
Next, in step S20, the output data number S is assigned to the Kth correction table, the process proceeds to step S21, the correction table number K is incremented by 1, and step S16 is performed.
Return to. In this way, the processes from step S16 to step S21 are repeated until the correction table number K becomes equal to or larger than the correction table number N, and the data is substituted into the correction table. When the correction table number K becomes equal to or larger than the number N of correction tables, the correction execution flag is turned on in step S22, and the correction table creation process ends.

【0028】次に、図4において、ステップS31で制
御電圧演算によりDATA(=指令電圧コード−中立電
圧コード)を算出する。次に、ステップS32でDAT
Aが補正範囲すなわち指令電圧コードの0〜200の範
囲内か否かを判定して、DATAが補正範囲内であると
判定すると、ステップS33に進む一方、DATAが補
正範囲内でないと判定すると、ステップS37に進む。
Next, in FIG. 4, DATA (= command voltage code-neutral voltage code) is calculated by control voltage calculation in step S31. Next, in step S32, DAT
If it is determined whether A is within the correction range, that is, within the range of the command voltage code 0 to 200, and if it is determined that DATA is within the correction range, the process proceeds to step S33, while if it is determined that DATA is not within the correction range, It proceeds to step S37.

【0029】次に、ステップS33で補正実行フラグが
オンか否かを判別して、補正実行フラグがオンであると
き、すなわち、補正テーブル作成処理が終了している
と、ステップS34に進み、データ変換を行う。すなわ
ち、DATAを補正テーブルによりCODEに変換す
る。一方、ステップS33で補正実行フラグがオフのと
き、ステップS37み、CODEにDATAを代入し
て、ステップS35に進む。
Next, in step S33, it is determined whether or not the correction execution flag is ON, and when the correction execution flag is ON, that is, when the correction table creating process is completed, the process proceeds to step S34 and the data is stored. Do the conversion. That is, DATA is converted into CODE by the correction table. On the other hand, when the correction execution flag is off in step S33, only in step S37, DATA is substituted for CODE, and the process proceeds to step S35.

【0030】次に、ステップS35でDA出力用電圧コ
ードを作成する。つまり、上記中立電圧コードにCOD
Eを加算して、出力電圧コードを算出するのである。そ
して、ステップS36に進み、出力電圧コードをDA変
換し、バルブドライバ2に指令電圧信号を出力する。
Next, in step S35, a DA output voltage code is created. That is, COD is added to the above neutral voltage code.
The output voltage code is calculated by adding E. Then, the process proceeds to step S36, the output voltage code is DA converted, and the command voltage signal is output to the valve driver 2.

【0031】こうして、上記ランプ出力指令部12が図
5に示すランプ状の指令電圧信号を出力すると、その指
令電圧(コード)に対するセンサ6からのフィードバック
パルスの増加量が表わす速度の特性は、図6の曲線に示
すように非線形となる。なお、このときの上記指令電圧
(コード)の範囲0〜200に対して、速度の範囲は0〜
20mm/sとなる。そして、図7に示すように、上記速度
の範囲を20分割して、分割された速度毎に対応する指
令電圧(コード)を補正テーブル[0]〜[20]に格納
する。したがって、補正前の指令電圧(コード)に対し
て、補正後の指令電圧(コード)の関係は、図8に示す補
正曲線となる。
Thus, when the ramp output command section 12 outputs the ramp-shaped command voltage signal shown in FIG. 5, the speed characteristic represented by the increase amount of the feedback pulse from the sensor 6 with respect to the command voltage (code) is shown in FIG. It becomes non-linear as shown by the curve of No. 6. The above command voltage at this time
(Code) range 0-200, speed range 0-
It will be 20 mm / s. Then, as shown in FIG. 7, the speed range is divided into 20, and command voltages (codes) corresponding to the respective divided speeds are stored in the correction tables [0] to [20]. Therefore, the relationship between the command voltage before correction and the command voltage after correction is the correction curve shown in FIG.

【0032】このように、上記指令電圧信号とフィード
バックパルスの増加量との関係が非線形の特性を有する
場合、実際に自動制御を行うために指令電圧信号を出力
するとき、変換テーブル格納部14に格納された変換テ
ーブルに基づいて、指令電圧信号出力部11が補正され
た指令電圧信号を出力することによって、指令電圧信号
に対するフィードバックパルスの増加量すなわち速度の
非線形特性を補正して略線形特性にすることができる。
したがって、どの主機において、油の粘性,バルブ等の
応答遅れ,スライドの滑り面の摩擦係数の相異等のため
に非線形となっていても、実際に運転する前に自動的に
変換テーブルを作成して、その変換テーブルに基づいて
変換された指令電圧信号を出力するので、システム全体
の制御性を向上することができる。
As described above, when the relationship between the command voltage signal and the increase amount of the feedback pulse has a non-linear characteristic, the conversion table storage unit 14 stores the command voltage signal for actual automatic control. Based on the stored conversion table, the command voltage signal output unit 11 outputs the corrected command voltage signal, thereby correcting the non-linear characteristic of the increase amount of the feedback pulse with respect to the command voltage signal, that is, the speed to obtain a substantially linear characteristic. can do.
Therefore, regardless of which main engine is non-linear due to oil viscosity, response delay of valves, etc., difference in friction coefficient of slide surface of slide, etc., conversion table is automatically created before actual operation. Since the command voltage signal converted based on the conversion table is output, the controllability of the entire system can be improved.

【0033】また、上記分割数設定部15により設定さ
れた補正テーブル数Nに基づいて、ランプ状の指令電圧
信号に対するフィードバックパルスの増加量が表わす速
度の範囲を等分割するので、速度の変化幅(範囲)に応じ
て、適宜に定められた速度毎の変換テーブルを作成する
ことができる。
Further, since the speed range represented by the increase amount of the feedback pulse with respect to the ramp-shaped command voltage signal is equally divided based on the correction table number N set by the division number setting section 15, the speed change width is It is possible to create a conversion table for each speed that is appropriately determined according to the (range).

【0034】上記実施例では、制御対象としてバルブド
ライバ2,サーボバルブ3,油圧シリンダ4およびスライ
ド5を用いたが、制御対象はこれに限らず、操作信号と
制御量との特性が非線形の制御対象であればよい。
In the above embodiment, the valve driver 2, the servo valve 3, the hydraulic cylinder 4 and the slide 5 are used as the controlled object, but the controlled object is not limited to this, and the characteristic of the operation signal and the controlled variable is nonlinear. Any target will do.

【0035】また、上記実施例では、上記分割数設定部
15によりランプ状の指令電圧信号に対するフィードバ
ックパルスの増加量が表わす速度の範囲を等分割して、
等分割された速度毎に指令電圧信号を変換する変換テー
ブルを作成したが、ランプ状の操作信号に対する制御対
象の制御量の範囲の分割は等分割に限らず、ランプ状の
操作信号に対する制御対象の制御量の特性曲線を表わす
変換テーブルが作成できるように分割してもよい。
Further, in the above embodiment, the division number setting section 15 divides the range of the speed indicated by the increase amount of the feedback pulse with respect to the ramp-shaped command voltage signal into equal parts,
A conversion table was created to convert the command voltage signal for each equally divided speed, but the range of the control amount of the control target for the ramp-shaped operation signal is not limited to equal division, and the control target for the ramp-shaped operation signal is not limited. You may divide so that the conversion table showing the characteristic curve of the control amount of can be created.

【0036】また、上記実施例では、コントローラ1の
指令電圧信号出力部11,ランプ出力指令部12,変換テ
ーブル作成部13,変換テーブル格納部14および分割
数設定部15は、マイコンと入出力回路により構成した
が、マイコンの代わりに論理回路と入出力回路等により
構成してもよいのは勿論である。
In the above embodiment, the command voltage signal output unit 11, the lamp output command unit 12, the conversion table creating unit 13, the conversion table storage unit 14, and the division number setting unit 15 of the controller 1 are the microcomputer and the input / output circuit. However, it goes without saying that a logic circuit and an input / output circuit may be used instead of the microcomputer.

【0037】また、上記実施例では、コントローラ1
は、センサ6からのフィードバックパルスの増加量が表
わす速度を制御したが、制御対象の制御量は速度に限ら
ず、位置,圧力または流量等でもよい。
Further, in the above embodiment, the controller 1
Controls the speed represented by the amount of increase in the feedback pulse from the sensor 6, but the controlled variable to be controlled is not limited to the speed, and may be position, pressure, flow rate, or the like.

【0038】[0038]

【発明の効果】以上より明らかなように、請求項1の発
明の油圧サーボ装置は、油圧により制御される制御対象
の制御量を検出する制御量検出手段と、上記制御対象の
油の流量を制御するバルブに対して操作信号を出力する
操作信号出力手段とを備えた油圧サーボ装置において、
ランプ出力指令手段は、上記操作信号出力手段に時間に
比例して増加するランプ状の操作信号を出力させ、上記
ランプ出力指令手段により操作信号出力手段から出力さ
れたランプ状の操作信号に対する上記制御量検出手段に
より検出された上記制御量の特性曲線に基づいて、変換
テーブル作成手段は、上記操作信号出力手段から出力す
る操作信号と制御対象の制御量が略比例するように上記
操作信号を変換する変換テーブルを作成し、変換テーブ
ル作成手段により作成された変換テーブルを変換テーブ
ル格納手段に格納して、上記操作信号出力手段が変換テ
ーブル格納手段に格納された変換テーブルに基づいて変
換された上記操作信号を出力することによって、油圧サ
ーボ系全体の特性が線形になるようにするものである。
As is apparent from the above, the hydraulic servo system according to the first aspect of the present invention controls the amount of control of the controlled object controlled by hydraulic pressure, and the flow rate of the oil of the controlled object. In a hydraulic servo device having an operation signal output means for outputting an operation signal to a valve to be controlled,
The lamp output command means causes the operation signal output means to output a ramp-shaped operation signal that increases in proportion to time, and the control for the lamp-shaped operation signal output from the operation signal output means by the lamp output command means. Based on the characteristic curve of the control amount detected by the amount detection means, the conversion table creation means converts the operation signal so that the operation signal output from the operation signal output means and the control amount of the controlled object are substantially proportional to each other. Conversion table is created by the conversion table creating means, the conversion table created by the conversion table creating means is stored in the conversion table storing means, and the operation signal outputting means converts the conversion table.
Based on the conversion table stored in the cable storage means.
By outputting the converted operation signal, the hydraulic
The characteristics of the entire servo system are made linear .

【0039】したがって、請求項1の発明の油圧サーボ
装置によれば、実際に運転する前に自動的に変換テーブ
ルを作成し、実際に自動運転を行う場合には、上記変換
テーブル格納手段に格納された変換テーブルに基づい
て、操作信号出力手段が変換された操作信号を出力する
ことによって、操作信号に対する制御量の特性を略線形
に補正することができる。したがって、油圧サーボ装置
において、油の粘性,バルブ等の応答遅れ,スライド面の
摩擦等によって、操作信号に対する制御量の特性が非線
形であっても、システム全体の制御性を向上することが
できる。
Therefore, according to the hydraulic servo system of the first aspect of the present invention, the conversion table is automatically created before the actual operation and is stored in the conversion table storage means when the automatic operation is actually performed. Based on the converted table, the operation signal output means outputs the converted operation signal, whereby the characteristic of the control amount with respect to the operation signal can be corrected substantially linearly. Therefore, in the hydraulic servo device, the controllability of the entire system can be improved even if the characteristic of the control amount with respect to the operation signal is non-linear due to the viscosity of the oil, the response delay of the valve, the friction of the slide surface, and the like.

【0040】また、請求項2の発明の油圧サーボ装置
は、請求項1の油圧サーボ装置において、上記ランプ出
力指令手段により操作信号出力手段がランプ状の操作信
号に対する上記制御対象の制御量の範囲を定めるための
分割数を設定する分割数設定手段を備えて、上記変換テ
ーブル作成手段は、上記分割数設定手段により設定され
た分割数に基づいて分割された制御量毎に操作信号を変
換する変換テーブルを作成するものである。
According to a second aspect of the present invention, there is provided the hydraulic servo system according to the first aspect, in which the operation signal output means by the lamp output command means has a range of control amounts of the controlled object with respect to a lamp-like operation signal. The conversion table creating means converts the operation signal for each control amount divided based on the division number set by the division number setting means. It creates a conversion table.

【0041】したがって、請求項2の発明の油圧サーボ
装置によれば、上記制御対象の制御量の変化幅(範囲)に
応じて、適宜に定められた制御量毎の変換テーブルを作
成することができる。
Therefore, according to the hydraulic servo system of the second aspect of the present invention, the conversion table for each control amount appropriately determined can be created in accordance with the change width (range) of the control amount of the controlled object. it can.

【図面の簡単な説明】[Brief description of drawings]

【図1】 図1はこの発明の一実施例の油圧サーボ装置
のブロック図である。
FIG. 1 is a block diagram of a hydraulic servo device according to an embodiment of the present invention.

【図2】 図2は上記油圧サーボ装置のコントローラの
補正用データ計測処理を示すフローチャートである。
FIG. 2 is a flowchart showing a correction data measuring process of a controller of the hydraulic servo device.

【図3】 図3は上記コントローラの補正テーブル作成
処理を示すフローチャートである。
FIG. 3 is a flowchart showing a correction table creating process of the controller.

【図4】 図4は上記コントローラの補正実行処理を示
すフローチャートである。
FIG. 4 is a flowchart showing a correction execution process of the controller.

【図5】 図5は上記油圧サーボ装置のランプ状の指令
電圧を示す図である。
FIG. 5 is a diagram showing a ramp-shaped command voltage of the hydraulic servo device.

【図6】 図6は上記油圧サーボ装置の上記ランプ状の
指令電圧に対する速度の特性を示す図である。
FIG. 6 is a diagram showing speed characteristics of the hydraulic servo device with respect to the ramp-shaped command voltage.

【図7】 図7は上記コントローラの補正テーブル配列
の指令電圧に対する速度の特性を示す図である。
FIG. 7 is a diagram showing speed characteristics with respect to a command voltage of a correction table array of the controller.

【図8】 図8は上記コントローラの補正前指令電圧に
対する補正後指令電圧の関係を示す図である。
FIG. 8 is a diagram showing a relationship between a pre-correction command voltage and a post-correction command voltage of the controller.

【符号の説明】[Explanation of symbols]

1…コントローラ、2…バルブドライバ、3…サーボバ
ルブ、4…油圧シリンダ、5…スライド、6…センサ。
1 ... Controller, 2 ... Valve driver, 3 ... Servo valve, 4 ... Hydraulic cylinder, 5 ... Slide, 6 ... Sensor.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 佐々木 能成 大阪府摂津市西一津屋1番1号 ダイキ ン工業株式会社淀川製作所内 (56)参考文献 特開 昭63−118813(JP,A) 特開 昭57−57304(JP,A)   ─────────────────────────────────────────────────── ─── Continued front page    (72) Inventor Yoshinari Sasaki               No. 1 Nishiichitsuya, Settsu City, Osaka Prefecture Daiki               Yodogawa Manufacturing Co., Ltd.                (56) Reference JP-A-63-118813 (JP, A)                 JP-A-57-57304 (JP, A)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 油圧により制御される制御対象(2,3,
4,5)の制御量を検出する制御量検出手段(6)と、上記
制御対象(2,3,4,5)の油の流量を制御するバルブに
対して操作信号を出力する操作信号出力手段(11)とを
備えた油圧サーボ装置において、 上記操作信号出力手段(11)に時間に比例して増加する
ランプ状の操作信号を出力させるランプ出力指令手段
(12)と、 上記ランプ出力指令手段(12)により上記操作信号出力
手段(11)から出力された上記ランプ状の操作信号に対
して上記制御量検出手段(6)により検出された上記制御
量の特性曲線に基づいて、上記操作信号出力手段(11)
から出力する操作信号と上記制御対象(2,3,4,5)の
制御量が略比例するように上記操作信号を変換して出力
するための変換テーブルを作成する変換テーブル作成手
段(13)と、 上記変換テーブル作成手段(13)により作成された上記
変換テーブルを格納する変換テーブル格納手段(14)と
を備え 上記操作信号出力手段(11)が上記変換テーブル格納手
段(14)に格納された上記変換テーブルに基づいて変換
された上記操作信号を出力することによって、油圧サー
ボ系全体の特性が線形になるようにする ことを特徴とす
る油圧サーボ装置。
1. A controlled object (2, 3,
(4, 5) control amount detecting means (6) for detecting the control amount, and operation signal output for outputting an operation signal to the valve for controlling the oil flow rate of the controlled object (2, 3, 4, 5). In the hydraulic servo device including means (11), lamp output command means for causing the operation signal output means (11) to output a ramp-shaped operation signal that increases in proportion to time.
(12) and the control amount detected by the control amount detection means (6) with respect to the lamp-shaped operation signal output from the operation signal output means (11) by the lamp output command means (12) The operation signal output means (11) based on the characteristic curve of
A conversion table creating means (13) for creating a conversion table for converting and outputting the operation signal so that the operation signal output from the control object and the control amount of the controlled object (2, 3, 4, 5) are substantially proportional to each other. And a conversion table storage means (14) for storing the conversion table created by the conversion table creation means (13) , wherein the operation signal output means (11) is the conversion table storage means.
Conversion based on the conversion table stored in column (14)
By outputting the above-mentioned operation signal
A hydraulic servo system characterized by making the characteristics of the entire robot system linear .
【請求項2】 請求項1に記載の油圧サーボ装置におい
て、上記ランプ状の操作信号に対する上記制御対象(2,
3,4,5)の上記制御量の範囲を分割するための分割数
を設定する分割数設定手段(15)を備えて、上記変換テ
ーブル作成手段(13)は、上記分割数設定手段(15)に
より設定された上記分割数に基づいて定められた制御量
毎に上記操作信号を変換する変換テーブルを作成するこ
とを特徴とする油圧サーボ装置。
2. The hydraulic servo apparatus according to claim 1, wherein the controlled object (2,
3, 4, 5) is provided with division number setting means (15) for setting the number of divisions for dividing the control amount range, and the conversion table creating means (13) is provided with the division number setting means (15). The hydraulic servo device is characterized in that a conversion table for converting the operation signal is created for each control amount determined based on the number of divisions set by (1).
JP27774094A 1994-11-11 1994-11-11 Hydraulic servo device Expired - Fee Related JP3370458B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27774094A JP3370458B2 (en) 1994-11-11 1994-11-11 Hydraulic servo device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27774094A JP3370458B2 (en) 1994-11-11 1994-11-11 Hydraulic servo device

Publications (2)

Publication Number Publication Date
JPH08137505A JPH08137505A (en) 1996-05-31
JP3370458B2 true JP3370458B2 (en) 2003-01-27

Family

ID=17587670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27774094A Expired - Fee Related JP3370458B2 (en) 1994-11-11 1994-11-11 Hydraulic servo device

Country Status (1)

Country Link
JP (1) JP3370458B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3768917B2 (en) * 2002-05-14 2006-04-19 独立行政法人科学技術振興機構 Friction force and viscous damping coefficient measurement method
JP2007272611A (en) * 2006-03-31 2007-10-18 High Frequency Heattreat Co Ltd Controller for servo valve

Also Published As

Publication number Publication date
JPH08137505A (en) 1996-05-31

Similar Documents

Publication Publication Date Title
Deng et al. Robust adaptive precision motion control of hydraulic actuators with valve dead-zone compensation
US4453516A (en) Device for controlling an internal combustion engine
JPH06205598A (en) Voltage compensation of pulse width modulation servomechanism and its controller
WO1998015741A1 (en) Control valve positioners having improved operating characteristics
US5024417A (en) Control circuitry for a solenoid operated control valve
KR920701636A (en) Digital controller
US4587883A (en) High resolution control system for a pressure-responsive positioning device
JP3370458B2 (en) Hydraulic servo device
US5871417A (en) Continuously variable transmission control apparatus
US5482662A (en) Control method for injection molding machines
US5161405A (en) Clutch pedal positon sensor continuous calibration
US5075860A (en) Continuously variable transmission control system
US6466829B1 (en) Table look-up method for dynamic control
US5088461A (en) Throttle valve control system and the method therefor
CN113377010A (en) Generalized hysteresis control
DE3932061C1 (en)
CN101430544A (en) Mode selection and switch logic in closed-loop transmission control system based on pulse width modulation valve
RU2114455C1 (en) Automatic control method for system with control linkage backlash and device which implements said method
JPH06114908A (en) Injection molding machine
US6516932B2 (en) Electro-hydraulic clutch hysteresis compensation
SU1581874A1 (en) Method of controlling hydroelectric follow-up drive of throttle control
US6324045B1 (en) Digital two-step controller for an actuator element
JPH09291902A (en) Servo controller for hydraulic actuator
JPS58602A (en) Hydraulic controller
JP2003148402A (en) Hydraulic control system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees