JPH07334246A - Automatic control device - Google Patents

Automatic control device

Info

Publication number
JPH07334246A
JPH07334246A JP15532094A JP15532094A JPH07334246A JP H07334246 A JPH07334246 A JP H07334246A JP 15532094 A JP15532094 A JP 15532094A JP 15532094 A JP15532094 A JP 15532094A JP H07334246 A JPH07334246 A JP H07334246A
Authority
JP
Japan
Prior art keywords
processing
correction
feedback signal
value
tendency
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
JP15532094A
Other languages
Japanese (ja)
Inventor
Tadashi Fujita
忠 藤田
Isao Haraguchi
勲 原口
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.)
Seibu Electric and Machinery Co Ltd
Original Assignee
Seibu Electric and Machinery Co 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 Seibu Electric and Machinery Co Ltd filed Critical Seibu Electric and Machinery Co Ltd
Priority to JP15532094A priority Critical patent/JPH07334246A/en
Publication of JPH07334246A publication Critical patent/JPH07334246A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)

Abstract

(57)【要約】 (修正有) 【目的】特に対象の先行する制御動作に基づく傾向によ
り対象の後の動作を制御する自動制御装置に関し、連続
的に変化する測定値に基づくフィードバック予測制御を
正確に行うことができる自動制御装置を提案することを
目的とする。 【構成】順次搬入される被加工物を順次処理する処理手
段1から搬出される被加工物の処理結果をフィードバッ
ク信号補正手段9から出力されるフィードバック信号S
3とに基づいて非補正処理結果演算手段5が、フィード
バック信号補正手段9で補正されないフィードバック信
号S3により処理された場合における被加工物の処理結
果を演算し、この演算された被加工物の処理結果に基づ
いて補正がされないで処理された場合の傾向予測値を予
測傾向演算手段6が予測演算し、この予測演算された傾
向予測値に基づいてフィードバック信号S3をフィード
バック信号補正手段9が補正して処理手段1に出力する
ようにした。
(57) [Summary] (Correction) [Purpose] Especially for automatic control devices that control movements after a target according to a tendency based on the preceding control movement of the target, and feedback predictive control based on continuously changing measured values. It is an object of the present invention to propose an automatic control device that can be accurately performed. A feedback signal S output from a feedback signal correction means 9 indicating the processing results of the workpieces carried out from the processing means 1 for sequentially processing the workpieces successively carried in.
3, the non-correction processing result calculation means 5 calculates the processing result of the workpiece when processed by the feedback signal S3 which is not corrected by the feedback signal correction means 9, and the calculated processing of the workpiece is performed. The predicted tendency calculation means 6 predictively calculates the tendency prediction value when the processing is performed without correction based on the result, and the feedback signal correction means 9 corrects the feedback signal S3 based on the predicted tendency calculation value. Output to the processing means 1.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は数値制御(NC)工作機
等の各種対象の制御を行う自動制御装置に関し、特に対
象の先行する制御動作に基づく傾向により対象の後の動
作を制御する自動制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic controller for controlling various objects such as numerical control (NC) machine tools, and more particularly to an automatic controller for controlling the operation after the object according to the tendency based on the preceding control operation of the object. Regarding the control device.

【0002】[0002]

【従来の技術】従来、この種の自動制御装置として図1
0に示すものがあった。この図10は従来の自動制御装
置のブロック構成図及びこの動作特性図を示す。同図に
おいて従来の自動制御装置は、加工目標値S1及びフィ
ードバック信号S3とから演算される制御動作信号S2に
基づいて被加工物を加工する加工部1と、この加工され
た被加工物の加工精度の寸法を測定する寸法測定部2
と、前記加工目標値S1からの偏差値の許容値を示す適
合範囲か否かを判断する適否判断部40と、この判断に
基づいてフィードバック信号S3の値を補正する補正部
50とを備える構成である。前記適否判断部40は、加
工部1の加工精度等に基づいて予め設定された許容値が
許容値発生部41から入力される構成である。
2. Description of the Related Art Conventionally, as an automatic control device of this type, FIG.
There was one shown in 0. FIG. 10 shows a block diagram of a conventional automatic control device and its operation characteristic diagram. In the figure, a conventional automatic control device includes a machining unit 1 for machining a workpiece based on a control operation signal S2 calculated from a machining target value S1 and a feedback signal S3, and machining of the machined workpiece. Dimension measuring unit 2 for measuring precision dimensions
And a suitability judging unit 40 for judging whether or not it is within a conforming range showing an allowable value of the deviation value from the processing target value S1, and a correcting unit 50 for correcting the value of the feedback signal S3 based on this judgment. Is. The suitability determination unit 40 is configured such that an allowable value preset based on the processing accuracy of the processing unit 1 or the like is input from the allowable value generation unit 41.

【0003】次に、前記構成に基づく従来装置の制御動
作について説明する。まず、加工部1で被加工物が加工
され、この被加工物が寸法測定部3で測定される。この
測定された加工精度の寸法(測定寸法)が適否判断部4
により適合範囲内に含まれるか否かが判断される。この
適合範囲から逸脱していると判断された場合には、適合
範囲の中心となるようにフィードバック信号S3を補正
部50が補正して出力する。この補正されたフィードバ
ック信号S3及び加工目標値S1に基づいて次の対処とな
る被加工物を加工部1が処理する。
Next, the control operation of the conventional device based on the above configuration will be described. First, the work piece is processed by the processing section 1, and the work piece is measured by the dimension measuring section 3. The dimension (measurement dimension) of the measured processing accuracy is the suitability determination unit 4
According to the above, it is determined whether or not it falls within the applicable range. When it is determined that the deviation is out of the conforming range, the correcting unit 50 corrects and outputs the feedback signal S3 so as to be at the center of the conforming range. Based on the corrected feedback signal S3 and the processing target value S1, the processing unit 1 processes the next workpiece to be processed.

【0004】また、他の従来の自動制御装置として図1
1に示すものがあった。この図11は他の従来装置のブ
ロック構成図及びこの動作特性図を示す。同図において
他の従来の自動制御装置は、前記図10に記載の従来装
置と同様に加工部1、寸法測定部3及び補正部50とを
共通して備え、この構成に加え、寸法測定部3と補正部
50との間に接続され、寸法測定部3で測定された複数
の測定値から移動平均値を演算する移動平均部60とを
備える構成である。
FIG. 1 shows another conventional automatic control device.
There was one shown in 1. FIG. 11 shows a block diagram of another conventional device and its operation characteristic diagram. In the same figure, another conventional automatic control device is provided with a processing section 1, a dimension measuring section 3 and a correcting section 50 in common as in the conventional apparatus shown in FIG. 3 and the correction unit 50, and includes a moving average unit 60 that calculates a moving average value from a plurality of measurement values measured by the dimension measuring unit 3.

【0005】次に、前記他の従来装置の動作について説
明する。まず、加工部1で加工された被加工物が寸法測
定部3で測定され、この測定値を△1、△2、△3、・・
・とする。この測定値△1、△2、△3、・・・に基づい
て移動平均部60が移動平均値q3、q4、・・・を求め
る。この移動平均値q3=(△1+△2)/2、q4=(△
1+△2+△3)/3、・・・となる。この移動平均値q
3、q4、・・・に基づいて補正部50がフィードバック
信号S3の補正を行う。この補正されたフィードバック
信号S3及び加工目標値S1とから演出される制御動作信
号に基づいて加工部1が被加工物の加工を実行する。
Next, the operation of the other conventional device will be described. First, the workpiece processed by the processing unit 1 is measured by the dimension measuring unit 3, and the measured values are Δ1, Δ2, Δ3, ...
・ And The moving average unit 60 obtains moving average values q3, q4, ... Based on the measured values Δ1, Δ2, Δ3 ,. This moving average value q3 = (△ 1 + △ 2) / 2, q4 = (△
1 + △ 2 + △ 3) / 3, and so on. This moving average value q
The correction unit 50 corrects the feedback signal S3 based on 3, q4, .... Based on the control operation signal produced from the corrected feedback signal S3 and the processing target value S1, the processing unit 1 processes the workpiece.

【0006】このように、前記加工目標値S1を同一の
値として被加工物の加工等の処理を実行した場合でも、
各種要因、例えば加工部1におけるバイト(刃)の摩耗
・温度変化等により測定値が変化することとなるが、先
行して処理された被加工物の先行現象の測定値から前記
移動平均値を求め、この移動平均値に基づいて次の被加
工物のフィードバック制御による処理を実行するように
しているので、前記測定寸法の変動を補正できる。
As described above, even when the processing target value S1 is set to the same value and processing such as processing of the workpiece is executed,
The measured value will change due to various factors such as wear of the cutting tool (blade) in the processing unit 1, temperature change, etc., but the moving average value can be calculated from the measured value of the preceding phenomenon of the workpiece processed in advance. Since the next process of feedback control of the workpiece is executed based on the obtained moving average value, the fluctuation of the measured dimension can be corrected.

【0007】さらに、前記移動平均値について詳述す
る。前記測定値には傾向変化と加工変動(ばらつき)が
含まれている。この加工変動を寸法補正でフィードバッ
ク制御を行うと精度を劣化させることとなる。他方移動
平均値を用いてフィードバック制御を行うと、傾向変化
と加工変動とを分離して傾向変化のみを補正値として用
いることができる。この加工変動の誤差を含んでいる測
定値△を数個のグループとして処理すると、傾向変化は
ループゲインとして計算され加工変動の誤差を排除する
ことができる。
Further, the moving average value will be described in detail. The measured value includes a tendency change and a processing variation (variation). If this processing variation is subjected to feedback control by dimensional correction, accuracy will be deteriorated. On the other hand, if feedback control is performed using the moving average value, it is possible to separate the tendency change and the processing variation and use only the tendency change as the correction value. When the measured value Δ containing the processing variation error is processed as several groups, the trend change is calculated as a loop gain, and the processing variation error can be eliminated.

【0008】第1回目の寸法測定においては、k1=△1
とする。前記寸法測定の測定回数がi(limit)に達する
までの補正値をk(i<limit)とすると、 k(i<limit)=(1/i)・△i+{(i−1)/i}・
i-1 前記寸法測定の測定回数がi(limit)より大きな安定領
域の補正値をk(i>limi t)とすると、 k(i>limit)=g・△i+(1−g)・ki-1 ここでkiはi番目の測定後の補正値、ki-1はi番目の
測定前の補正値、△iはi番目の測定値、gはループゲ
イン(0、...、1)、i(limit)は不安定状態の最
後で安定領域への移行点である。 i(limit)≒(1/g) となる。
In the first dimension measurement, k1 = Δ1
And Letting k (i <limit) be a correction value until the number of times of dimension measurement reaches i (limit) , k (i <limit) = (1 / i) .multidot..DELTA.i + {(i-1) / i } ・
When the correction value of greater stability region number of measurements than i (limit) of the k i-1 the dimension measurement and k (i> limi t), k (i> limit) = g · △ i + (1-g) · k i-1 where k i is the correction value after the i-th measurement, k i-1 is the correction value before the i-th measurement, Δi is the i-th measurement value, and g is the loop gain (0 ,. ., 1) and i (limit) are transition points to the stable region at the end of the unstable state. i (limit) ≈ (1 / g).

【0009】[0009]

【発明が解決しようとする課題】従来の自動制御装置は
以上のように構成されていたことから、図10(B)に
示すように適合範囲とされる領域で大きく変動すること
となり、精密なフィードバック制御が困難であるという
課題を有する。また、従来の他の自動制御装置は先行現
象の測定値△から演算された移動平均値qに基づいて現
在の対象となる被加工物をフィードバック制御により処
理を順次行なうことから、複数の処理工程を経て搬出さ
れる被加工物の場合には直前の被加工物の測定値ができ
ないこととなり、現在の被加工物に対して正確なフィー
ドバック制御の加工ができないという課題を有してい
た。
Since the conventional automatic control device is constructed as described above, it is subject to a large variation in the area defined as the conforming range as shown in FIG. There is a problem that feedback control is difficult. Further, since another conventional automatic control device sequentially performs the processing of the workpiece to be the current target by the feedback control based on the moving average value q calculated from the measured value Δ of the preceding phenomenon, a plurality of processing steps are performed. In the case of the workpiece to be carried out through the above, the measured value of the workpiece immediately before cannot be obtained, and there is a problem that accurate feedback control processing cannot be performed on the current workpiece.

【0010】例えば、被加工物が連続して順次搬出さ
れ、この被加工物に対して加工処理・洗浄処理・測定処
理等の多数の工程を必要とする場合には、バイトの摩耗
・温度変化等により測定値の連続的な変化に対しては処
理工程数に対応する遅れた被加工物の測定値で移動平均
を求めることとなる。このように処理工程数に相当する
遅れ量だけ遅れた被加工物の測定値に基づく移動平均値
でフィードバックの予測制御を行うことから、遅行現象
の趨勢を正確に予測できない。本発明は、前記課題を解
消するためになされたもので、連続的に変化する測定値
に基づくフィードバック予測制御を正確に行うことがで
きる自動制御装置を提案することを目的とする。
For example, when the work piece is continuously carried out successively and a large number of steps such as processing, cleaning and measurement are required for this work, wear of the cutting tool and temperature change Therefore, for a continuous change in the measured value, the moving average is obtained from the measured value of the work piece delayed corresponding to the number of processing steps. Thus, since the feedback predictive control is performed by the moving average value based on the measured value of the workpiece delayed by the delay amount corresponding to the number of processing steps, the trend of the lagging phenomenon cannot be accurately predicted. The present invention has been made to solve the above problems, and an object of the present invention is to propose an automatic control device that can accurately perform feedback prediction control based on continuously changing measurement values.

【0011】[0011]

【課題を解決するための手段】図1は本発明の原理説明
図を示す。同図において本発明に係る自動制御装置は、
順次搬入される被加工物に対して予め設定された目標値
に加工等の各種複数の処理を順次実行する処理手段と、
前記処理手段で処理された被加工物の処理結果と目標値
に基づいてフィードバック信号S3を補正するフィード
バック信号補正手段とを備え、当該補正されたフィード
バック信号により以降に搬入される被加工物に対して前
記処理手段の処理を制御する自動制御装置において、前
記処理手段から搬出される被加工物の処理結果とフィー
ドバック信号に基づいて、フィードバック信号補正手段
で補正されないフィードバック信号により処理された場
合における被加工物の処理結果を演算する非補正処理結
果演算手段と、前記演算された被加工物の処理結果に基
づいて補正がなされないで処理された場合の傾向予測値
を予測演算する予測傾向演算手段とを備え、前記フィー
ドバック信号補正手段が傾向予測値に基づいてフィード
バック信号を補正して処理手段に出力するものである。
FIG. 1 shows the principle of the present invention. In the figure, the automatic control device according to the present invention is
Processing means for sequentially executing various kinds of processing such as processing to a preset target value for the workpieces sequentially carried in;
A feedback signal correction means for correcting the feedback signal S3 based on the processing result of the work piece processed by the processing means and the target value, and for the work piece to be subsequently carried in by the corrected feedback signal. In the automatic control device for controlling the processing of the processing means by the processing means, when the processing is performed by the feedback signal which is not corrected by the feedback signal correction means, based on the processing result and the feedback signal of the workpiece carried out from the processing means. Non-correction processing result calculation means for calculating the processing result of the work piece, and prediction tendency calculation means for predicting calculation of a tendency prediction value when processing is performed without correction based on the calculated processing result of the work piece. And the feedback signal correction means corrects the feedback signal based on the trend prediction value. Is output to the processing means.

【0012】また、本発明は必要に応じて、予測傾向演
算手段で予測演算された傾向予測値を前記処理手段の特
性により決定される傾向補正値に基づいて補正傾向予測
値を演算する傾向補正演算手段を備え、前記処理手段が
補正傾向予測値に基づいて処理を実行するものである。
Further, according to the present invention, if necessary, a tendency correction for calculating a corrected tendency prediction value based on a tendency correction value determined by the characteristic of the processing means for the tendency prediction value calculated by the prediction tendency calculation means. Computation means is provided, and the processing means executes processing based on the corrected tendency prediction value.

【0013】[0013]

【作用】本発明においては、順次搬入される被加工物を
順次処理する処理手段から搬出される被加工物の処理結
果とフィードバック信号補正手段から出力されるフィー
ドバック信号とに基づいて非補正処理結果演算手段が、
フィードバック信号補正手段で補正されないフィードバ
ック信号により処理された場合における被加工物の処理
結果を演算し、この演算された被加工物の処理結果に基
づいて補正がされないで処理された場合の傾向予測値を
予測傾向演算手段が予測演算し、この予測演算された傾
向予測値に基づいてフィードバック信号をフィードバッ
ク信号補正手段が補正して処理手段に出力するようにし
たので、処理における本来の処理結果に基づく先行現象
の傾向予測値によりフィードバック予測制御を行って各
種要因で生じる処理手段の処理結果変動を極力制御でき
ることとなり、正確なフィードバック予測制御ができ
る。
In the present invention, the non-correction processing result is obtained based on the processing result of the workpiece carried out from the processing means for sequentially processing the workpieces sequentially carried in and the feedback signal output from the feedback signal correcting means. The calculation means
The processing result of the work piece is calculated when the processing is performed by the feedback signal that is not corrected by the feedback signal correction means, and the trend prediction value when the processing is performed without correction based on the calculated processing result of the work piece Is calculated by the predictive tendency calculating means, and the feedback signal correcting means corrects the feedback signal based on the predicted tendency predicted value and outputs the corrected feedback signal to the processing means. By performing feedback prediction control based on the trend prediction value of the preceding phenomenon, it is possible to control fluctuations in the processing results of the processing means caused by various factors as much as possible, and accurate feedback prediction control can be performed.

【0014】また本発明においては、予測傾向演算手段
で予測演算された傾向予測値を前記処理手段の特性によ
り決定される傾向補正値に基づいて補正傾向予測値を傾
向補正演算手段が演算し、この補正傾向予測値に基づい
て処理手段が処理を実行することから、処理手段の特性
を考慮して本来目的とする目標値に傾向予測値を収斂さ
せて一致させることとなり、さらに高精度なフィードバ
ック予測制御ができる。
Further, in the present invention, the tendency correction calculation means calculates the corrected tendency prediction value based on the tendency correction value determined by the characteristic of the processing means. Since the processing means executes the processing based on this corrected tendency prediction value, the tendency prediction value is converged and matched with the target value originally intended in consideration of the characteristics of the processing means, and the feedback with higher accuracy is provided. Predictive control is possible.

【0015】[0015]

【実施例】以下、本発明の一実施例を図2ないし図5に
基づいて説明する。この図2は本実施例における全体ブ
ロック構成図、図3は図2記載の実施例における動作フ
ローチャート、図4及び図6は図2記載の実施例におけ
る寸法変化量特性図を示す。前記各図において本実施例
における自動制御装置は、被加工物に対して加工等の処
理を行なう加工部1・洗浄部2をフィードバック制御の
対象とし、寸法測定部3、モード判断部4、非補正加工
寸法演算部5、予測傾向演算部6、傾向補正判断部7、
傾向補正演算部8及びフィードバック信号補正部9を介
して出力されるフィードバック信号S3に基づいて制御
対象を制御する構成である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. 2 is an overall block diagram of the present embodiment, FIG. 3 is an operation flowchart of the embodiment shown in FIG. 2, and FIGS. 4 and 6 are dimensional change characteristic diagrams of the embodiment shown in FIG. In each of the above drawings, the automatic control apparatus according to the present embodiment targets the processing unit 1 and the cleaning unit 2 that perform processing such as processing on a workpiece for feedback control, and measures the dimension measurement unit 3, the mode determination unit 4, and the non-operation unit 4. A correction processing dimension calculation unit 5, a predicted tendency calculation unit 6, a tendency correction determination unit 7,
The configuration is such that the control target is controlled based on the feedback signal S3 output via the tendency correction calculation unit 8 and the feedback signal correction unit 9.

【0016】前記寸法測定部3は、前記フィードバック
信号S3に基づいて被加工物が加工部1により加工さ
れ、さらにこの加工された被加工物が洗浄部2により洗
浄された後に、この加工精度の寸法を測定する構成であ
る。前記モード判断部4は、前記測定された加工精度寸
法について移動平均モードの対象とするか、非移動平均
モードの対象とするかを予め設定された測定回数に達し
ているか否かにより判断する構成である。前記非補正加
工寸法演算部5は、前記モード判断部4により移動平均
モードの対象とすると判断された場合には、前記加工精
度寸法及びフィードバック信号補正部9のフィードバッ
ク信号S3に基づいてフィードバック信号補正部9及び
傾向補正演算部8で補正されないフィードバック制御に
より処理された場合における被加工物の加工精度寸法
(以下、非補正加工寸法)を演算する構成である。
In the dimension measuring unit 3, the workpiece is processed by the processing unit 1 based on the feedback signal S3, and the processed workpiece is cleaned by the cleaning unit 2, and then the processing accuracy of This is a configuration for measuring dimensions. The mode determination unit 4 determines whether the measured processing accuracy dimension is to be a target of the moving average mode or a non-moving average mode according to whether or not a preset number of times of measurement has been reached. Is. When the mode determination unit 4 determines that the moving average mode is to be the target, the uncorrected processing size calculation unit 5 corrects the feedback signal based on the processing accuracy size and the feedback signal S3 of the feedback signal correction unit 9. The processing accuracy dimension (hereinafter, uncorrected processing dimension) of the workpiece when it is processed by the feedback control that is not corrected by the unit 9 and the tendency correction calculation unit 8 is calculated.

【0017】前記予測傾向演算部6は、演算された非補
正加工寸法に基づいて補正がなされないで加工部1によ
り加工され、さらに洗浄部2により洗浄された被加工物
に関する傾向予測値を予測演算する構成である。前記傾
向補正判断部7は、予測演算された傾向予測値をシステ
ムの特性、例えば加工寸法が所定個数出力される毎(所
定の測定回数毎)等に基づいて加工目標値に収斂させる
ため強制的に補正の有無を判断する構成である。前記傾
向補正演算部8は、傾向補正判断部7により補正する旨
の判断がなされた場合に、予め設定された所定の寸法測
定回数(例えば、4回)の傾向補正値に基づいて傾向予
測値を補正して補正傾向予測値を後段のフィードバック
信号補正部9及び前段の非補正加工寸法演算部5へ出力
する構成である。
The predictive tendency calculation unit 6 predicts a predicted tendency value for a workpiece processed by the processing unit 1 without being corrected based on the calculated non-corrected processing size and further cleaned by the cleaning unit 2. This is a configuration for calculating. The tendency correction judgment unit 7 is forced to converge the predicted tendency value calculated by prediction into a processing target value based on the characteristics of the system, for example, every time a predetermined number of processing dimensions are output (every predetermined number of measurements). It is configured to determine whether or not there is a correction. When the tendency correction judging section 7 judges that the correction is to be performed, the tendency correction calculating section 8 predicts a tendency prediction value based on a tendency correction value set in advance for a predetermined number of times of dimension measurement (for example, 4 times). Is corrected and the corrected tendency predicted value is output to the feedback signal correction unit 9 in the subsequent stage and the non-corrected machining dimension calculation unit 5 in the previous stage.

【0018】前記フィードバック信号補正部9は、補正
された補正傾向予測値に基づいてフィードバック信号S
3を補正し、この補正したフィードバック信号S3を制御
対象である加工部1へ出力する構成である。次に、前記
構成に基づく本実施例のフィードバック予測制御動作に
ついて説明する。まず、本実施例の場合はフィードバッ
ク信号S3の遅れ数αは「3」(加工部1・洗浄部2・
寸法測定部3による3段の遅延)と、また移動平均値の
サンプル数等を初期条件として設定する(ステップ1)
この初期条件が設定されると補正値等の前記処理がなさ
れる(ステップ2)。
The feedback signal correction section 9 receives the feedback signal S based on the corrected correction tendency prediction value.
3 is corrected and the corrected feedback signal S3 is output to the processing unit 1 which is a control target. Next, the feedback prediction control operation of this embodiment based on the above configuration will be described. First, in the case of the present embodiment, the delay number α of the feedback signal S3 is "3" (processing unit 1, cleaning unit 2,
(3 delays by the dimension measuring unit 3), and the number of samples of the moving average value, etc. are set as initial conditions (step 1).
When this initial condition is set, the above-described processing such as correction value is performed (step 2).

【0019】この前記加工部1に被加工物が搬入されて
加工目標値S1と一致するように加工部1で加工され、
さらに洗浄部2で洗浄され、この洗浄された被加工物を
寸法測定部3が測定して加工精度寸法を出力する。この
測定された加工精度寸法が複数(例えば、2つ)出力さ
れると、この複数の加工精度寸法に基づいて傾向補正演
算部8は補正値を演算する(ステップ3)。この補正値
の演算は、まず非補正加工寸法演算部5が加工精度寸法
(図5中に×印として示す)及びフィードバック信号補
正部9のフィードバック信号S3に基づいて非補正加工
寸法(図5中に○印として示す)を演算する。
The workpiece is loaded into the processing section 1 and processed by the processing section 1 so as to match the processing target value S1.
Further, it is cleaned by the cleaning unit 2, and the cleaned workpiece is measured by the dimension measuring unit 3 and the machining accuracy dimension is output. When a plurality (for example, two) of the measured processing accuracy dimensions are output, the tendency correction calculator 8 calculates a correction value based on the plurality of processing accuracy dimensions (step 3). In the calculation of this correction value, first, the non-corrected machining dimension calculation unit 5 calculates the non-corrected machining dimension (in FIG. 5) based on the machining precision dimension (shown as an X mark in FIG. 5) and the feedback signal S3 of the feedback signal correction unit 9. Is shown as a circle).

【0020】次に、この演算された非補正加工寸法に基
づいて傾向演算部6が傾向予測値(図5を参照)を演算
し、傾向補正判断部7の判断により傾向補正演算部8が
前記ステップ3において補正傾向予測値を演算すること
となる。即ち、この補正値kiは図4に示すように、複
数の被加工補正寸法(図中の○印)からP11からP12、
P21からP22・・・を各々通る傾斜線分として表される
予測傾向値に基づいて補正値k11、k21・・・を演算す
る。この加工精度寸法が所定回数出力されたか否かによ
りモード判断部4が移動平均モードか否かを判断する
(ステップ4)。移動平均モードと判断された場合に
は、この補正値に基づいてフィードバック信号補正部9
がフィードバック信号S3を補正する演算を実行する
(ステップ5)。この補正されたフィードバック信号S
3は加算部101Cにより加工目標値S1に加算されて制
御動作信号S2として加工部1に出力され(ステップ
5)、この加工部1の加工動作を制御する。
Next, the tendency calculator 6 calculates a predicted trend value (see FIG. 5) based on the calculated non-corrected machining dimension, and the tendency correction calculator 8 determines the tendency correction calculator 8 by the judgment of the tendency correction judger 7. In step 3, the correction tendency prediction value is calculated. That is, as shown in FIG. 4, the correction value ki is calculated from a plurality of correction dimensions to be processed (circle in the figure) to P11 to P12,
The correction values k11, k21, ... Are calculated on the basis of the predicted tendency values represented as the inclined line segments passing through P21 to P22. The mode determination unit 4 determines whether the moving average mode is set or not depending on whether or not the processing accuracy dimension is output a predetermined number of times (step 4). When the moving average mode is determined, the feedback signal correction unit 9 is based on this correction value.
Executes a calculation for correcting the feedback signal S3 (step 5). This corrected feedback signal S
3 is added to the processing target value S1 by the addition unit 101C and is output to the processing unit 1 as a control operation signal S2 (step 5) to control the processing operation of this processing unit 1.

【0021】さらに、前記加工部1へ順次搬入される被
加工物の搬入が終了しないと判断された場合(ステップ
6)には、前記ステップ2からステップ6までの動作を
繰返すこととなる。なお、前記ステップ6において被加
工物の搬入が終了したと判断された場合には本制御動作
も終了する。なお、前記実施例においては加工精度寸法
に基づいて非補正加工寸法が演算され、この非補正加工
寸法から予測傾向値が演算され、さらにこの予測傾向値
から補正値を演算することにより、この補正値でフィー
ドバック信号を補正するように構成したが、さらに前記
ステップ3において加工精度寸法の絶対値を加工目標値
に強制的に収斂させる補正傾向予測値を傾向補正演算部
8が演算する構成とすることもできる。この場合の寸法
変化量の特性図を図6に示す。
Further, when it is determined that the loading of the workpieces sequentially loaded into the processing section 1 is not completed (step 6), the operations from step 2 to step 6 are repeated. When it is determined in step 6 that the loading of the workpiece has been completed, this control operation is also completed. In the above embodiment, the non-corrected machining dimension is calculated based on the machining accuracy dimension, the predicted tendency value is calculated from the non-corrected machining dimension, and the correction value is calculated from the predicted tendency value. Although the feedback signal is corrected by the value, the tendency correction calculation unit 8 calculates the correction tendency prediction value forcibly converging the absolute value of the processing precision dimension to the processing target value in step 3 described above. You can also A characteristic diagram of the amount of dimensional change in this case is shown in FIG.

【0022】同図において、時間T1において加工部1
の温度変化等により傾向予測値が変化した場合には、こ
の傾向予測値を所定個数(例えば、4個)の加工精度寸
法が検出される毎に強制補正して加工目標値に強制的に
収斂させる。この強制補正値βは4個の加工精度寸法の
後の時間T2で補正される場合に用いられる。さらに、
前記各構成に基づく本実施例のフィードバック予測制御
に必要な理論演算について説明する。この補正方法の主
旨は、前記寸法測定部3で測定された加工精度寸法(測
定値:目標値からのズレとして検出する)を直接寸法補
正に使用しないで、補正無しで加工したならばどのよう
な傾向変化をするであろうかという傾向変化量(傾向予
測値)を計算して、補正値を求めるものである。毎回・
測定−フィードバックのシステム作動中の寸法測定部3
の測定値は、直接傾向変化を表すものではなく、毎回の
ある補正量が加えられた結果として表れる寸法の変化量
として出力されるものとする。機外検測の場合には遅れ
がでるので、この処理をして傾向変化を補正する。な
お、この補正だけでは、絶対値の補正機能が弱いので更
に絶対値の強制補正項βを加えることもできる。
In the figure, the processing unit 1 is operated at time T1.
When the tendency prediction value changes due to the temperature change or the like, the tendency prediction value is forcibly corrected every time a predetermined number (for example, 4) of machining accuracy dimensions are detected, and the tendency is converged to the machining target value. Let This forced correction value β is used when the correction is performed at time T2 after the four processing precision dimensions. further,
The theoretical calculation required for the feedback predictive control of the present embodiment based on each of the above configurations will be described. What is the main purpose of this correction method is if the processing accuracy dimension (measured value: detected as a deviation from the target value) measured by the dimension measuring unit 3 is not directly used for dimension correction, but is processed without correction. The amount of trend change (trend prediction value) indicating whether the trend change will occur is calculated and the correction value is obtained. every time·
Measurement-feedback system Dimensional measurement part 3 in operation
The measured value of does not directly represent the tendency change, but is output as a dimensional change amount that appears as a result of adding a certain correction amount each time. In the case of out-of-machine inspection, there is a delay, so this process is performed to correct the trend change. It should be noted that the correction function of the absolute value is weak only with this correction, and therefore the absolute value forced correction term β can be further added.

【0023】まず、計算式に用いる記号の定義をする。
αは遅れ数を示し、機内計測での寸法補正の場合(フィ
ードバックは1ヶ遅れとなる)には、α=1となる。ま
た、機外計測での寸法補正の場合(フィードバックは2
ヶ遅れとなる)には、α=2となる。さらに、機外計測
での寸法補正の場合(フィードバックが3ヶ遅れとなる
場合)には、α=3となる。 i=順番数(1,2,3,4,・・・) ki=補正数(i番目のワークを加工するときの補正
値) δi=測定値(i番目に加工したワークの計測値) n=移動平均の個数(加工実績から求める・・例 n=
5) g=1/n ループゲイン u=無補正時の想定測定値 ui=δi−Σki(i番目のワークが補正無しで加工さ
れたときの想定測定値) γ=無補正時の想定隣接差
First, the symbols used in the calculation formula will be defined.
α indicates the number of delays, and in the case of the dimension correction in the in-machine measurement (feedback is one delay), α = 1. Also, in the case of dimension correction by out-of-machine measurement (feedback is 2
(After a delay), α = 2. Further, in the case of the dimension correction in the out-of-machine measurement (when the feedback is delayed by 3), α = 3. i = order number (1,2,3,4, ...) k i = correction number (correction value when machining i-th workpiece) δ i = measured value (measured value of i-th processed workpiece) ) N = number of moving averages (obtained from processing results ... Example n =
5) g = 1 / n loop gain u = assumed measurement value without correction u i = δ i −Σk i (assumed measurement value when the i -th workpiece is processed without correction) γ = uncorrected Assumed adjacent difference

【0024】ここで、γiはi番目のワークと(i−
1)番目のワークとの無補正時の想定隣接差である。 γi=ui−u(i-1) =(δi−Σki)−(δ(i-1)−Σk(i-1)) =δi−Σki−δ(i-1)+Σk(i-1) =δi−δ(i-1)+Σk(i-1)−Σki =δi−δ(i-1)+Σk(i-1)−(Σk(i-1)+ki) =δi−δ(i-1)−ki
Here, γ i is the i-th workpiece and (i-
1) It is an assumed adjacent difference with the non-corrected work. γ i = u i −u (i-1) = (δ i −Σk i ) − (δ (i-1) −Σk (i-1) ) = δ i −Σk i −δ (i-1) + Σk (i-1) = δ i −δ (i-1) + Σk (i-1) − Σ k i = δ i −δ (i-1) + Σ k (i-1) − (Σ k (i-1) + k i ) = Δ i −δ (i-1) −k i

【0025】次に、補正数kiの計算式は次の通りであ
る。(i−α−1)<0のときは測定値は得られていな
いのでki=0とする。(i−α−1)=0のときは最
初に加工したワークの測定値δ1は得られているが、γi
は計算できないのでk=−δiとする。(i−α−1)
=1のときには最初に加工したワークの測定値δ1と、
次に加工したワークδ2の測定値とが得られるのでki
−δ(i-α)+δ(i-α-1)とする。なお、前回の補正値k
(i-1)は傾向変化については配慮されていないので、今
回の補正値には反映させない。1<(i−α−1)<n
のときには、g=1/(i−α−1)とする。
Next, the formula for calculating the correction number ki is as follows. When (i-α-1) <0, a measured value has not been obtained, so k i = 0. When (i-α-1) = 0, the measured value δ 1 of the first processed workpiece is obtained, but γ i
Cannot be calculated, so k = −δ i . (I-α-1)
= 1, the measured value δ 1 of the first machined workpiece,
Next, since the measured value of the machined work δ 2 and the measured value are obtained, k i =
Let −δ (i- α ) + δ (i- α -1) . The previous correction value k
(i-1) does not consider the change in trend, so it is not reflected in this correction value. 1 <(i-α-1) <n
In the case of, g = 1 / (i-α-1).

【0026】また、(i−α−1)>nのときにはg=
1/nとする。従って、補正値kiは次の通りである。 ki=−g(δ(i-α)−δ(i-α-1)−k(i-α))+(1
−g)k(i-1) さらに、寸法絶対値の強制補正は次の通りである。上記
の式は傾向変化の移動平均値で補正しているので、寸法
の絶対値を強制的に中心に収斂させる力が弱い。また傾
向変化特性が変化すると中心から大きくはずれて、ハン
チング的な挙動を示す。これを補正する目的で次の強制
補正項βiを追加する。
When (i-α-1)> n, g =
1 / n. Therefore, the correction value k i is as follows. k i = −g (δ (i- α ) −δ (i- α −1) −k (i- α ) ) + (1
-G) k (i-1) Further, the forced correction of the absolute dimension value is as follows. Since the above equation is corrected by the moving average value of the tendency change, the force for forcibly converging the absolute value of the dimension to the center is weak. Moreover, when the tendency change characteristic changes, it deviates largely from the center and exhibits hunting-like behavior. The following compulsory correction term βi is added for the purpose of correcting this.

【0027】ただし、この強制補正項βiは傾向変化の
隣接差の計算には考慮する必要があるが、移動平均の計
算からは前回の強制補正項β(i-1)を除外しなければな
らない。この項を考慮すると、前記の式は下記となる。 ki=−g(δ(i-α)−δ(i-α-1)−k(i-α))+(1
−g)・(k(i-1)−β(i-1))+βi とする。
However, this compulsory correction term β i must be taken into consideration in the calculation of the adjacent difference of the tendency change, but the previous compulsory correction term β (i-1) must be excluded from the calculation of the moving average. I won't. Considering this term, the above equation becomes: k i = −g (δ (i- α ) −δ (i- α −1) −k (i- α ) ) + (1
-G) · (k (i- 1) -β (i-1)) + and β i.

【0028】βmの値として何を使えば妥当かはシステ
ムの特性から決定する必要がある。一例として測定値δ
iの数個の平均値を使うことが考えられる。ただし、測
定値の遅れを考慮して、断続的に時々βiの補正をいれ
る。平均値に用いる測定値はβiの補正無しで加工した
値を使用しなければならない。具体例として、連続2個
の測定は傾向補正用に得られているのでその平均値をβ
iとしてm個毎に一回づつ補正する。m回目毎に一回の
補正をすると、この強制補正項βiは、βi=−(δ(i-
α)+δ(i-α-1))/2となる。また、2ヶの平均値の
ときは、m≧α+1となる。さらに、3ヶの平均値のと
きは、m≧α+2となる。
What should be used as the value of β m should be determined from the characteristics of the system. As an example, measured value δ
It is conceivable to use several averages of i . However, in consideration of the delay of the measurement value, the correction of β i is occasionally added. The measured value used for the average value must be a value processed without correction of β i . As a specific example, two consecutive measurements are obtained for trend correction, so the average value is β
i is corrected once every m. When correction is performed once every m times, this forced correction term β i is β i = − (δ (i-
α ) + δ (i- α -1) ) / 2. Further, when the average value of the two is m ≧ α + 1. Further, when the average value of the three is m ≧ α + 2.

【0029】さらに、前記実施例のような演算によるフ
ィードバック予測制御の動作を図7ないし図9に基づい
て説明する。この図7ないし図9は前記図3に記載の各
図ステップの詳細フローチャートを示す。まず、初期条
件の設定は、フィードバックの遅れ数αを「3」、移動
平均の個数nを「5」、カウンタのリセット設定数iを
「0」として設定する(ステップ1)。前記カウンタの
積算値iが「0」であるか否かを判断し(ステップ2
1)、「0」であると判断された場合には過去の各補正
値ki、k(i-1)、k(i-2)、k(i-α)、δ(i-α)を各々
「0」にリッセトする(ステップ22)。このステップ
で「0」にリセットされた後及び前記ステップ21で積
算値が0でないと判断させた場合には、フィードバック
の遅れ数αが「1」であるかの判断をし(ステップ2
3)、さらにフィードバックの遅れ数αが「2」である
かの判断を行う(ステップ24)。
Further, the operation of the feedback predictive control by the calculation as in the above embodiment will be described with reference to FIGS. 7 to 9. 7 to 9 are detailed flowcharts of the steps shown in FIG. First, the initial conditions are set by setting the feedback delay number α to “3”, the moving average number n to “5”, and the counter reset setting number i to “0” (step 1). It is determined whether the integrated value i of the counter is "0" (step 2
1), when it is judged to be "0", the past correction values k i , k (i-1) , k (i-2) , k (i- α ) , δ (i- α ) Are reset to "0" (step 22). After the reset value is reset to "0" in this step and when it is determined in step 21 that the integrated value is not 0, it is determined whether the feedback delay number α is "1" (step 2
3) Further, it is determined whether or not the feedback delay number α is “2” (step 24).

【0030】前記ステップ23においてα=1であると
判断された場合には、補正値k(i-1 )をkiとする(ステ
ップ251)。またα=1でないと判断され、さらにス
テップ24でα=2であると判断された場合には、補正
値k(i-α)をk(i-1)とする(ステップ252)。前記
ステップ24においてα≠2と判断された場合には、補
正値をk(i-α)、k(i-2)とすると共に、補正値k(i-2)
をk(i-1)とする(ステップ253)。前記ステップ2
51、252、253のいずれの場合も、さらに補正値
(i-1 )をkiとし(ステップ26)、強制補正値(項)
β(i-1)をβiとし(ステップ27)、さらに測定値(加
工精度寸法)δ(i-α-1)をδ(i-1)とすると共に測定値
δ(i-α)を入力する(ステップ28)。また、カウンタ
の積算値iをi+1とする(ステップ29)。
If α = 1 is determined in step 23, the correction value k (i-1 ) is set to k i (step 251). If it is determined that α is not equal to 1 and α is equal to 2 in step 24, the correction value k (i- α ) is set to k (i-1) (step 252). If α ≠ 2 is determined in step 24, the correction values are set to k (i- α ) and k (i-2), and the correction value k (i-2)
Be k (i-1) (step 253). Step 2
In any of 51, 252, and 253, the correction value k (i-1 ) is further set to k i (step 26), and the forced correction value (term) is set.
β (i-1) is set to β i (step 27), and the measured value (machining accuracy dimension) δ (i- α -1) is set to δ (i-1), and the measured value δ (i- α ) is set. Input (step 28). Further, the integrated value i of the counter is set to i + 1 (step 29).

【0031】前記ステップ27は寸法絶対値の強制補正
を行わない場合には実行されず、次のステップ28へ移
行する。また、この寸法絶対値の強制補正を行う場合に
は、前記ステップ29で積算値iがi+1とされると、
ステップ31からステップ33の強制補正工程に移行す
る。この強制補正工程において、まず予め設定された測
定値が出力される所定数m(例えば、「4」)毎に強制
補正を行なうとされた場合には、この所定回数m=4か
否かを判断する。m=4と判断された場合には、強制補
正項βiを次のように演算する(ステップ32)。 βi=−(δ(i-α-1)+δ(i-α))/2 この強制補正項βiが演算された後は、所定回数mを
「0」とする(ステップ33)。また、前記ステップ3
1において所定回数m≠4(4個に達していない場合)
には強制補正項βiを「0」として出力する(ステップ
34)。
The step 27 is not executed unless the absolute dimension value is forcibly corrected, and the process proceeds to the next step 28. Further, when the absolute value of the dimension is forcibly corrected, if the integrated value i is set to i + 1 in step 29,
The procedure moves from step 31 to the forced correction step of step 33. In the forced correction step, if it is determined that the forced correction is performed every predetermined number m (for example, “4”) at which the preset measurement value is output, whether or not the predetermined number of times m = 4 is determined. to decide. If it is determined that m = 4, the forced correction term β i is calculated as follows (step 32). [beta] i =-([delta] (i- [ alpha] -1) + [delta] (i- [ alpha] ) ) / 2 After this forced correction term [beta] i is calculated, the predetermined number m is set to "0" (step 33). In addition, the step 3
Predetermined number of times m ≠ 4 in 1 (when it has not reached 4)
The forced correction term β i is output as “0” (step 34).

【0032】前記強制補正を行わない場合にはステップ
29の後に、また強制補正を行なう場合にはステップ3
3(又は34)の後に、カウンタの積算値により移動平
均モードによるフィードバック予測制御を行なうか否か
の判断を行なう(ステップ46)。このステップ41に
おいて積算値が(i−α−1)<0でなく、ステップ4
3において積算値が(i−α−1)=0でなく、さらに
ステップ45において積算値が(i−α−1)=1でな
い場合には移動平均モードに移行する(ステップ51な
いし54)。
If the forced correction is not performed, after step 29, if the forced correction is performed, step 3 is performed.
After 3 (or 34), it is determined whether or not the feedback prediction control in the moving average mode is performed based on the integrated value of the counter (step 46). In this step 41, the integrated value is not (i-α-1) <0,
If the integrated value is not (i-α-1) = 0 in 3 and the integrated value is not (i-α-1) = 1 in step 45, the moving average mode is entered (steps 51 to 54).

【0033】この移動平均モードにおいて積算値が(i
−α−1)>nであるか否かを判断し(ステップ5
1)、この積算値が(i−α−1)>nであると判断さ
れた場合にはループゲインgをg=(1/n)と設定す
る(ステップ52)。また積算値が(i−α−1)>n
でないと判断された場合にはループゲインgをg={1
/(i−α−1)}と設定する。前記ステップ52又は
53により設定されたループゲインgに基づいて強制補
正を行なわない場合の補正値kを次式のように求める
(ステップ54)。 ki=−g(δ(i-α)−δ(i-α-1)−k(i-α))+(1
−g)k(i-1)
In this moving average mode, the integrated value is (i
-[Alpha] -1)> n is determined (step 5
1) If it is determined that the integrated value is (i-α-1)> n, the loop gain g is set to g = (1 / n) (step 52). Further, the integrated value is (i-α-1)> n
If it is determined that the loop gain g is not g = {1
/ (I-α-1)}. Based on the loop gain g set in step 52 or 53, the correction value k when the forced correction is not performed is calculated by the following equation (step 54). k i = −g (δ (i- α ) −δ (i- α −1) −k (i- α ) ) + (1
-G) k (i-1)

【0034】この補正値kiの演算をk1、k2との関係
からさらに具体的に説明する。いま、無補正時の想定隣
接差γがγ1、γ2、γ3、γ4、γ5が検出され、さらに
γ2、γ3、γ4、γ5、γ6が検出されているものとす
る。この各想定隣接差γより補正値k1、k2を求める
と、となる。 k1=(γ1+γ2+γ3+γ4+γ5)/5 k2=(γ2+γ3+γ4+γ5+γ6)/5 となる。 前記k2式に式k1を代入すると、 k2={(5k1−γ1)+γ6}/5 となる。ここでk1≒とγ1おくと、 k2={(5k1−k1)+γ6}/5 =(4/5)k1+(1/5)γ6
The calculation of the correction value k i will be described more concretely from the relationship with k 1 and k 2 . Now, the assumed adjacent difference γ without correction is γ 1 , γ 2 , γ 3 , γ 4 , γ 5 , and γ 2 , γ 3 , γ 4 , γ 5 , γ 6 are detected. And When the correction values k 1 and k 2 are obtained from the respective assumed adjacent differences γ, the following is obtained. k 1 = (γ 1 + γ 2 + γ 3 + γ 4 + γ 5 ) / 5 k 2 = (γ 2 + γ 3 + γ 4 + γ 5 + γ 6 ) / 5 Substituting equation k 1 to the k 2 formula, and k 2 = {(5k 1 -γ 1) + γ 6} / 5. If k 1 ≈ and γ 1 are set here, k 2 = {(5k 1 −k 1 ) + γ 6 } / 5 = (4/5) k 1 + (1/5) γ 6

【0035】ここで、前記k式に対応させるとkiがk2
に相当すると共に、k(i-1)がkに相当する。また、g
が(1/5)に相当すると共に、(1−g)が(4/
5)に各々相当することから、前記補正値kの式が近似
的に成立する。また、前記ステップ54における演算を
強制補正を行なう場合について説明する。この強制補正
を行なう補正値k′iは次式のように、ステップ52、
53によって設定されたループゲインgをステップ3
2、24により演算された強制補正β項とにより求めら
れる。 k′i=−g(δ(i-α)−δ(i-α-1)−k(i-α))+
(1−g)・(k(i-1)−β(i-1))+βi
Here, when corresponding to the above k equation, k i is k 2
And k (i-1) corresponds to k. Also, g
Corresponds to (1/5) and (1-g) corresponds to (4 /
Since they correspond respectively to 5), the equation of the correction value k is approximately established. A case where the calculation in step 54 is forcibly corrected will be described. The correction value k ′ i for performing this forcible correction is calculated in step 52,
The loop gain g set by 53 is set to step 3
It is obtained by the forced correction β term calculated by 2 and 24. k 'i = -g (δ ( i- α) -δ (i- α -1) -k (i- α)) +
(1-g) · (k (i-1) -β (i-1)) + β i

【0036】なお、前記補正値ki、k′iの式中ににお
ける−g(δ(i-α)−δ(i-α-1)−k(i-α))の項は無
補正時の想定隣接差の割合を示す。また、(1−g)・
(i -1)及び(1−g)・(k(i-1)−β(i-1))+βi
前回の補正値の項を示す。以上のように補正値ki
k′iを用いてフィードバック信号補正部9がフィード
バック信号の補正を実行できることとなる。前記ステッ
プ41において積算値が(i−α−1)<0であると判
断された場合には、補正値kiをki=1としてフィード
バック信号補正部9がフィードバック信号の補正を実行
する。
It should be noted, terms -g (δ (i- α) -δ (i- α -1) -k (i- α)) in the correction value k i, the formula of k 'i is uncorrected The ratio of the assumed adjacent difference at the time is shown. Also, (1-g)
k (i- 1) and (1-g) * (k (i-1)-[ beta] (i-1) ) + [beta] i indicate the term of the previous correction value. As described above, the correction values k i ,
The feedback signal correction unit 9 can execute correction of the feedback signal using k ′ i . When it is determined in step 41 that the integrated value is (i-α-1) <0, the feedback signal correction unit 9 sets the correction value k i to k i = 1 and corrects the feedback signal.

【0037】また、前記ステップ43において積算値が
(i−α−1)=0であると判断された場合には、補正
値kiをki=−δ(i-α)としてフィードバック信号補正
部9がフィードバック信号の補正を実行する。さらに、
前記ステップ45において積算値が(i−α−1)=1
であると判断された場合には、補正値kiをki=−δ
(i-α)+δ(i-α-1)の隣接差としてフィードバック信号
補正部9がフィードバック信号の補正を実行する。
When it is determined in step 43 that the integrated value is (i-α-1) = 0, the correction value k i is set to k i = -δ (i- α ) to correct the feedback signal. The unit 9 performs the correction of the feedback signal. further,
In step 45, the integrated value is (i-α-1) = 1
If it is determined that the correction value k i is k i = −δ
The feedback signal correction unit 9 corrects the feedback signal as the adjacent difference of (i- α ) + δ (i- α -1) .

【0038】[0038]

【発明の効果】以上のように本発明においては、順次搬
入される被加工物を順次処理する処理手段から搬出され
る被加工物の処理結果をフィードバック信号補正手段か
ら出力されるフィードバック信号とに基づいて非補正処
理結果演算手段が、フィードバック信号補正手段で補正
されないフィードバック信号により処理された場合にお
ける被加工物の処理結果を演算し、この演算された被加
工物の処理結果に基づいて補正がされないで処理された
場合の傾向予測値を予測傾向演算手段が予測演算し、こ
の予測演算された傾向予測値に基づいてフィードバック
信号をフィードバック信号補正手段が補正して処理手段
に出力するようにしたので、処理における本来の処理結
果に基づく先行現象の傾向予測値によりフィードバック
予測制御を行って各種要因で生じる処理手段の処理結果
変動を極力制御できることとなり、正確なフィードバッ
ク予測制御ができるという効果を奏する。また、本発明
は必要に応じて、予測傾向演算手段で予測演算された傾
向予測値を前記処理手段の特性により決定される傾向補
正値に基づいて補正傾向予測値を演算する傾向補正演算
手段を備え、前記処理手段が補正傾向予測値に基づいて
処理を実行するものであるという効果を奏する。
As described above, in the present invention, the processing results of the workpieces carried out from the processing means for sequentially processing the workpieces sequentially carried in are used as feedback signals output from the feedback signal correcting means. Based on this, the non-correction processing result calculation means calculates the processing result of the workpiece when processed by the feedback signal that is not corrected by the feedback signal correction means, and the correction is performed based on the calculated processing result of the workpiece. The prediction tendency calculation means predictively calculates the trend prediction value in the case of processing without being performed, and the feedback signal correction means corrects the feedback signal based on the predicted prediction tendency value and outputs the feedback signal to the processing means. Therefore, the feedback prediction control is performed by the trend prediction value of the preceding phenomenon based on the original processing result in the processing. It will be as much as possible control of the processing result variation processing means caused by species cause an effect that it is accurate feedback predictive control. Further, the present invention provides a trend correction calculation means for calculating a corrected trend prediction value based on a trend correction value determined by the characteristics of the processing means, if necessary, for the trend prediction value calculated by the prediction tendency calculation means. It is possible to provide the effect that the processing means executes processing based on the corrected tendency prediction value.

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

【図1】本発明に係る自動制御装置の原理説明図であ
る。
FIG. 1 is a diagram illustrating the principle of an automatic control device according to the present invention.

【図2】本発明の一実施例に係る自動制御装置のブッロ
ク構成図である。
FIG. 2 is a block diagram of an automatic control device according to an embodiment of the present invention.

【図3】図2に記載の実施例に係る自動制御装置の動作
フローチャートである。
FIG. 3 is an operation flowchart of the automatic control device according to the embodiment described in FIG.

【図4】図2に記載の実施例に係る自動制御装置の寸法
変化量特性図である。
FIG. 4 is a dimensional change characteristic diagram of the automatic control device according to the embodiment shown in FIG.

【図5】図2に記載の実施例に係る自動制御装置の寸法
変化量特性図である。
FIG. 5 is a dimensional change amount characteristic diagram of the automatic control device according to the embodiment shown in FIG.

【図6】図2に記載の実施例に係る自動制御装置の寸法
変化量特性図である。
FIG. 6 is a dimensional change amount characteristic diagram of the automatic control device according to the embodiment shown in FIG.

【図7】図3に記載の実施例装置におけるステップ1及
び2の詳細フロチャートである。
7 is a detailed flowchart of steps 1 and 2 in the apparatus of the embodiment shown in FIG.

【図8】図3に記載の実施例装置におけるステップ3の
詳細フロチャートである。
FIG. 8 is a detailed flowchart of step 3 in the embodiment apparatus shown in FIG.

【図9】図3に記載の実施例装置におけるステップ4及
び5の詳細フロチャートである。
9 is a detailed flowchart of steps 4 and 5 in the apparatus of the embodiment shown in FIG.

【図10】従来の自動制御装置のブロック構成図及び寸
法変化量特性図である。
FIG. 10 is a block configuration diagram and a dimensional change amount characteristic diagram of a conventional automatic control device.

【図11】従来の自動制御装置のブロック構成図及び寸
法変化量特性図である。
FIG. 11 is a block configuration diagram and a dimensional change amount characteristic diagram of a conventional automatic control device.

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

1 加工部 2 洗浄部 3 寸法測定部 4 モード判断部 5 非補正加工寸法演算部 6 予測傾向演算部 7 傾向補正判断部 8 傾向補正演算部 9 フィードバック信号補正部 10 加算部 1 Processing Section 2 Cleaning Section 3 Dimension Measuring Section 4 Mode Judgment Section 5 Uncorrected Machining Dimension Calculation Section 6 Prediction Trend Calculation Section 7 Trend Correction Judgment Section 8 Trend Correction Calculation Section 9 Feedback Signal Correction Section 10 Addition Section

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 順次搬入される被加工物に対して予め設
定された目標値に加工等の各種複数の処理を順次実行す
る処理手段と、前記処理手段で処理された被加工物の処
理結果と目標値に基づいてフィードバック信号を補正す
るフィードバック信号補正手段とを備え、当該補正され
たフィードバック信号により以降に搬入される被加工物
に対して前記処理手段の処理を制御する自動制御装置に
おいて、 前記処理手段から搬出される被加工物の処理結果とフィ
ードバック信号に基づいて、フィードバック信号補正手
段で補正されないフィードバック信号により処理された
場合における被加工物の処理結果を演算する非補正処理
結果演算手段と、 前記演算された被加工物の処理結果に基づいて補正がな
されないで処理された場合の傾向予測値を予測演算する
予測傾向演算手段とを備え、 前記フィードバック信号補正手段が傾向予測値に基づい
てフィードバック信号を補正して処理手段に出力するこ
とを特徴とする自動制御装置。
1. A processing means for sequentially performing various kinds of processing such as processing to a preset target value for workpieces sequentially carried in, and processing results of the workpieces processed by the processing means. And an automatic control device that includes a feedback signal correction unit that corrects a feedback signal based on a target value, and controls the processing of the processing unit with respect to a workpiece that is subsequently carried in by the corrected feedback signal. Non-correction processing result calculation means for calculating the processing result of the workpiece when processed by the feedback signal not corrected by the feedback signal correction means, based on the processing result and the feedback signal of the processing object carried out from the processing means. And predicting a trend prediction value when processing is performed without correction based on the calculated processing result of the workpiece And a prediction trend calculation means calculated for said feedback signal correcting means automatic control apparatus characterized by outputs to the correction to the processing means a feedback signal based on the trend prediction value.
【請求項2】 前記請求項1に記載の自動制御装置にお
いて、 前記予測傾向演算手段で予測演算された傾向予測値を前
記処理手段の特性により決定される傾向補正値に基づい
て補正傾向予測値を演算する傾向補正演算手段を備え、 前記処理手段が補正傾向予測値に基づいて処理を実行す
ることを特徴とする自動制御装置。
2. The automatic control device according to claim 1, wherein the tendency prediction value predicted and calculated by the prediction tendency calculation means is a corrected tendency prediction value based on a tendency correction value determined by a characteristic of the processing means. An automatic control device, comprising: a tendency correction calculation unit that calculates, and the processing unit executes a process based on a corrected tendency prediction value.
JP15532094A 1994-06-13 1994-06-13 Automatic control device Pending JPH07334246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15532094A JPH07334246A (en) 1994-06-13 1994-06-13 Automatic control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15532094A JPH07334246A (en) 1994-06-13 1994-06-13 Automatic control device

Publications (1)

Publication Number Publication Date
JPH07334246A true JPH07334246A (en) 1995-12-22

Family

ID=15603317

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15532094A Pending JPH07334246A (en) 1994-06-13 1994-06-13 Automatic control device

Country Status (1)

Country Link
JP (1) JPH07334246A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4674923B1 (en) * 2010-11-01 2011-04-20 則之 赤坂 Pressure control device and pressure control method for electric injection molding machine
JP4674924B1 (en) * 2010-11-07 2011-04-20 則之 赤坂 Plasticization control device and plasticization control method for electric injection molding machine
JP2013059791A (en) * 2011-09-13 2013-04-04 Japan Transport Engineering Co Resistance spot welding method
CN112051760A (en) * 2019-06-07 2020-12-08 英飞凌科技股份有限公司 Laser scanning control system and method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4674923B1 (en) * 2010-11-01 2011-04-20 則之 赤坂 Pressure control device and pressure control method for electric injection molding machine
WO2012059964A1 (en) * 2010-11-01 2012-05-10 Akasaka Noriyuki Pressure control device for electric injection molding machine, and pressure control method
US8871128B2 (en) 2010-11-01 2014-10-28 Noriyuki Akasaka Device and method for pressure control of electric injection molding machine
JP4674924B1 (en) * 2010-11-07 2011-04-20 則之 赤坂 Plasticization control device and plasticization control method for electric injection molding machine
US8119044B1 (en) 2010-11-07 2012-02-21 Noriyuki Akasaka Device and method for plasticization control of electric injection molding machine
WO2012060018A1 (en) * 2010-11-07 2012-05-10 Akasaka Noriyuki Plasticization control device for electric injection molding machine, and plasticization control method
JP2013059791A (en) * 2011-09-13 2013-04-04 Japan Transport Engineering Co Resistance spot welding method
CN112051760A (en) * 2019-06-07 2020-12-08 英飞凌科技股份有限公司 Laser scanning control system and method
CN112051760B (en) * 2019-06-07 2024-06-21 英飞凌科技股份有限公司 Laser scanning control system and method

Similar Documents

Publication Publication Date Title
US5923560A (en) Method for dynamically compensating for tool abrasion in a numerically-controlled machine tool
JPS6116568B2 (en)
JPH08179831A (en) Quadrant projection correcting method for full-closed loop system
JPH07186003A (en) Displacement compensator for NC machine tools
KR19980018829A (en) SERVOMOTOR CONTROL METHOD
US10303129B2 (en) Machining time prediction device
CN119077046A (en) Saw blade angle adjustment method and system based on CNC sawing machine
JP3171770B2 (en) NC machine tool moving position error correction method and moving position error correction confirmation method
CN114616070B (en) Method for identifying defective products during the machining of structurally identical workpieces and associated numerically controlled workpiece machining device
JPH0373253A (en) Tool wear correction method
US8473092B2 (en) Complete round working method and complete round working device in NC machine tool
JPH11197996A (en) Method and apparatus for machining machined parts
KR100194196B1 (en) Method for Improving Processing Density of Machine Tool Using On-machine Measurement and Iterative Processing
JPH0780753A (en) Numerical control method and numerical control system
JPH05173639A (en) Position control device and control method thereof
JPH0675815B2 (en) Method for correcting tool locus of numerically controlled machine tool
JP2523138B2 (en) Work tracking device control method
JPS5919818A (en) Combination measuring method
JPS6288549A (en) Measurement correction device with quantitative correction function
JP2000099119A (en) Correcting method for ball screw pitch error
KR20190102371A (en) Method for compensating thickness of processing material
RU2023536C1 (en) Method of multipass mechanical treatment
KR100200208B1 (en) Method of correcting backlash of machine tool
WO2026069454A1 (en) Reference displacement amount correction device and numerical control device
KR20200003006A (en) Method and distance adjusting device for adjusting the distance from the laser machining head to the workpiece surface, and computer program product