JPH0695722A - Method for generating equipment machine control sequence - Google Patents

Method for generating equipment machine control sequence

Info

Publication number
JPH0695722A
JPH0695722A JP24298292A JP24298292A JPH0695722A JP H0695722 A JPH0695722 A JP H0695722A JP 24298292 A JP24298292 A JP 24298292A JP 24298292 A JP24298292 A JP 24298292A JP H0695722 A JPH0695722 A JP H0695722A
Authority
JP
Japan
Prior art keywords
list
control unit
control sequence
man
machine interface
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
JP24298292A
Other languages
Japanese (ja)
Inventor
Takeshi Yamakita
剛 山北
Satoru Kimura
悟 木村
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP24298292A priority Critical patent/JPH0695722A/en
Publication of JPH0695722A publication Critical patent/JPH0695722A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To provide the equipment machine control sequence generating method which can settle the check measuring method in a very short time at the time of settling it by trial and error. CONSTITUTION:A list group is preliminarily determined which is provided with list numbers indicating the operations and processing contents of X and Y axis positioning control unit parts 7 and 8 and position and air pressure measurement control unit parts 9 and 10 and plural parameters where an arbitrary value can be stored for each list number; and when list numbers and parameters selected by an operator are successively inputted to a man-machine interface part 13, a tabulated control sequence is generated in the memory of the man- machine interface part 13 based on them. A main control part 12 interprets list numbers and parameters of the tabulated control sequence and successively executes the contents with respect to each list. Required data preliminarily determined by contents after the operation are sent to and stored in prescribed parameters of the tabulated control sequence, and the main control part 12 executes the control sequence.

Description

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

【0001】[0001]

【産業上の利用分野】本発明はアライメント装置のよう
に、複数の位置決め制御ユニット部と、複数の計測制御
ユニット部と、両制御ユニット部を集中制御するための
主制御部と、書換え可能なメモリを有するマンマシンイ
ンタフェース部とを備えた設備機械制御シーケンスの作
成方法に関するものである。
BACKGROUND OF THE INVENTION The present invention is rewritable, such as an alignment apparatus, with a plurality of positioning control unit sections, a plurality of measurement control unit sections, and a main control section for centrally controlling both control unit sections. The present invention relates to a method for creating an equipment machine control sequence including a man-machine interface unit having a memory.

【0002】[0002]

【従来の技術】アライメント装置は、装置全体を制御す
る主制御シーケンスの外に、設備機械の位置決め精度の
測定、計測精度の測定等を行うためのチェック用制御シ
ーケンスが必要である。
2. Description of the Related Art In addition to a main control sequence for controlling the entire apparatus, an alignment apparatus requires a check control sequence for measuring the positioning accuracy of the equipment and measuring the measurement accuracy.

【0003】このため従来はソフト作成専門技術者が、
主制御シーケンスは勿論、チエック用制御シーケンスを
も作成しているのが一般であった。
Therefore, conventionally, a software creation specialist has
In general, not only the main control sequence but also the check control sequence is created.

【0004】[0004]

【発明が解決しようとする課題】しかし、上記従来法で
あると、位置決めの精度の測定方法や計測精度の測定方
法が確定されていず、最初に設定されたチェック用制御
シーケンスに基いて測定を行った結果、その測定法に不
具合いが見い出され、別の手順に従って測定を行う必要
が生ずる場合に、これに適するようにチェック用制御シ
ーケンスを作成する必要に迫られるが、ソフト作成専門
技術者にその作成を依頼すると、時間を要し、迅速に事
態に対応できないという問題があり、又費用も嵩むとい
う問題がある。
However, in the above conventional method, the measuring method of the positioning accuracy and the measuring method of the measuring accuracy are not fixed, and the measurement is performed based on the check control sequence initially set. As a result of performing the measurement, if a defect is found in the measurement method and it becomes necessary to perform measurement according to another procedure, it is necessary to create a control sequence for checking to suit this, but a software creation specialist There is a problem in that it is time consuming, the situation cannot be dealt with promptly, and the cost also increases when the request is made to.

【0005】[0005]

【課題を解決するための手段】本発明は上記問題点を解
消するため、複数の位置決め制御ユニット部と、複数の
計測制御ユニット部と、両制御ユニット部を集中制御す
るための主制御部と、書換え可能なメモリを有するマン
マシンインタフェース部とを備えた設備機械における制
御シーケンスの作成方法において、各制御ユニット部の
動作や処理内容を示すリスト番号と、各リスト番号毎に
任意の値が格納できる複数のパラメータとを備えたリス
ト群を予め定めておき、操作者が選択したリスト番号と
パラメータとを順次マンマシンインタフェース部に入力
すると、これに基きマンマシンインタフェース部のメモ
リにはテーブル化された制御シーケンスが作成され、主
制御部はテーブル化された制御シーケンスのリスト番号
とパラメータを解釈し、リスト毎に順次その内容を実行
し、各制御ユニット部は主制御部からの動作指令に基き
動作し、動作後の内容で予め決められた必要なデータ
は、マンマシンインタフェース部のテーブル化された制
御シーケンスの所定パラメータに送られてここで格納さ
れ、主制御部は以降のリスト番号で必要であれば前記格
納されたデータを参照して前記制御シーケンスを実行す
るように構成されたことを特徴とする。
In order to solve the above problems, the present invention provides a plurality of positioning control unit sections, a plurality of measurement control unit sections, and a main control section for centrally controlling both control unit sections. In a method of creating a control sequence in an equipment machine including a man-machine interface unit having a rewritable memory, a list number indicating the operation and processing content of each control unit unit and an arbitrary value is stored for each list number. A list group having a plurality of possible parameters is set in advance, and the list number and the parameters selected by the operator are sequentially input to the man-machine interface section. Control sequence is created, and the main control unit solves the list number and parameters of the tabulated control sequence. Then, the contents are sequentially executed for each list, each control unit operates based on the operation command from the main control unit, and the necessary data determined in advance after the operation is converted into a table in the man-machine interface unit. Is sent to a predetermined parameter of the stored control sequence and stored there, and the main control unit is configured to execute the control sequence by referring to the stored data in the subsequent list number if necessary. Is characterized by.

【0006】[0006]

【作用】本発明によると、設備機械の位置決めの精度の
測定などを行なうとき、装置使用者が上記リスト群から
測定等に必要なリスト番号を選択し、順序付けすると共
に、そのリスト番号の一連の動作等に必要なパラメータ
の値等を決定し、これらのデータをマンマシンインタフ
ェース部に入力すると、これに基きマンマシンインタフ
ェース部のメモリには位置決め制御ユニット部及び計測
制御ユニット部を制御するシーケンスがテーブル化され
て自動的に作成される。
According to the present invention, when the positioning accuracy of the equipment machine is measured, the device user selects a list number required for measurement and the like from the list group and orders it, and a series of the list numbers is selected. When the values of the parameters required for operations, etc. are determined and these data are input to the man-machine interface section, the sequence of controlling the positioning control unit section and the measurement control unit section is stored in the memory of the man-machine interface section based on this. It will be tabulated and automatically created.

【0007】主制御部は、前記テーブル内のリスト番号
とパラメータとを解釈し、各制御ユニット部に動作指令
を与え、チェック用制御シーケンスを実行する。
The main control unit interprets the list number and parameters in the table, gives an operation command to each control unit unit, and executes a check control sequence.

【0008】このように、装置使用者はマンマシンイン
タフェース部を通じてリスト番号とパラメータとを入力
するという簡単な操作により、最善と思われる位置決め
の精度等に対するチェック測定の制御シーケンスを作成
し、これに基き装置にこれを実行させることができる。
従って前記チェック測定法を試行錯誤を重ねて確立して
いくような場合、極めて短時間の内にそれを確立するこ
とが可能となる。そして一連の操作は、装置使用者自ら
が簡単に行うことができ、ソフト作成専門技術者の手を
煩わすことがないので、時間的及びコスト的に有利とな
る。
As described above, the user of the apparatus prepares a control sequence for check measurement for the positioning accuracy and the like which is considered to be the best, by a simple operation of inputting the list number and the parameter through the man-machine interface section. The underlying device can do this.
Therefore, when the check measurement method is established through trial and error, it can be established within an extremely short time. The series of operations can be easily performed by the user of the apparatus and does not bother a software creation specialist, which is advantageous in terms of time and cost.

【0009】本発明によれば、上記作用に加え、マンマ
シンインタフェース部のテーブルに、或るリスト番号に
対応する動作の後の内容で予め決めた必要なデータを格
納し、以降のリスト番号で必要に応じて前記格納された
データ内容を用いて各制御ユニットの制御を行うことが
できるので、より適切なチェック用制御シーケンスに基
いて位置決め精度の測定等を行うことができる。
According to the present invention, in addition to the above-described operation, necessary data determined in advance after the operation corresponding to a certain list number is stored in the table of the man-machine interface section, and the subsequent list numbers are used. Since each control unit can be controlled using the stored data contents as needed, the positioning accuracy can be measured based on a more appropriate check control sequence.

【0010】[0010]

【実施例】以下アライメント装置の制御シーケンス作成
法についての実施例を図面を参照しつつ説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a control sequence creation method for an alignment apparatus will be described below with reference to the drawings.

【0011】図1に示すアライメント装置において、1
は露光装置、2はパターン、3はレチクルステージ、4
は投影レンズ、5はワーク、6はXYステージである。
7はX軸位置決め制御ユニット部(位置決め制御ユニッ
ト部)で、X軸駆動手段7aに駆動指令を与え、X軸セ
ンサ7bから駆動量データを入力する。8はY軸位置決
め制御ユニット部(位置決め制御ユニット部)で、Y軸
駆動手段8aに駆動指令を与え、Y軸センサ8bから駆
動量データを入力する。9はワーク5の位置を計測する
位置認識制御ユニット部(計測制御ユニット部)で、レ
ーザ9aからのレーザ光を用い、ワーク5に付されたマ
ークMの位置を投影レンズ4を通して認識部9bで認識
することでワーク5の位置を計測するように構成されて
いる。10は気圧測定制御ユニット部(計測制御ユニッ
ト部)で、気圧を測定する。
In the alignment apparatus shown in FIG. 1, 1
Is an exposure device, 2 is a pattern, 3 is a reticle stage, 4
Is a projection lens, 5 is a work, and 6 is an XY stage.
An X-axis positioning control unit (positioning control unit) 7 gives a drive command to the X-axis driving means 7a and inputs drive amount data from the X-axis sensor 7b. A Y-axis positioning control unit (positioning control unit) 8 gives a driving command to the Y-axis driving means 8a and inputs driving amount data from the Y-axis sensor 8b. Reference numeral 9 is a position recognition control unit unit (measurement control unit unit) for measuring the position of the work 5, and the position of the mark M attached to the work 5 is recognized by the recognition unit 9b through the projection lens 4 using the laser light from the laser 9a. The position of the work 5 is measured by recognizing it. Reference numeral 10 denotes an atmospheric pressure measurement control unit section (measurement control unit section), which measures atmospheric pressure.

【0012】X軸位置決め制御ユニット部7、Y軸位置
決め制御ユニット部8、位置認識制御ユニット部9及び
気圧測定制御ユニット部10は、バス11を介して主制
御部12に接続されている。又主制御部12には前記バ
ス11を介してマンマシンインタフェース部13が接続
されている。13bは入力部となる操作盤、13aはC
RTからなる表示部、13cは外部記憶装置で、いずれ
もマンマシンインタフェース部13に接続されている。
又その他の位置決め制御ユニット部14、14……及び
その他の計測制御ユニット部15、15……もバス11
を介して主制御部12に接続されている。
The X-axis positioning control unit section 7, the Y-axis positioning control unit section 8, the position recognition control unit section 9 and the atmospheric pressure measurement control unit section 10 are connected to the main control section 12 via a bus 11. Further, a man-machine interface unit 13 is connected to the main control unit 12 via the bus 11. 13b is an operation panel serving as an input unit, and 13a is C
A display unit 13c composed of an RT and an external storage device are both connected to the man-machine interface unit 13.
In addition, the other positioning control unit parts 14, 14 ... And the other measurement control unit parts 15, 15.
It is connected to the main controller 12 via.

【0013】次にXYステージ6の位置決めの際の気圧
補正を例として、そのチェック用制御シーケンスの作成
方法について具体的に説明する。
Next, a method of creating the check control sequence will be specifically described by taking the atmospheric pressure correction when positioning the XY stage 6 as an example.

【0014】設計上は、XYステージ6を原点位置から
X軸方向にx移動させたときに、ワーク5のマークMが
X軸方向の所定位置にあることを位置認識制御ユニット
部9の認識部9bによって認識されるとする。XYステ
ージ6のX軸方向の移動はX軸位置決め制御ユニット部
7によって制御され、駆動手段7a及びセンサ7bによ
って、XYステージ6はX軸方向にx移動される。そし
てその結果、ワーク5のマークMがX軸方向の所定位置
にあるか、或いは誤差はどれだけあるかが位置認識制御
ユニット部9によって認識計測される。気圧(実際には
XYステージ6の機械的誤差、ワーク5の取付誤差、位
置認識制御ユニット部9の測定誤差、温度、湿度など様
々の誤差要因が考えられ、計測方法の確立が非常に困難
である。
By design, when the XY stage 6 is moved in the X-axis direction from the origin position, it is recognized that the mark M of the work 5 is at a predetermined position in the X-axis direction by the recognition unit of the position recognition control unit 9. 9b. The movement of the XY stage 6 in the X-axis direction is controlled by the X-axis positioning control unit section 7, and the XY stage 6 is moved x in the X-axis direction by the driving means 7a and the sensor 7b. As a result, the position recognition control unit 9 recognizes and measures whether the mark M of the workpiece 5 is at a predetermined position in the X-axis direction or how much the error is. Atmospheric pressure (actually, there are various error factors such as mechanical error of XY stage 6, mounting error of work 5, measurement error of position recognition control unit 9, temperature, humidity, etc., and it is very difficult to establish a measurement method. is there.

【0015】)の影響を考慮し、気圧補正された上で、
前記xは定められているが、その補正係数を装置の実情
に合致するように定めることは容易ではない。前記マー
クMが所定位置に合致せず、X軸方向に誤差が計測され
るときは、前記補正係数を適正値に変更することが必要
である。
In consideration of the effect of (1), the atmospheric pressure is corrected,
Although x is set, it is not easy to set the correction coefficient so as to match the actual condition of the device. When the mark M does not match the predetermined position and an error is measured in the X-axis direction, it is necessary to change the correction coefficient to an appropriate value.

【0016】図2は、上記気圧補正とX軸移動とに関し
てのリスト及びパラメータについてのリスト群を示して
いる。このリスト群は予め表に作成されており、操作者
がこの表を見ながら必要と思われるリスト番号とパラメ
ータとをマンマシンインタフェース部13に入力するの
である。リスト群の作成に当っては、設備機械の制御ソ
フト設計時に位置決め制御ユニット部及び計測制御ユニ
ット部の機能を分析し、リスト単位で分類し、かつ各リ
ストに対する各パラメータを分類して、図2に示すよう
なリスト群とする(図2にはリスト群の僅かな部分しか
示されていない)。
FIG. 2 shows a list of the atmospheric pressure correction and the X-axis movement and a list of parameters. This list group is created in advance in a table, and the operator inputs into the man-machine interface unit 13 the list number and parameters that are considered necessary while looking at this table. In creating the list group, the functions of the positioning control unit and the measurement control unit are analyzed when designing the control software of the equipment machine, and the functions are classified into lists, and each parameter for each list is classified, and then the list shown in FIG. The list group is as shown in FIG. 2 (only a small part of the list group is shown in FIG. 2).

【0017】図2のリストNO.1の機能は気圧読込み
であり、気圧測定制御ユニット部10で測定された気圧
値pがパラメータ4に格納される。
The list NO. The function 1 is reading the atmospheric pressure, and the atmospheric pressure value p measured by the atmospheric pressure measurement control unit 10 is stored in the parameter 4.

【0018】図2のリストNO.2の機能はX軸移動で
あって、X軸位置決め制御ユニット部7に指令を与え、
XYステージ6をX軸方向に移動させる。このときのX
軸移動量xがパラメータ1に、移動速度Vがパラメータ
zに示されるようにしている。
List NO. Of FIG. The function of 2 is X-axis movement, which gives a command to the X-axis positioning control unit section 7,
The XY stage 6 is moved in the X-axis direction. X at this time
The axial movement amount x is indicated by the parameter 1 and the movement speed V is indicated by the parameter z.

【0019】図2のリストNO.3の機能は認識位置読
込みであって、位置認識制御ユニット部9で認識計測し
た前記マークMの誤差量を読み込む。パラメータ4には
X軸方向誤差量Δxが、パラメータ5にはY軸方向誤差
量Δyが格納される。
List NO. Of FIG. The function 3 is reading the recognition position, and reading the error amount of the mark M recognized and measured by the position recognition control unit 9. The parameter 4 stores the X-axis direction error amount Δx, and the parameter 5 stores the Y-axis direction error amount Δy.

【0020】図2のリストNO.4の機能は気圧補正係
数表示であって、パラメータ1にX軸方向の補正係数k
xが、パラメータ2にY軸方向の補正係数kyが表示さ
れる。
The list NO. The function of No. 4 is the atmospheric pressure correction coefficient display, and the correction coefficient k in the X-axis direction
x, and the correction coefficient ky in the Y-axis direction is displayed in Parameter 2.

【0021】図2のリストNO.5の機能は、所定の演
算を行って、補正係数計算を行うものであって、パラメ
ータ1のL(リストNO.)、P(パラメータNO.)
で示されるデータ、パラメータ2のL、Pで示されるデ
ータ及びパラメータ3のL、Pで示されるデータに基い
て所定の演算を行って、補正係数kを算出し、これをパ
ラメータ4に格納する。前記X軸方向の補正係数kxを
求めるときは、データとして気圧値p(パラメータ1に
L=1、P=4),X軸移動量x(パラメータ2にL=
2、P=1),X軸方向誤差量Δx(パラメータ3にL
=3、P=4)が与えられ、これに基きX軸方向の補正
係数kxが求められて、これがパラメータ4に格納され
る。
List NO. Of FIG. The function of 5 is to perform a predetermined calculation to calculate a correction coefficient, and L (list NO.) And P (parameter NO.) Of parameter 1 are used.
A predetermined calculation is performed based on the data indicated by, the data indicated by L and P of the parameter 2, and the data indicated by L and P of the parameter 3, and the correction coefficient k is calculated and stored in the parameter 4. . When obtaining the correction coefficient kx in the X-axis direction, the atmospheric pressure value p (L = 1 and P = 4 in parameter 1) and the X-axis movement amount x (L = in parameter 2) are used as data.
2, P = 1), X-axis direction error amount Δx (L in parameter 3)
= 3, P = 4), the correction coefficient kx in the X-axis direction is calculated based on this, and this is stored in the parameter 4.

【0022】図2のリストNO.6の機能は、X軸移動
量計算であって、設計上のX軸移動量x0 が与えられた
ときにこれを補正計算して、前記X軸移動量xを計算す
るものである。パラメータ1に設計上のX軸移動量x0
が、パラメータ2に気圧値p(実際にはL=1、P=4
となる。)が、パラメータ3にX軸方向の補正係数kx
が与えられ、これらに基き所定の演算が行われてX軸移
動量xが求められ、パラメータ4に格納される。
List NO. Of FIG. The function of 6 is an X-axis movement amount calculation, and when the designed X-axis movement amount x 0 is given, this is corrected and calculated to calculate the X-axis movement amount x. Parameter 1 is the design X-axis movement x 0
However, in the parameter 2, the pressure value p (actually L = 1, P = 4
Becomes ) Is the correction coefficient kx in the X-axis direction in parameter 3.
Is given, a predetermined calculation is performed based on these, and the X-axis movement amount x is obtained and stored in the parameter 4.

【0023】図2のリストNO.7の機能は、パラメー
タ移行を行うものであって、パラメータ1のL、Pのデ
ータをパラメータ2のL、Pに移行する。例えばパラメ
ータ1にL=6、P=4、パラメータ2にL=2、P=
1を夫々設定すると、X軸移動量計算によって得られた
X軸移動量xが、X軸移動の際のデータとしてそのまま
使えることを意味する。
The list NO. The function of 7 is to perform parameter transfer, and transfer the data of L and P of parameter 1 to L and P of parameter 2. For example, parameter 1 has L = 6, P = 4, parameter 2 has L = 2, P =
Setting 1 for each means that the X-axis movement amount x obtained by the X-axis movement amount calculation can be used as it is as data for the X-axis movement.

【0024】上記リスト群のリスト番号(NO.)やそ
の機能、パラメータNO.とその指定内容等は制御ソフ
ト設計時に任意に定めることができる。又パラメータ長
の単位をワード(16ビット)とすると好適であるが、
バイト(8ビット)やダブルワード(32ビット)でも
よい。
The list number (NO.) Of the list group, its function, and parameter NO. The specified contents and the like can be arbitrarily determined when designing the control software. It is preferable that the unit of parameter length is word (16 bits),
It may be a byte (8 bits) or a double word (32 bits).

【0025】次にX軸移動に関する気圧補正係数kx
を、アライメント装置の実際に適応させて定めるチェッ
ク用制御シーケンスの作成方法について述べる。
Next, the atmospheric pressure correction coefficient kx for the X-axis movement
A method of creating a check control sequence that is determined by actually adapting the alignment apparatus will be described.

【0026】マンマシンインタフェース部13のCRT
13a上には、図3に示すようなテーブル記入欄が表示
される。CRT13a上にはリストNO.の記入欄、図
2のパラメータ1〜パラメータ3(パラメータ4及びパ
ラメータ5は記入される必要のないものであるので省略
される。)に対応するパラメータ記入欄及び繰返し回数
の記入欄が示されている。
CRT of man-machine interface unit 13
A table entry field as shown in FIG. 3 is displayed on 13a. The list No. is displayed on the CRT 13a. 2, a parameter entry field corresponding to the parameters 1 to 3 in FIG. 2 (parameters 4 and 5 are omitted because they do not need to be entered) and a repetition number entry field. There is.

【0027】アライメント装置使用者は図2のリスト群
を見ながら、上記チェック用制御シーケンス作成に必要
なリストをステップ順に選択し、各パラメータの内容を
決定しながら、操作盤13bより必要なデータをマンマ
シンインタフェース部13に入力し、テーブル記入欄を
埋めていく。
The user of the alignment apparatus selects the list necessary for creating the above-mentioned control sequence for checking while looking at the list group in FIG. 2 and determines the contents of each parameter, while obtaining the necessary data from the operation panel 13b. Input into the man-machine interface section 13 and fill in the table entry fields.

【0028】具体的には図4に示すように、テーブル記
入欄が埋められる。
Specifically, as shown in FIG. 4, table entry fields are filled.

【0029】マンマシンインタフェース部13への上記
入力が完了すると、マンマシンインタフェース部13の
メモリにはテーブル化された制御シーケンスが作成さ
れ、主制御部12はテーブル化された制御シーケンスの
リスト番号とパラメータを解釈し、リスト毎に順次その
内容を実行していく。各制御ユニット部7、8、9、1
0、14、……、15、……は主制御部12からの動作
指令に基き動作し、動作後の内容で予め決められた必要
なデータは、マンマシンインタフェース部13のテーブ
ル化された制御シーケンスの所定パラメータに送られて
ここで格納される。主制御部12は以降のリスト番号で
必要であれば前記格納されたデータを参照して前記制御
シーケンスを実行する。
When the above-mentioned input to the man-machine interface section 13 is completed, a tabulated control sequence is created in the memory of the man-machine interface section 13, and the main control section 12 stores the list number of the tabulated control sequence. It interprets the parameters and executes the contents sequentially for each list. Each control unit section 7, 8, 9, 1
0, 14, ..., 15, ... Operate based on the operation command from the main control unit 12, and necessary data predetermined by the contents after the operation are controlled by the table of the man-machine interface unit 13. It is sent to certain parameters of the sequence and stored there. The main control unit 12 executes the control sequence by referring to the stored data if necessary with the subsequent list numbers.

【0030】図5は主制御部12の上記一連の処理を示
すフローチャートである。
FIG. 5 is a flow chart showing the series of processes of the main controller 12.

【0031】ステップ#1で主制御部12が起動され、
ステップ#2でリストNO.の確認を行い、ステップ#
3で当該リストの内容を各パラメータの内容に基き実行
し、各制御ユニット部を動作させたり、演算などを行
う。ステップ#4で動作結果の格納が必要か否かを判断
するが、これはリストNO.によって予め定まっており
(図2においてパラメータ4、パラメータ5を有するも
のが必要)、必要がある場合にはステップ#5に進み、
動作結果を前記パラメータ4、パラメータ5に格納す
る。ステップ#4で格納の必要のない場合及びステップ
#5で格納が終了した場合には、ステップ#6で全ての
リストNO.が完了したか否かを判断し、終了していな
ければ次のリストNO.についてステップ#2より上記
同様の処理を実行する。ステップ#6で全てのリストN
O.が終了したと判断されると、次のステップ#7で繰
返し回数分完了すれば主制御部1の実行を終了する。
In step # 1, the main controller 12 is started,
In step # 2, the list NO. Make sure step #
In step 3, the contents of the list are executed based on the contents of each parameter, and each control unit section is operated and calculation is performed. In step # 4, it is determined whether or not the operation result needs to be stored. Is determined in advance (need to have parameters 4 and 5 in FIG. 2), and if necessary, proceed to step # 5,
The operation result is stored in the parameters 4 and 5. If it is not necessary to store the data in step # 4 or if the storage is completed in step # 5, all list NO. Is completed, and if not completed, the following list NO. The same processing as above is executed from step # 2. All lists N in step # 6
O. If it is determined that the process has been completed, the execution of the main control unit 1 is completed when the process is repeated for the number of times of repetition in the next step # 7.

【0032】次に図4に示す場合について具体的に説明
する。ステップ1において、気圧補正係数がCRT13
aに表示されるようにリストNO.4を選定し、装置使
用者は前回の補正係数にkx、kyを確認することがで
きるようにする(kx、kyに具体的設定値を入力する
ことも可能である。)。ステップ2において、気圧読込
みを行う指令を与えるようにリストNO.1を選定す
る。ステップ3において気圧値p(1、4)がX軸移動
量計算の際の気圧データ(6、2)として利用されるよ
うに、リストNO.7のパラメータ移行を選定すると共
に、パラメータの内容を入力する。ステップ4におい
て、CRT13aに表示される補正係数kxがX軸移動
量計算に利用されるように、リストNO.7のパラメー
タ移行を選定し、前記kx(4、1)をX軸移動量計算
の基礎データ(6、3)として利用する。ステップ5に
おいて、リストNO.6を選定しX軸移動量の計算を行
わせるようにし、その基礎データを与える。パラメータ
1には設計上のX軸移動量xを入力し(入力しない場
合には前回のものが用いられる。)、パラメータ2、パ
ラメータ3にはそれぞれ移行された圧力値p、補正係数
kxが用いられる(これらの値を更新することも可能で
ある。)。そして上記基礎データに基いてX軸移動量x
が算出される(図2参照、パラメータ4)。ステップ6
において、リストNO.7のパラメータ移行を選定し、
前記X軸移動量x(6、4)をリストNO.2のX軸移
動のデータ(2、1)とする。ステップ7においてリス
トNO.2のX軸移動を選定し、パラメータにX軸移動
量x(すでに移行されているデータを用いる)、パラメ
ータ2に移動スピードVを設定する。ステップ8におい
て、リストNO.3を選定し、認識位置読込みを実行さ
せ、X軸移動量xに対してのX軸方向誤差量Δxを測定
させる(図2参照、パラメータ4)。ステップ9におい
て、リストNO.5を選定し、補正係数計算を行わせ
る。その基礎データとしてパラメータ1に気圧値p
(1、4)、X軸移動量x(2、1)、X軸方向誤差量
Δx(3、4)が移行されるように、L、Pを夫々に設
定する。ステップ10において、リストNO.7のパラ
メータ移行を選定し、前記補正係数kx(5、4)がリ
ストNO.4の気圧補正係数表示のデータ(4、1)と
なるようにする。ステップ11において、リストNO.
4の気圧補正係数表示を選定し、パラメータ1のX軸方
向補正係数kx、パラメータZのY軸方向補正係数ky
がCRT13aに表示されるようにする。前記補正係数
kxは新たに計算したものが表示され、ステップ1にお
いて表示された補正係数kxとCRT13a上で比較で
きるようになっている。
Next, the case shown in FIG. 4 will be specifically described. In step 1, the atmospheric pressure correction coefficient is CRT13.
A list NO. 4 is selected so that the user of the apparatus can confirm kx and ky as the previous correction coefficients (it is also possible to input specific set values for kx and ky). In step 2, list NO. Is issued so as to give a command to read the atmospheric pressure. Select 1. In step 3, the atmospheric pressure value p (1, 4) is used as atmospheric pressure data (6, 2) when calculating the X-axis movement amount. 7. Select the parameter transfer of No. 7, and input the parameter contents. In step 4, the list No. is set so that the correction coefficient kx displayed on the CRT 13a is used for the X-axis movement amount calculation. The parameter shift of 7 is selected, and the kx (4, 1) is used as the basic data (6, 3) of the X-axis movement amount calculation. In step 5, the list NO. 6 is selected so that the X-axis movement amount can be calculated, and its basic data is given. The designed X-axis movement amount x 0 is input to the parameter 1 (if it is not input, the previous value is used), and the transferred pressure value p and the correction coefficient kx are set to the parameters 2 and 3, respectively. Used (It is also possible to update these values). Then, based on the above basic data, the X-axis movement amount x
Is calculated (see FIG. 2, parameter 4). Step 6
In list NO. Select the parameter transfer of 7
The X-axis movement amount x (6, 4) indicates the list NO. The data of X-axis movement of 2 (2, 1). In step 7, the list NO. The X-axis movement of 2 is selected, the X-axis movement amount x (using the already transferred data) is set as the parameter, and the movement speed V is set as the parameter 2. In step 8, the list NO. 3 is selected, the recognition position is read, and the X-axis direction error amount Δx with respect to the X-axis movement amount x is measured (see FIG. 2, parameter 4). In step 9, the list NO. 5 is selected and the correction coefficient is calculated. As the basic data, the atmospheric pressure value p is set in parameter 1.
L and P are set so that (1, 4), X-axis movement amount x (2, 1), and X-axis direction error amount Δx (3, 4) are transferred. In step 10, the list NO. 7 is selected, and the correction coefficient kx (5,4) is set to list NO. The data (4, 1) of the atmospheric pressure correction coefficient display of No. 4 is set. In step 11, the list NO.
4. The atmospheric pressure correction coefficient display of 4 is selected, and the X axis direction correction coefficient kx of the parameter 1 and the Y axis direction correction coefficient ky of the parameter Z are selected.
Is displayed on the CRT 13a. The newly calculated correction coefficient kx is displayed so that it can be compared with the correction coefficient kx displayed in step 1 on the CRT 13a.

【0033】繰返し回数は1回と設定している。The number of repetitions is set to once.

【0034】上記のチェック用制御シーケンスは図5に
示すフローチャートに従って、主制御部12によって実
行される。
The above-mentioned check control sequence is executed by the main controller 12 in accordance with the flowchart shown in FIG.

【0035】[0035]

【発明の効果】本発明によれば、装置使用者がマンマシ
ンインタフェース部を通じてリスト番号とパラメータと
を入力するという簡単な操作によりチェック用の制御シ
ーケンスを作成できる。従ってチェック測定法を試行錯
誤を重ねて確立していくような場合、極めて短時間の内
にそれを確立することが可能である。
According to the present invention, the control sequence for checking can be created by a simple operation in which the user of the apparatus inputs the list number and the parameter through the man-machine interface section. Therefore, when a check measurement method is established through trial and error, it is possible to establish it within an extremely short time.

【0036】更に本発明によればマンマシンインタフェ
ース部のテーブルに、或るリスト番号に対応する動作の
後の内容で予め決めた必要なデータを格納し、以降のリ
スト番号で必要に応じて前記格納されたデータ内容を用
いて各制御ユニットの制御を行うことができるので、よ
り適切なチェック用制御シーケンスに基いて位置決めの
精度の測定等を行うことができる。
Further, according to the present invention, the man-machine interface unit table stores necessary data predetermined by the contents after the operation corresponding to a certain list number, and the subsequent list numbers are used to store the necessary data. Since each control unit can be controlled using the stored data content, the positioning accuracy can be measured based on a more appropriate check control sequence.

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

【図1】本発明を実施するために用いる装置の1例を示
すブロック図。
FIG. 1 is a block diagram showing an example of an apparatus used to carry out the present invention.

【図2】リスト群の1例を示す説明図。FIG. 2 is an explanatory diagram showing an example of a list group.

【図3】CRTに表示されるテーブルの1例を示す説明
図。
FIG. 3 is an explanatory diagram showing an example of a table displayed on a CRT.

【図4】CRTに表示されるテーブルの完成例を示す説
明図。
FIG. 4 is an explanatory diagram showing a completed example of a table displayed on a CRT.

【図5】本発明方法を実施する制御フローの1例を示す
流れ図。
FIG. 5 is a flowchart showing an example of a control flow for carrying out the method of the present invention.

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

7、8、9、10 制御ユニット部 12 主制御部 13 マンマシンインタフェース部 7, 8, 9, 10 Control unit section 12 Main control section 13 Man-machine interface section

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数の位置決め制御ユニット部と、複数
の計測制御ユニット部と、両制御ユニット部を集中制御
するための主制御部と、書換え可能なメモリを有するマ
ンマシンインタフェース部とを備えた設備機械における
制御シーケンスの作成方法において、各制御ユニット部
の動作や処理内容を示すリスト番号と、各リスト番号毎
に任意の値が格納できる複数のパラメータとを備えたリ
スト群を予め定めておき、操作者が選択したリスト番号
とパラメータとを順次マンマシンインタフェース部に入
力すると、これに基きマンマシンインタフェース部のメ
モリにはテーブル化された制御シーケンスが作成され、
主制御部はテーブル化された制御シーケンスのリスト番
号とパラメータを解釈し、リスト毎に順次その内容を実
行し、各制御ユニット部は主制御部からの動作指令に基
き動作し、動作後の内容で予め決められた必要なデータ
は、マンマシンインタフェース部のテーブル化された制
御シーケンスの所定パラメータに送られてここで格納さ
れ、主制御部は以降のリスト番号で必要であれば前記格
納されたデータを参照して前記制御シーケンスを実行す
るように構成されたことを特徴とする設備機械制御シー
ケンスの作成方法。
1. A positioning control unit section, a plurality of measurement control unit sections, a main control section for centrally controlling both control unit sections, and a man-machine interface section having a rewritable memory. In the method of creating the control sequence in the equipment machine, a list group including a list number indicating the operation and processing content of each control unit section and a plurality of parameters capable of storing an arbitrary value for each list number is set in advance. When the operator sequentially inputs the list number and the parameter selected by the operator to the man-machine interface unit, a tabulated control sequence is created in the memory of the man-machine interface unit based on this.
The main control unit interprets the list numbers and parameters of the tabulated control sequence and executes the contents sequentially for each list.Each control unit unit operates based on the operation command from the main control unit, and the contents after the operation The required data determined in advance are sent to predetermined parameters of the table-based control sequence of the man-machine interface section and stored here, and the main control section stores the stored list number if necessary. A method for creating an equipment machine control sequence, which is configured to execute the control sequence with reference to data.
JP24298292A 1992-09-11 1992-09-11 Method for generating equipment machine control sequence Pending JPH0695722A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24298292A JPH0695722A (en) 1992-09-11 1992-09-11 Method for generating equipment machine control sequence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24298292A JPH0695722A (en) 1992-09-11 1992-09-11 Method for generating equipment machine control sequence

Publications (1)

Publication Number Publication Date
JPH0695722A true JPH0695722A (en) 1994-04-08

Family

ID=17097139

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24298292A Pending JPH0695722A (en) 1992-09-11 1992-09-11 Method for generating equipment machine control sequence

Country Status (1)

Country Link
JP (1) JPH0695722A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013206263A (en) * 2012-03-29 2013-10-07 Ono Sokki Co Ltd Test procedure generation apparatus and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013206263A (en) * 2012-03-29 2013-10-07 Ono Sokki Co Ltd Test procedure generation apparatus and program

Similar Documents

Publication Publication Date Title
US6829518B2 (en) Numerical control apparatus
JPH0695722A (en) Method for generating equipment machine control sequence
US7877728B2 (en) Sequence program editing apparatus
JPH08328829A (en) Parameter change history managing system
US20180217567A1 (en) Controller
KR0182393B1 (en) Assumed computer numerical value control nc system & method
JPH03223901A (en) Semiconductor manufacturing equipment
JP2533370B2 (en) Control program creation method
JP2533373B2 (en) Control program creation method
EP0419672A1 (en) Method of plotting tool shape
WO1991000557A1 (en) Nc data execution method
JPH02100109A (en) Crt display method for numerical controller
JP2000258197A (en) Environmental test unit and method for setting test pattern
JP2533372B2 (en) Control program creation method
JPH04252307A (en) Interactive numerical controller
EP1528445A2 (en) Numerical controller
JP2005267305A (en) Work guidance terminal, program, and work guidance method
JPH0728517A (en) Display control system for cnc
JP2022017732A (en) Device for creating robot motion program and method for improving robot motion program
JP2533374B2 (en) Control program creation method
JPH0346007A (en) Nc information generation system
JPH06238579A (en) Programming device for robot
JPH05127716A (en) Numerical controller
JP2752984B2 (en) Drilling machine control with automatic tool changer
JP3283055B2 (en) Program editing device