Nothing Special   »   [go: up one dir, main page]

JP2021068797A - Transport device and vacuum processing device - Google Patents

Transport device and vacuum processing device Download PDF

Info

Publication number
JP2021068797A
JP2021068797A JP2019192614A JP2019192614A JP2021068797A JP 2021068797 A JP2021068797 A JP 2021068797A JP 2019192614 A JP2019192614 A JP 2019192614A JP 2019192614 A JP2019192614 A JP 2019192614A JP 2021068797 A JP2021068797 A JP 2021068797A
Authority
JP
Japan
Prior art keywords
tray
value
command value
magnet
braking
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.)
Granted
Application number
JP2019192614A
Other languages
Japanese (ja)
Other versions
JP7306957B2 (en
Inventor
永田 純一
Junichi Nagata
純一 永田
雄一 吉田
Yuichi Yoshida
雄一 吉田
傑之 鈴木
Takayuki Suzuki
傑之 鈴木
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.)
Ulvac Inc
Original Assignee
Ulvac Inc
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 Ulvac Inc filed Critical Ulvac Inc
Priority to JP2019192614A priority Critical patent/JP7306957B2/en
Publication of JP2021068797A publication Critical patent/JP2021068797A/en
Application granted granted Critical
Publication of JP7306957B2 publication Critical patent/JP7306957B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Non-Mechanical Conveyors (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)

Abstract

To provide a transport device capable of suppressing the swing of a tray and a vacuum processing device.SOLUTION: A transport device includes a drive device 30 that calculates an attractive force command value Fn for arranging a tray position Ym at a target position and converts the attractive force command value Fn into a current command value Cinm of an electromagnet. The drive device includes current data for obtaining the current command value Cinm for arranging the tray position Ym at the target position from the tray position Ym and the attractive force command value Fn, and uses a measured value of the tray position Ym to feedback-control the attractive force command value Fn, and when the attractive force command value Fn and the measured value are applied to the current data, two-dimensional interpolation is performed between the tray position included in the current data and a braking force command value to calculate the current command value Cinm corresponding to the attractive force command value Fn and the measured value.SELECTED DRAWING: Figure 8

Description

本発明は、基板を載置可能に構成されたトレイを非接触方式で搬送する搬送装置、および、当該搬送装置を備えた真空処理装置に関する。 The present invention relates to a transport device for transporting a tray configured so that a substrate can be placed in a non-contact manner, and a vacuum processing device provided with the transport device.

トレイに載置された基板に成膜処理などを施す真空処理装置は、フラットパネルディスプレイや太陽電池などの製造に用いられる。真空処理装置が備える搬送装置は、トレイを搬送するための摺動部材から粉塵などが発生することを抑制するために、トレイを磁気浮上させながら搬送する(例えば、特許文献1を参照)。 A vacuum processing device that performs a film forming process on a substrate placed on a tray is used in the manufacture of flat panel displays, solar cells, and the like. The transport device included in the vacuum processing device transports the tray while magnetically levitating it in order to suppress the generation of dust or the like from the sliding member for transporting the tray (see, for example, Patent Document 1).

特開2016−103633号公報Japanese Unexamined Patent Publication No. 2016-103633

上述した搬送装置は、トレイの右面と対向する電磁石、および、トレイの左面と対向する電磁石を備える。そして、トレイを電磁石に引き付ける吸引力を、2つの電磁石が作用させる。2つの電磁石がトレイに作用させる吸引力は、磁気浮上したトレイの位置が右側に偏ること、および、トレイの位置が左側に偏ることを抑制する。 The transport device described above includes an electromagnet facing the right side of the tray and an electromagnet facing the left side of the tray. Then, the two electromagnets act on the attractive force that attracts the tray to the electromagnet. The attractive force exerted by the two electromagnets on the tray suppresses the magnetically levitated tray position from being biased to the right and the tray position from being biased to the left.

一方、電磁石を駆動するための吸引力の指令値は、トレイ位置をフィードバック値としたフィードバック制御によって算出される。これにより、トレイ位置を目標位置に配置するような吸引力の指令値が算出される。しかし、相互に等しい吸引力の指令値が算出された場合であっても、トレイ位置が相互に異なれば、トレイに作用する実際の吸引力も相互に異なってしまう。例えば、相互に等しい吸引力の指令値が算出された場合であっても、トレイ位置が電磁石に近ければ、実際に作用する吸引力は大きくなってしまう。反対に、トレイ位置が電磁石から遠ければ、実際に作用する吸引力は小さくなってしまう。そして、算出された吸引力の指令値と、トレイに作用する実際の吸引力とのずれは、左右方向における揺動のような不安定な挙動をトレイに生じさせてしまう。 On the other hand, the command value of the attractive force for driving the electromagnet is calculated by the feedback control with the tray position as the feedback value. As a result, the command value of the suction force for arranging the tray position at the target position is calculated. However, even when the command values of the suction forces equal to each other are calculated, if the tray positions are different from each other, the actual suction forces acting on the trays will also be different from each other. For example, even when the command values of the attractive forces equal to each other are calculated, if the tray position is close to the electromagnet, the attractive force actually acting becomes large. On the contrary, if the tray position is far from the electromagnet, the attractive force actually acting becomes small. Then, the deviation between the calculated suction force command value and the actual suction force acting on the tray causes unstable behavior such as swinging in the left-right direction on the tray.

本発明の目的は、トレイ位置の変化を抑制可能にした搬送装置、および、真空処理装置を提供することである。 An object of the present invention is to provide a transfer device capable of suppressing a change in tray position and a vacuum processing device.

上記課題を解決するための搬送装置は、基板を載置可能なトレイを磁気浮上させながら前後方向に搬送する搬送部と、左右方向における前記トレイの位置であるトレイ位置を測定する測定部と、前記トレイ位置の変化を電磁石の制動力によって抑制する抑制部と、前記トレイ位置を目標位置に配置するための制動力指令値を算出し、前記制動力指令値を前記電磁石の電流指令値に変換する駆動装置と、を備える。そして、前記駆動装置は、前記トレイ位置を前記目標位置に配置するための前記電流指令値を前記トレイ位置と前記制動力指令値とから得るための電流データを備え、前記トレイ位置の測定値を用いて前記制動力指令値をフィードバック制御し、当該制動力指令値と前記測定値とを前記電流データに適用する際に、前記電流データに含まれる前記トレイ位置と前記制動力指令値との二次元補間を行って、当該制動力指令値と前記測定値とに対応する前記電流指令値を算出する。 The transport device for solving the above problems includes a transport unit that transports the tray on which the substrate can be placed in the front-rear direction while magnetically levitating, and a measurement unit that measures the tray position, which is the position of the tray in the left-right direction. A suppression unit that suppresses the change in the tray position by the braking force of the electromagnet, a braking force command value for arranging the tray position at the target position are calculated, and the braking force command value is converted into a current command value of the electromagnet. It is provided with a drive device for the operation. Then, the drive device includes current data for obtaining the current command value for arranging the tray position at the target position from the tray position and the braking force command value, and obtains the measured value of the tray position. When the braking force command value is feedback-controlled and the braking force command value and the measured value are applied to the current data, the tray position included in the current data and the braking force command value are two. Dimensional interpolation is performed to calculate the current command value corresponding to the braking force command value and the measured value.

上記搬送装置によれば、駆動装置が算出する制動力指令値は、トレイ位置を用いたフィードバック制御によって算出される。トレイが左右方向に変位することを抑えるための電磁石に供給される電流指令値は、算出された制動力指令値と、トレイ位置の測定値と、を電流データに適用して算出される値であって、その際のトレイ位置と制動力指令値との二次元補間を通じて算出される値である。これにより、電磁石に供給される電流値は、トレイ位置の差異が反映された値、すなわち、電磁石とトレイとの間の作用距離が反映された値となる。結果として、相互に等しい制動力指令値が算出された場合であっても、制動力を作用させるための空間的な差異が反映された、相互に異なる電流値を供給することが可能となる。そして、左右方向における揺動のような不安定な挙動がトレイに生じることが抑制可能となる。 According to the above-mentioned transfer device, the braking force command value calculated by the drive device is calculated by feedback control using the tray position. The current command value supplied to the electromagnet to prevent the tray from being displaced in the left-right direction is a value calculated by applying the calculated braking force command value and the measured value of the tray position to the current data. It is a value calculated through two-dimensional interpolation between the tray position and the braking force command value at that time. As a result, the current value supplied to the electromagnet becomes a value that reflects the difference in the tray position, that is, a value that reflects the working distance between the electromagnet and the tray. As a result, even when the braking force command values that are equal to each other are calculated, it is possible to supply different current values that reflect the spatial difference for applying the braking force. Then, it is possible to suppress the occurrence of unstable behavior such as rocking in the left-right direction on the tray.

上記搬送装置において、前記駆動装置は、前記トレイ位置と前記制動力指令値とに前記電流指令値を対応づけたテーブルを前記電流データとして備えてもよい。
この構成によれば、トレイ位置の測定値と、算出された制動力指令値と、に対応づけられた電流指令値が、電流データであるテーブルから算出される。そのため、制動力を作用させるための空間的な差異が反映された電流値が供給可能となる。
In the transfer device, the drive device may include a table in which the current command value is associated with the tray position and the braking force command value as the current data.
According to this configuration, the current command value associated with the measured value of the tray position and the calculated braking force command value is calculated from the table which is the current data. Therefore, it is possible to supply a current value that reflects the spatial difference for applying the braking force.

上記搬送装置において、前記電流データは、前記制動力指令値が大きいほど前記制動力指令値に大きい前記電流指令値を対応づけていると共に、前記トレイと前記電磁石との間の距離が長いほど前記トレイ位置に大きい前記電流指令値を対応づけたテーブルを含んでもよい。 In the transfer device, the larger the braking force command value, the larger the current command value is associated with the braking force command value, and the longer the distance between the tray and the electromagnet, the more the current data corresponds to the braking force command value. A table in which a large current command value is associated with the tray position may be included.

この構成によれば、相互に等しい制動力指令値が算出された場合であっても、電磁石がトレイに作用させる実際の制動力は、トレイと電磁石との間の距離が長いほど大きい。それゆえに、トレイにおける不安定な挙動を抑制する効果の実効性を高めることが可能となる。 According to this configuration, even when the braking force command values that are equal to each other are calculated, the actual braking force that the electromagnet acts on the tray increases as the distance between the tray and the electromagnet increases. Therefore, it is possible to enhance the effectiveness of the effect of suppressing unstable behavior in the tray.

上記搬送装置において、前記駆動装置は、前記トレイ位置の測定値をフィードバック値として算出される制動力に、前記制動力指令値を高めるオフセット値を加算することによって、前記制動力指令値を算出してもよい。 In the transfer device, the drive device calculates the braking force command value by adding an offset value for increasing the braking force command value to the braking force calculated using the measured value of the tray position as a feedback value. You may.

制動力指令値のフィードバック制御に基づいて電磁石の電流値を変えるとき、電流指令値の算出に用いたときのトレイ位置と、電流が供給されるときのトレイ位置との間には、算出時と供給時との間の時間的なずれによる乖離が生じる。この点、上記構成によれば、算出時と供給時との間でのトレイ位置の乖離による制動力のずれは、オフセット値の加算によって軽減される。結果として、トレイ位置と目標位置との間のずれを収束させること、ひいては、トレイにおける不安定な挙動を抑えることに要する時間を短縮できる。 When changing the current value of the electromagnet based on the feedback control of the braking force command value, the tray position when used to calculate the current command value and the tray position when the current is supplied are between the time of calculation and the time of calculation. There is a divergence due to a time lag from the time of supply. In this respect, according to the above configuration, the deviation of the braking force due to the deviation of the tray position between the calculation time and the supply time is reduced by adding the offset value. As a result, it is possible to reduce the time required to converge the deviation between the tray position and the target position, and thus to suppress the unstable behavior in the tray.

上記課題を解決するための真空処理装置は、真空チャンバーと、基板を載置可能なトレイと、前記真空チャンバーのなかで前記トレイを搬送する搬送装置と、を備え、前記搬送装置は、上述した搬送装置である。 The vacuum processing device for solving the above problems includes a vacuum chamber, a tray on which a substrate can be placed, and a transport device for transporting the tray in the vacuum chamber, and the transport device is described above. It is a transport device.

上記真空処理装置によれば、左右方向における揺動のような不安定な挙動がトレイに生じることを抑制することが可能となる。 According to the vacuum processing apparatus, it is possible to suppress the occurrence of unstable behavior such as swinging in the left-right direction on the tray.

真空処理装置の一実施形態における内部構造を上方から見た平面図。Top view of the internal structure of one embodiment of the vacuum processing apparatus as viewed from above. 搬送装置の側面構造を示す側面図。The side view which shows the side structure of the transport device. 図2のIII−III線断面図。FIG. 2 is a sectional view taken along line III-III of FIG. 図3のIV−IV線断面図。FIG. 3 is a sectional view taken along line IV-IV of FIG. 搬送装置の構成を機能的に示すブロック図。A block diagram functionally showing the configuration of a transport device. オフセットデータの一例を示す構成図。The block diagram which shows an example of offset data. 電流データの一例を示す構成図。The block diagram which shows an example of the current data. 搬送装置の制御部が備える構成を機能的に示す制御ブロック図。A control block diagram functionally showing the configuration of the control unit of the transport device. (a)〜(d)搬送装置が実行する搬送処理の作用を示す作用図。(A) to (d) The action diagram which shows the action of the transport process executed by a transport device. 搬送装置が実行する制動処理の作用を示す作用図。The operation diagram which shows the action of the braking process executed by a transfer device.

以下、搬送装置、および、真空処理装置の一実施形態について説明する。
[真空処理装置]
図1が示すように、真空処理装置は、複数の真空チャンバー1、および、複数のゲートバルブ1GVを備える。複数の真空チャンバー1は、一方向に配列されている。真空処理装置は、例えば、インライン式の成膜装置である。
Hereinafter, an embodiment of the transfer device and the vacuum processing device will be described.
[Vacuum processing equipment]
As shown in FIG. 1, the vacuum processing apparatus includes a plurality of vacuum chambers 1 and a plurality of gate valves 1 GV. The plurality of vacuum chambers 1 are arranged in one direction. The vacuum processing apparatus is, for example, an in-line type film forming apparatus.

各真空チャンバー1は、真空ポンプ1TPを搭載する。真空ポンプ1TPは、真空チャンバー1の内部を減圧する。各真空チャンバー1は、他の真空チャンバー1と搬送装置2を共有する。搬送装置2は、各真空チャンバー1へのトレイTの搬入、および、各真空チャンバー1からのトレイTの搬出を行う。各真空チャンバー1は、トレイTに載置された基板Sに対し、表面処理、成膜処理、加熱処理などの各種の処理を行う。 Each vacuum chamber 1 is equipped with a vacuum pump 1TP. The vacuum pump 1TP depressurizes the inside of the vacuum chamber 1. Each vacuum chamber 1 shares a transfer device 2 with another vacuum chamber 1. The transfer device 2 carries in the tray T into each vacuum chamber 1 and carries out the tray T from each vacuum chamber 1. Each vacuum chamber 1 performs various treatments such as surface treatment, film formation treatment, and heat treatment on the substrate S placed on the tray T.

各ゲートバルブ1GVは、1つの真空チャンバー1と、当該真空チャンバー1と隣り合う他の真空チャンバー1とに接続されている。各ゲートバルブ1GVは、相互に隣り合う2つの真空チャンバー1の間を、連通と非連通とに切り換える。各ゲートバルブ1GVは、相互に隣り合う2つの真空チャンバー1の間で、トレイTを搬送を可能にする。 Each gate valve 1 GV is connected to one vacuum chamber 1 and another vacuum chamber 1 adjacent to the vacuum chamber 1. Each gate valve 1GV switches between two adjacent vacuum chambers 1 between communicating and non-communicating. Each gate valve 1 GV allows the tray T to be transported between two vacuum chambers 1 adjacent to each other.

図2が示すように、搬送装置2は、搬送部10と案内部20とを備える。搬送部10は、真空チャンバー1の底部に位置する。案内部20は、真空チャンバー1の天部に位置する。搬送部10と案内部20とは、これらの協同によって、基板Sを立てた状態で、前後方向にトレイTを搬送する。 As shown in FIG. 2, the transport device 2 includes a transport unit 10 and a guide unit 20. The transport unit 10 is located at the bottom of the vacuum chamber 1. The guide portion 20 is located at the top of the vacuum chamber 1. Through these cooperation, the transport unit 10 and the guide unit 20 transport the tray T in the front-rear direction with the substrate S upright.

以下、トレイTが搬送される前後方向のなかでトレイTが進行する方向をトレイTの進行方向Xとも言う。また、進行方向Xと鉛直方向Zとに直交する方向を左右方向Yとも言う。複数の真空チャンバー1は、進行方向Xに配列されている。搬送部10と案内部20とは、前後方向に延在している。搬送部10と案内部20とは、基板Sをほぼ鉛直方向Zに沿って立てる。 Hereinafter, the direction in which the tray T advances in the front-rear direction in which the tray T is conveyed is also referred to as the traveling direction X of the tray T. Further, the direction orthogonal to the traveling direction X and the vertical direction Z is also referred to as a left-right direction Y. The plurality of vacuum chambers 1 are arranged in the traveling direction X. The transport unit 10 and the guide unit 20 extend in the front-rear direction. The transport unit 10 and the guide unit 20 stand the substrate S substantially along the vertical direction Z.

[トレイ]
図2が示すように、トレイTは、トレイ上部T1を備える。トレイ上部T1は、基板Sを囲う四角枠状を有する。トレイ上部T1は、複数のクランプなどを用いて、基板Sをトレイ上部T1に固定する。トレイ上部T1の上端部は、被案内部材21Aを備える。被案内部材21Aは、進行方向Xに延在する永久磁石である。被案内部材21Aは、案内部20の一部と鉛直方向Zで対向している。
[tray]
As shown in FIG. 2, the tray T includes a tray upper portion T1. The tray upper portion T1 has a square frame shape surrounding the substrate S. The tray upper part T1 fixes the substrate S to the tray upper part T1 by using a plurality of clamps or the like. The upper end of the tray upper portion T1 includes a guided member 21A. The guided member 21A is a permanent magnet extending in the traveling direction X. The guided member 21A faces a part of the guide portion 20 in the vertical direction Z.

図3が示すように、トレイTは、トレイ下部T2を備える。トレイ下部T2は、左右で一対の被浮上磁石11Aを備える。また、トレイ下部T2は、左右で一対の被制動部12Aを備える。 As shown in FIG. 3, the tray T includes a tray lower portion T2. The tray lower portion T2 includes a pair of levitated magnets 11A on the left and right sides. Further, the tray lower portion T2 includes a pair of braked portions 12A on the left and right sides.

トレイ下部T2は、左右方向Yと鉛直方向Zとを含む断面において、下端部を左右方向に分岐させた逆U字状を有する。トレイ下部T2は、逆U字状を有した断面を前後方向に連続させている。トレイ下部T2は、左右で一対の可動鉛直壁FTと、一対の可動鉛直壁FTに架設された可動水平壁FBとを有する。トレイ下部T2は、基板Sが載置されたトレイ上部T1を支持する。 The tray lower portion T2 has an inverted U shape in which the lower end portion is branched in the left-right direction in a cross section including the left-right direction Y and the vertical direction Z. The tray lower part T2 has an inverted U-shaped cross section continuous in the front-rear direction. The tray lower portion T2 has a pair of movable vertical wall FTs on the left and right sides and a movable horizontal wall FB erected on the pair of movable vertical wall FTs. The lower tray T2 supports the upper tray T1 on which the substrate S is placed.

可動水平壁FBは、トレイ上部T1の下端に接合されている。2つの可動鉛直壁FTは、可動水平壁FBにおける左右方向の両端から下方に向けて延在している。各可動鉛直壁FTは、左右方向YにおけるトレイTの位置であるトレイ位置の検知に用いられる。左右方向Yにおける右側の可動鉛直壁FTの位置、および、左右方向Yにおける左側の可動鉛直壁FTの位置は、それぞれトレイ位置である。 The movable horizontal wall FB is joined to the lower end of the tray upper portion T1. The two movable vertical wall FTs extend downward from both ends in the left-right direction of the movable horizontal wall FB. Each movable vertical wall FT is used to detect the tray position, which is the position of the tray T in the left-right direction Y. The position of the movable vertical wall FT on the right side in the left-right direction Y and the position of the movable vertical wall FT on the left side in the left-right direction Y are tray positions, respectively.

右側の被浮上磁石11Aは、右側の可動鉛直壁FTにおける下端部に位置する。左側の被浮上磁石11Aは、左側の可動鉛直壁FTにおける下端部に位置する。各被浮上磁石11Aは、永久磁石である。各被浮上磁石11Aは、トレイ下部T2における進行方向Xの全体にわたり、進行方向Xに延在している。 The levitation magnet 11A on the right side is located at the lower end of the movable vertical wall FT on the right side. The levitation magnet 11A on the left side is located at the lower end of the movable vertical wall FT on the left side. Each levitation magnet 11A is a permanent magnet. Each levitation magnet 11A extends in the traveling direction X over the entire traveling direction X in the tray lower portion T2.

右側の被制動部12Aは、右側の可動鉛直壁FTにおける右外側面に位置する。左側の被制動部12Aは、左側の可動鉛直壁FTにおける左外側面に位置する。各被制動部12Aは、強磁性体である。各被制動部12Aは、トレイ下部T2における進行方向Xの全体にわたり、進行方向Xに延在している。 The braked portion 12A on the right side is located on the right outer surface of the movable vertical wall FT on the right side. The braked portion 12A on the left side is located on the left outer surface of the movable vertical wall FT on the left side. Each braked portion 12A is a ferromagnetic material. Each braked portion 12A extends in the traveling direction X over the entire traveling direction X in the tray lower portion T2.

トレイ下部T2は、1つのスケール16Aと、1つの可動子13Aを備える。可動子13Aは、リニアモーター13を構成する可動子として機能する。可動子13Aは、ヨーク13A1、および、左右で一対の被搬送磁石13A2を備える。 The lower tray T2 includes one scale 16A and one mover 13A. The mover 13A functions as a mover constituting the linear motor 13. The mover 13A includes a yoke 13A1 and a pair of magnets 13A2 to be conveyed on the left and right sides.

ヨーク13A1は、左右方向Yと鉛直方向Zとを含む断面において逆U字状を有する。ヨーク13A1は、前後方向に沿って間欠的に存在している。各ヨーク13A1は、左右で一対のヨーク鉛直壁と、一対の鉛直壁に架設されたヨーク水平壁とを有する。ヨーク水平壁は、可動水平壁FBの下面に接合されている。 The yoke 13A1 has an inverted U shape in a cross section including the left-right direction Y and the vertical direction Z. The yoke 13A1 exists intermittently along the front-rear direction. Each yoke 13A1 has a pair of vertical yoke walls on the left and right, and a horizontal yoke wall erected on the pair of vertical walls. The yoke horizontal wall is joined to the lower surface of the movable horizontal wall FB.

スケール16Aは、例えば、前後方向に延在するインクリメンタルリニアスケールである。スケール16Aは、ローカル座標系でのトレイTの位置であるローカル座標の検知に用いられる。ローカル座標系は、前後方向に延在した一次元座標系であって、スケール16Aを読み取る検知部ごとの相対座標系である。スケール16Aは、進行方向XにおけるトレイTの全体にわたり、複数の被読取パターンを有する。複数の被読取パターンは、進行方向Xに等間隔を空けて並ぶ。 The scale 16A is, for example, an incremental linear scale extending in the front-rear direction. The scale 16A is used for detecting the local coordinates, which is the position of the tray T in the local coordinate system. The local coordinate system is a one-dimensional coordinate system extending in the front-rear direction, and is a relative coordinate system for each detection unit that reads the scale 16A. The scale 16A has a plurality of patterns to be read over the entire tray T in the traveling direction X. The plurality of read patterns are arranged at equal intervals in the traveling direction X.

右側の被搬送磁石13A2は、右側のヨーク鉛直壁における右内側面に位置する。左側の被搬送磁石13A2は、左側のヨーク鉛直壁における左内側面に位置する。複数の被搬送磁石13A2は、トレイ下部T2における前後方向のほぼ全体にわたり、前後方向に並んでいる。前後方向に並ぶ被搬送磁石13A2は、前後方向に沿って磁極を交互に反転させて並ぶ、永久磁石である。 The magnet 13A2 to be conveyed on the right side is located on the inner right side surface of the vertical wall of the yoke on the right side. The magnet 13A2 to be conveyed on the left side is located on the inner left side surface of the vertical wall of the yoke on the left side. The plurality of magnets 13A2 to be conveyed are arranged in the front-rear direction over substantially the entire front-rear direction in the tray lower portion T2. The magnets 13A2 to be conveyed arranged in the front-rear direction are permanent magnets arranged by alternately reversing the magnetic poles along the front-rear direction.

[搬送装置]
図2に戻り、案内部20は、前後方向に延在する柱状を有する。案内部20は、案内部材21Bを備える。案内部材21Bは、前後方向に延在する永久磁石である。案内部材21Bは、被案内部材21Aと鉛直方向Zで対向している。
[Transport device]
Returning to FIG. 2, the guide portion 20 has a columnar shape extending in the front-rear direction. The guide unit 20 includes a guide member 21B. The guide member 21B is a permanent magnet extending in the front-rear direction. The guide member 21B faces the guided member 21A in the vertical direction Z.

案内部材21Bと被案内部材21Aとは、相互に異なる磁極を対向させる。案内部材21Bは、永久磁石である。案内部材21Bは、トレイTを案内部20に引き付けるように、被案内部材21Aに吸引力を作用させる。案内部材21Bが作用させる吸引力は、トレイTの上部が左右方向Yに変位することを抑制する。 The guide member 21B and the guided member 21A face each other with different magnetic poles. The guide member 21B is a permanent magnet. The guide member 21B exerts a suction force on the guided member 21A so as to attract the tray T to the guide portion 20. The suction force exerted by the guide member 21B suppresses the upper portion of the tray T from being displaced in the left-right direction Y.

図3が示すように、搬送部10は、左右で一対の制動レール10Aを備える。各制動レール10Aは、搬送部10における前後方向の全体にわたり、前後方向に延在している。
搬送部10は、複数の固定子10Bを備える。複数の固定子10Bは、前後方向に沿って間隔を空けて並んでいる。図4が示すように、前後方向において相互に隣り合う固定子10Bの間の距離は、前後方向におけるトレイTの長さ以下である。すなわち、1つ以上の固定子10Bが1つの可動子13Aと対向するように、複数の固定子10Bは、前後方向に配列されている。各固定子10Bは、左右方向Yにおいて、2つの制動レール10Aに挟まれている。
As shown in FIG. 3, the transport unit 10 includes a pair of braking rails 10A on the left and right sides. Each braking rail 10A extends in the front-rear direction over the entire front-rear direction of the transport portion 10.
The transport unit 10 includes a plurality of stators 10B. The plurality of stators 10B are arranged at intervals along the front-rear direction. As shown in FIG. 4, the distance between the stators 10B adjacent to each other in the front-rear direction is equal to or less than the length of the tray T in the front-rear direction. That is, the plurality of stators 10B are arranged in the front-rear direction so that one or more stators 10B face one mover 13A. Each stator 10B is sandwiched between two braking rails 10A in the left-right direction Y.

右側の制動レール10Aと各固定子10Bとの間の左右方向Yでの隙間は、右側の可動鉛直壁FTを収容できるように構成されている。左側の制動レール10Aと各固定子10Bとの間の左右方向Yでの隙間もまた、左側の可動鉛直壁FTを収容できるように構成されている。各固定子10Bは、ヨーク13A1が備えるヨーク鉛直壁に挟まれるように構成されている。 The gap in the left-right direction Y between the right braking rail 10A and each stator 10B is configured to accommodate the right movable vertical wall FT. The gap in the left-right direction Y between the left braking rail 10A and each stator 10B is also configured to accommodate the left movable vertical wall FT. Each stator 10B is configured to be sandwiched between the yoke vertical walls included in the yoke 13A1.

搬送部10は、左右で一対の浮上用磁石11Bを備える。右側の浮上用磁石11Bは、右側の制動レール10Aと固定子10Bとの隙間に位置する。左側の浮上用磁石11Bは、左側の制動レール10Aと固定子10Bとの隙間に位置する。各浮上用磁石11Bは、永久磁石である。各浮上用磁石11Bは、搬送部10における前後方向の全体にわたり、前後方向に延在している。 The transport unit 10 includes a pair of levitation magnets 11B on the left and right sides. The levitation magnet 11B on the right side is located in the gap between the braking rail 10A on the right side and the stator 10B. The levitation magnet 11B on the left side is located in the gap between the braking rail 10A on the left side and the stator 10B. Each levitation magnet 11B is a permanent magnet. Each levitation magnet 11B extends in the front-rear direction over the entire front-rear direction in the transport portion 10.

右側の浮上用磁石11B、および、右側の被浮上磁石11Aは、相互に同一の磁極を対向させる。左側の浮上用磁石11B、および、左側の被浮上磁石11Aもまた、相互に同一の磁極を対向させる。各浮上用磁石11Bは、別々の被浮上磁石11Aと鉛直方向Zで対向して、浮上用磁石11BからトレイTを遠ざけるように、被浮上磁石11Aに斥力を作用させる。各浮上用磁石11Bが作用させる斥力は、トレイTを磁力によって浮上させる。 The levitation magnet 11B on the right side and the levitation magnet 11A on the right side have the same magnetic poles facing each other. The levitation magnet 11B on the left side and the levitation magnet 11A on the left side also face the same magnetic poles with each other. Each levitation magnet 11B faces a separate levitation magnet 11A in the vertical direction Z, and exerts a repulsive force on the levitation magnet 11A so as to keep the tray T away from the levitation magnet 11B. The repulsive force acted on by each levitation magnet 11B causes the tray T to levate by magnetic force.

図2に戻り、搬送部10は、複数の制動用磁石12Bを備える。複数の制動用磁石12Bは、前後方向に沿って間隔を空けて並んでいる。前後方向において相互に隣り合う制動用磁石12Bの間の距離は、前後方向におけるトレイTの長さ以下である。すなわち、1つ以上の制動用磁石12BがトレイTと対向するように、複数の制動用磁石12Bは、前後方向に配列されている。 Returning to FIG. 2, the transport unit 10 includes a plurality of braking magnets 12B. The plurality of braking magnets 12B are arranged at intervals along the front-rear direction. The distance between the braking magnets 12B adjacent to each other in the front-rear direction is equal to or less than the length of the tray T in the front-rear direction. That is, the plurality of braking magnets 12B are arranged in the front-rear direction so that one or more braking magnets 12B face the tray T.

図3が示すように、複数の制動用磁石12Bは、右側の制動レール10Aにおける左内側面、および、左側の制動レール10Aにおける右側内側面に位置する。右側の制動用磁石12Bは、トレイ下部T2が備える右側の可動鉛直壁FTと対向するように、また、トレイTが浮上した状態では、右側の被制動部12Aと対向するように位置する。左側の制動用磁石12Bは、トレイ下部T2が備える左側の可動鉛直壁FTと対向するように、また、トレイTが浮上した状態では、左側の被制動部12Aと対向するように位置する。 As shown in FIG. 3, the plurality of braking magnets 12B are located on the left inner surface of the right braking rail 10A and the right inner surface of the left braking rail 10A. The braking magnet 12B on the right side is positioned so as to face the movable vertical wall FT on the right side provided in the lower part T2 of the tray, and to face the braked portion 12A on the right side when the tray T is in a raised state. The braking magnet 12B on the left side is positioned so as to face the movable vertical wall FT on the left side provided in the lower tray T2, and to face the braked portion 12A on the left side when the tray T is in a raised state.

各制動用磁石12Bは、駆動装置30によって駆動を制御される電磁石である。各制動用磁石12Bは、当該制動用磁石12BにトレイTを引き付けるように、被制動部12Aに吸引力を作用させる。各制動用磁石12Bに流れる電流値が変わると、当該制動用磁石12Bが作用させる吸引力が変わる。各制動用磁石12Bが作用させる吸引力は、トレイTの下部が左右方向Yに変位することを抑制する。 Each braking magnet 12B is an electromagnet whose drive is controlled by the drive device 30. Each braking magnet 12B exerts an attractive force on the braked portion 12A so as to attract the tray T to the braking magnet 12B. When the value of the current flowing through each braking magnet 12B changes, the attractive force exerted by the braking magnet 12B changes. The attractive force exerted by each braking magnet 12B suppresses the lower portion of the tray T from being displaced in the left-right direction Y.

各固定子10Bは、搬送用磁石13B1を備える。各搬送用磁石13B1は、ヨーク13A1が備える各ヨーク鉛直壁と対向するように、また、トレイTが浮上した状態では、各被搬送磁石13A2と対向するように位置する。前後方向において相互に隣り合う搬送用磁石13B1の間の距離は、前後方向におけるトレイTの長さ以下である。すなわち、1つ以上の搬送用磁石13B1が2つの被搬送磁石13A2に挟まれるように、複数の搬送用磁石13B1は、前後方向に配列されている。 Each stator 10B includes a transport magnet 13B1. Each transport magnet 13B1 is positioned so as to face each yoke vertical wall included in the yoke 13A1 and to face each transport magnet 13A2 when the tray T is in a floating state. The distance between the transport magnets 13B1 adjacent to each other in the front-rear direction is equal to or less than the length of the tray T in the front-rear direction. That is, the plurality of transport magnets 13B1 are arranged in the front-rear direction so that one or more transport magnets 13B1 are sandwiched between the two transport magnets 13A2.

各搬送用磁石13B1は、駆動装置30によって駆動を制御される電磁石である。複数の搬送用磁石13B1は、搬送用磁石13B1に流れる電流の向き、および、大きさが変わることによって、リニアモーターを構成する固定子として機能する。各搬送用磁石13B1と被搬送磁石13A2とは、別々のリニアモーターを構成する。 Each transport magnet 13B1 is an electromagnet whose drive is controlled by the drive device 30. The plurality of transport magnets 13B1 function as stators constituting the linear motor by changing the direction and magnitude of the current flowing through the transport magnets 13B1. The transport magnet 13B1 and the transport magnet 13A2 form separate linear motors.

搬送部10は、複数のトレイ距離検知部15を備える。複数のトレイ距離検知部15は、制動用磁石12Bと同じく、右側の制動レール10Aの左内側面、および、左側の制動レール10Aの右内側面に位置する。複数のトレイ距離検知部15は、前後方向に沿って間隔を空けて並んでいる。右側の制動レール10Aに位置するトレイ距離検知部15は、右側の可動鉛直壁FTにおける右外側面と対向する。左側の制動レール10Aに位置するトレイ距離検知部15は、左側の可動鉛直壁FTにおける左外側面と対向する。 The transport unit 10 includes a plurality of tray distance detection units 15. The plurality of tray distance detecting units 15 are located on the left inner surface of the right braking rail 10A and the right inner surface of the left braking rail 10A, like the braking magnet 12B. The plurality of tray distance detection units 15 are arranged at intervals along the front-rear direction. The tray distance detection unit 15 located on the right braking rail 10A faces the right outer surface of the right movable vertical wall FT. The tray distance detecting unit 15 located on the left braking rail 10A faces the left outer surface of the left movable vertical wall FT.

右側の制動レール10Aに位置する各トレイ距離検知部15は、例えば、右側の制動レール10Aに位置する制動用磁石12Bに1つずつ対応づけられている。左側の制動レール10Aに位置する各トレイ距離検知部15は、例えば、左側の制動レール10Aに位置する制動用磁石12Bに1つずつ対応づけられている。 Each tray distance detecting unit 15 located on the right braking rail 10A is associated with, for example, one braking magnet 12B located on the right braking rail 10A. Each tray distance detecting unit 15 located on the left braking rail 10A is associated with, for example, one braking magnet 12B located on the left braking rail 10A.

各トレイ距離検知部15は、当該トレイ距離検知部15とそれと対向する可動鉛直壁FTとの間の、左右方向における距離を測定する。各トレイ距離検知部15は、可動鉛直壁FTとの間の距離を非接触方式で測定する。各トレイ距離検知部15は、例えば、光学式の距離センサー、渦電流式の距離センサー、超音波式の距離センサー、および、静電容量式の距離センサーのいずれか一種である。トレイ位置は、各トレイ距離検知部15とそれと対向する可動鉛直壁FTとの間の左右方向における距離であるトレイ距離を検知することによって把握される。 Each tray distance detection unit 15 measures the distance in the left-right direction between the tray distance detection unit 15 and the movable vertical wall FT facing the tray distance detection unit 15. Each tray distance detecting unit 15 measures the distance between the movable vertical wall FT and the movable vertical wall FT in a non-contact manner. Each tray distance detection unit 15 is, for example, one of an optical distance sensor, an eddy current type distance sensor, an ultrasonic type distance sensor, and a capacitance type distance sensor. The tray position is grasped by detecting the tray distance, which is the distance between each tray distance detecting unit 15 and the movable vertical wall FT facing the tray distance detecting unit 15 in the left-right direction.

各トレイ距離検知部15は、駆動装置30に測定値を出力する。駆動装置30は、各制動用磁石12Bの駆動を、当該制動用磁石12Bと可動鉛直壁FTとの間の左右方向における距離に基づいて制御する。 Each tray distance detection unit 15 outputs a measured value to the drive device 30. The drive device 30 controls the drive of each braking magnet 12B based on the distance between the braking magnet 12B and the movable vertical wall FT in the left-right direction.

なお、制動用磁石12Bと可動鉛直壁FTとの間の左右方向における距離は、当該制動用磁石12Bに対応づけられたトレイ距離検知部15の測定値に基づいて算出されてもよいし、当該制動用磁石12Bに対応づけられたトレイ距離検知部15の測定値に擬制されてもよい。あるいは、制動用磁石12Bと可動鉛直壁FTとの間の左右方向における距離は、当該制動用磁石12Bに対応づけられたトレイ距離検知部15と他のトレイ距離検知部15との測定値に基づいて算出されてもよい。すなわち、制動用磁石12Bの駆動の制御に用いられる距離は、トレイ距離検知部15の測定値であってもよいし、複数のトレイ距離検知部15の測定値から得られる推定値であってもよい。 The distance between the braking magnet 12B and the movable vertical wall FT in the left-right direction may be calculated based on the measured value of the tray distance detecting unit 15 associated with the braking magnet 12B. It may be imitated by the measured value of the tray distance detecting unit 15 associated with the braking magnet 12B. Alternatively, the distance between the braking magnet 12B and the movable vertical wall FT in the left-right direction is based on the measured values of the tray distance detecting unit 15 and the other tray distance detecting unit 15 associated with the braking magnet 12B. May be calculated. That is, the distance used for controlling the drive of the braking magnet 12B may be a measured value of the tray distance detecting unit 15 or an estimated value obtained from the measured values of the plurality of tray distance detecting units 15. Good.

搬送部10は、複数の在荷センサー13Kを備える。在荷センサー13Kは、例えば、左側の制動レール10Aの左内側面において前後方向に沿って間隔を空けて並んでいる。在荷センサー13Kは、当該在荷センサー13Kの検知範囲にトレイTが到達したか否かを検知する。各在荷センサー13Kは、例えば、当該在荷センサー13Kが位置する固定子10Bの上方を検知範囲として備え、検知範囲のなかのトレイTの存否を検知するフォトセンサである。 The transport unit 10 includes a plurality of load sensors 13K. The load sensors 13K are arranged at intervals along the front-rear direction on the left inner side surface of the left braking rail 10A, for example. The load sensor 13K detects whether or not the tray T has reached the detection range of the load sensor 13K. Each load sensor 13K is, for example, a photo sensor that includes a detection range above the stator 10B on which the load sensor 13K is located and detects the presence or absence of the tray T in the detection range.

各在荷センサー13Kは、駆動装置30に検知結果を出力する。駆動装置30は、各在荷センサー13Kの検知結果に基づいて各制動用磁石12Bの駆動を制御する。駆動装置30は、各在荷センサー13Kに対応づけられた制動用磁石12Bの駆動の開始を、当該在荷センサー13Kの検知結果に基づいて開始する。駆動装置30は、各在荷センサー13Kに対応づけられた制動用磁石12Bの駆動の停止を、当該在荷センサー13Kの検知結果に基づいて行う。 Each load sensor 13K outputs a detection result to the drive device 30. The drive device 30 controls the drive of each braking magnet 12B based on the detection result of each load sensor 13K. The drive device 30 starts driving the braking magnet 12B associated with each load sensor 13K based on the detection result of the load sensor 13K. The drive device 30 stops driving the braking magnet 12B associated with each load sensor 13K based on the detection result of the load sensor 13K.

図4が示すように、搬送部10は、複数の存否検知部13B2を備える。存否検知部13B2は、各固定子10Bの下端部に位置する。搬送用磁石13B1は、各存否検知部13B2に1つずつ対応づけられている。 As shown in FIG. 4, the transport unit 10 includes a plurality of presence / absence detection units 13B2. The presence / absence detection unit 13B2 is located at the lower end of each stator 10B. The transport magnet 13B1 is associated with each presence / absence detection unit 13B2 one by one.

各存否検知部13B2は、当該存否検知部13B2の検知範囲にトレイTが到達したか否かを検知する。各存否検知部13B2は、例えば、当該存否検知部13B2が位置する固定子10Bの上方を検知範囲として備え、検知範囲のなかのトレイTの存否を検知するフォトセンサである。 Each presence / absence detection unit 13B2 detects whether or not the tray T has reached the detection range of the presence / absence detection unit 13B2. Each presence / absence detection unit 13B2 is, for example, a photo sensor that includes the upper part of the stator 10B where the presence / absence detection unit 13B2 is located as a detection range and detects the presence / absence of the tray T in the detection range.

各存否検知部13B2は、駆動装置30に検知結果を出力する。駆動装置30は、各存否検知部13B2の検知結果に基づいて各ゲートバルブ1GVの駆動を制御する。駆動装置30は、各存否検知部13B2に対応づけられた搬送用磁石13B1の駆動の開始を、当該存否検知部13B2の検知結果に基づいて開始する。 Each presence / absence detection unit 13B2 outputs the detection result to the drive device 30. The drive device 30 controls the drive of each gate valve 1 GV based on the detection result of each presence / absence detection unit 13B2. The drive device 30 starts driving the transport magnet 13B1 associated with each presence / absence detection unit 13B2 based on the detection result of the presence / absence detection unit 13B2.

搬送部10は、複数の読取部16Bを備える。各読取部16Bは、制動レール10Aの内側面における上端部に位置する。前後方向において相互に隣り合う読取部16Bの間の距離は、前後方向におけるトレイTの長さ以下である。1つ以上の読取部16Bがスケール16Aと対向するように、複数の読取部16Bは、前後方向に配列されている。1つ以上の読取部16Bがスケール16Aと対向するように、複数の読取部16Bは、前後方向に配列されている。読取部16Bは、各存否検知部13B2に1つずつ、すなわち、各搬送用磁石13B1に1つずつ対応づけられている。 The transport unit 10 includes a plurality of reading units 16B. Each reading unit 16B is located at the upper end portion on the inner surface of the braking rail 10A. The distance between the reading units 16B adjacent to each other in the front-rear direction is equal to or less than the length of the tray T in the front-rear direction. The plurality of reading units 16B are arranged in the front-rear direction so that one or more reading units 16B face the scale 16A. The plurality of reading units 16B are arranged in the front-rear direction so that one or more reading units 16B face the scale 16A. One reading unit 16B is associated with each presence / absence detection unit 13B2, that is, one reading unit 16B is associated with each transport magnet 13B1.

各読取部16Bは、当該読取部16Bの直上にスケール16Aが位置するとき、当該スケール16Aから被読取パターンを読み取る。各読取部16Bは、1つの被読取パターンを読み取るごとに、駆動装置30にカウントアップ信号を出力する。 When the scale 16A is located directly above the reading unit 16B, each reading unit 16B reads the pattern to be read from the scale 16A. Each reading unit 16B outputs a count-up signal to the drive device 30 each time one read pattern is read.

スケール16Aと各読取部16Bとは、当該読取部16Bに対するトレイTの相対位置を検知する。スケール16Aと各読取部16Bとは、ローカル座標系におけるトレイTの位置を検知する、インクリメンタルエンコーダーとして機能する。言い換えれば、搬送装置2とトレイTとは、ローカル座標系におけるトレイTの位置を検知するための複数のインクリメンタルエンコーダーを備え、複数のインクリメンタルエンコーダーは、前後方向に間隔を空けて並んでいる。 The scale 16A and each reading unit 16B detect the relative position of the tray T with respect to the reading unit 16B. The scale 16A and each reading unit 16B function as an incremental encoder that detects the position of the tray T in the local coordinate system. In other words, the transport device 2 and the tray T include a plurality of incremental encoders for detecting the position of the tray T in the local coordinate system, and the plurality of incremental encoders are arranged at intervals in the front-rear direction.

駆動装置30は、各読取部16Bが出力したカウントアップ信号を、読取部16Bごとのカウント値として計測する。読取部16Bは、当該読取部16Bに対応づけられた搬送用磁石13B1が駆動されはじめたときに、スケール16Aの読み取りをはじめる。駆動装置30は、読取部16Bのカウント値に基づいて、当該読取部16Bに対応づけられた搬送用磁石13B1の駆動を制御する。 The drive device 30 measures the count-up signal output by each reading unit 16B as a count value for each reading unit 16B. The reading unit 16B starts reading the scale 16A when the transport magnet 13B1 associated with the reading unit 16B starts to be driven. The drive device 30 controls the drive of the transport magnet 13B1 associated with the reading unit 16B based on the count value of the reading unit 16B.

[駆動装置]
図5が示すように、駆動装置30は、制御部31、記憶部32、および、駆動部33を備える。制御部31は、例えば、CPU、RAM、ROMなどのコンピュータに用いられるハードウェア要素、および、ソフトウェアによって構成される。制御部31は、各種の処理を全てソフトウェアで処理するものに限らない。
[Drive]
As shown in FIG. 5, the drive device 30 includes a control unit 31, a storage unit 32, and a drive unit 33. The control unit 31 is composed of, for example, hardware elements used in a computer such as a CPU, RAM, and ROM, and software. The control unit 31 is not limited to processing all kinds of processing by software.

例えば、制御部31は、各種の処理のうちの少なくとも一部の処理を実行する専用のハードウェアである特定用途向け集積回路(ASIC)を備えてもよい。制御部31は、ASICなどの1つ以上の専用のハードウェア回路、コンピュータプログラムであるソフトウェアに従って動作する1つ以上のプロセッサであるマイクロコンピュータ、あるいは、これらの組み合わせ、を含む回路として構成してもよい。 For example, the control unit 31 may include an application specific integrated circuit (ASIC), which is dedicated hardware that executes at least a part of various processes. The control unit 31 may be configured as a circuit including one or more dedicated hardware circuits such as an ASIC, a microcomputer which is one or more processors operating according to software which is a computer program, or a combination thereof. Good.

記憶部32は、搬送プログラムを含む各種のプログラムを記憶する。記憶部32は、電流データ32A、および、オフセットデータ32Bを含む各種のデータを記憶する。制御部31は、記憶部32が記憶する搬送プログラム、および、データを読み出し、搬送プログラムを実行することによって、搬送処理などの各種処理を、駆動部33に実行させる。記憶部32が記憶するデータは、各存否検知部13B2、各搬送用磁石13B1、各読取部16B、および、各制動用磁石12Bのグローバル座標系における座標値を含む。 The storage unit 32 stores various programs including the transfer program. The storage unit 32 stores various data including the current data 32A and the offset data 32B. The control unit 31 reads the transfer program stored in the storage unit 32 and the data, and executes the transfer program to cause the drive unit 33 to execute various processes such as the transfer process. The data stored in the storage unit 32 includes coordinate values in the global coordinate system of each presence / absence detection unit 13B2, each transport magnet 13B1, each reading unit 16B, and each braking magnet 12B.

[データ]
図6が示すように、オフセットデータ32Bは、オフセット値Kiの算出に用いられる。オフセットデータ32Bは、トレイ位置Ym(mは1以上の整数)にオフセット値Ki(i=m)を対応づけたテーブルである。オフセット値Kiは、吸引力目標値に加えられる補償値である。オフセット値Kiは、トレイ位置Ymに依存した外乱に対するフィードフォワード比例ゲインのようなフィードフォワード要素として作用する。オフセット値Kiは、予め実施される試験などに基づいて定められた値であってもよいし、各種のパラメータを用いて算出された値であってもよい。
[data]
As shown in FIG. 6, the offset data 32B is used to calculate the offset value Ki. The offset data 32B is a table in which the offset value Ki (i = m) is associated with the tray position Ym (m is an integer of 1 or more). The offset value Ki is a compensation value added to the suction force target value. The offset value Ki acts as a feedforward element, such as feedforward proportional gain for disturbances that depend on the tray position Ym. The offset value Ki may be a value determined based on a test or the like conducted in advance, or may be a value calculated using various parameters.

吸引力目標値は、トレイ位置の測定値をフィードバック値として、トレイ位置を目標位置にするようなフィードバック制御によって算出される。吸引力目標値は、例えば、トレイ位置を目標位置にするための速度と、トレイTの左右方向における速度の測定値と、の偏差から算出される。オフセット値は、吸引力目標値よりも吸引力指令値を高めるための値である。 The suction force target value is calculated by feedback control such that the measured value of the tray position is used as the feedback value and the tray position is set to the target position. The suction force target value is calculated from, for example, the deviation between the speed for setting the tray position to the target position and the measured value of the speed in the left-right direction of the tray T. The offset value is a value for increasing the suction force command value from the suction force target value.

上述した構成においてトレイ位置が変位すると、トレイ位置を目標位置から逸脱させるような外力がトレイTの変位量に応じて指数関数的に増大する。これは、主に、被浮上磁石11Aや浮上用磁石11Bが永久磁石であるからであり、上述した構成のなかに内包された、トレイTの搬送を不安定にさせる要因である。 When the tray position is displaced in the above configuration, an external force that causes the tray position to deviate from the target position increases exponentially according to the displacement amount of the tray T. This is mainly because the levitation magnet 11A and the levitation magnet 11B are permanent magnets, which is a factor that destabilizes the transport of the tray T included in the above-described configuration.

例えば、磁石の同極を相互に向かい合わせてトレイTを浮上させると、トレイTを左右方向に押す力であるサイドフォースが必ずトレイTに作用し、トレイ位置が目標位置から離れるほど、このサイドフォースが増大する。サイドフォースが加味されていない吸引力目標値を吸引力として作用させるような制御では、サイドフォースに抗した吸引力でトレイTを動かすまでに、トレイ位置の測定と吸引力目標値の算出とを何度も繰り返すことになってしまい、トレイ位置を目標位置に到達させるまでに多大な時間を要してしまう。 For example, when the same poles of the magnets face each other to levitate the tray T, the side force that pushes the tray T in the left-right direction always acts on the tray T, and the farther the tray position is from the target position, the more this side Force increases. In the control that the suction force target value without the side force is added as the suction force, the tray position is measured and the suction force target value is calculated before the tray T is moved by the suction force that opposes the side force. It will be repeated many times, and it will take a lot of time to reach the target position of the tray.

こうした不安定な要因を低減させてトレイTの搬送を安定的に制御するためのフィードフォワード補償を上述した駆動装置30が行う。すなわち、トレイ位置によって変動するオフセット値Kiをフィードフォワード比例ゲインとして用いるフィードフォワード補償を駆動装置30は行う。駆動装置30は、外乱を推定するオブザーバーにトレイ位置を用い、例えば、サイドフォースによる外乱の補償のように、トレイTの変位量に依存した外乱のフィードフォワード補償を、適切、かつ、即応性が高い補償とする。 The drive device 30 described above performs feedforward compensation for stably controlling the transport of the tray T by reducing such unstable factors. That is, the drive device 30 performs feedforward compensation using the offset value Ki that fluctuates depending on the tray position as the feedforward proportional gain. The drive device 30 uses the tray position as an observer for estimating the disturbance, and provides appropriate and responsiveness to feedforward compensation for the disturbance depending on the displacement amount of the tray T, for example, compensation for the disturbance by the side force. High compensation.

オフセットデータ32Bは、例えば、トレイ位置Y1にオフセット値K1を対応づけ、トレイ位置Y2にオフセット値K2を対応づけ、トレイ位置Y3にオフセット値K3を対応づける。また、オフセットデータ32Bは、例えば、トレイ位置Y4にオフセット値K4を対応づけ、トレイ位置Y5にオフセット値K5を対応づける。 In the offset data 32B, for example, the tray position Y1 is associated with the offset value K1, the tray position Y2 is associated with the offset value K2, and the tray position Y3 is associated with the offset value K3. Further, in the offset data 32B, for example, the tray position Y4 is associated with the offset value K4, and the tray position Y5 is associated with the offset value K5.

オフセットデータ32Bは、例えば、トレイ位置が制動用磁石12Bから離れるほど、トレイ位置に大きいオフセット値を対応づけている。また、オフセットデータ32Bは、例えば、トレイ位置と制動用磁石12Bとの左右方向Yにおける距離が所定以下であるときに、オフセット値として一定値を対応づけている。 In the offset data 32B, for example, the farther the tray position is from the braking magnet 12B, the larger the offset value is associated with the tray position. Further, the offset data 32B associates a constant value as an offset value when, for example, the distance between the tray position and the braking magnet 12B in the left-right direction Y is equal to or less than a predetermined value.

例えば、トレイ位置Ymと制動用磁石12Bとの距離が、トレイ位置Y3,Y4,Y5の順に大きいとき、オフセット値Kiは、オフセット値K3,K4,K5の順に大きい。また、トレイ位置Y1,Y2と制動用磁石12Bとの距離が、所定値以下であって、トレイ位置Y3,Y4,Y5と制動用磁石12Bとの距離が、その所定値よりも大きいとき、オフセット値K3よりも小さい一定値が、オフセット値K1,K2に対応づけられる。 For example, when the distance between the tray position Ym and the braking magnet 12B is larger in the order of the tray positions Y3, Y4, Y5, the offset value Ki is larger in the order of the offset values K3, K4, K5. Further, when the distance between the tray positions Y1 and Y2 and the braking magnet 12B is equal to or less than a predetermined value and the distance between the tray positions Y3, Y4 and Y5 and the braking magnet 12B is larger than the predetermined value, the offset is offset. A constant value smaller than the value K3 is associated with the offset values K1 and K2.

図7が示すように、電流データ32Aは、電流指令値の算出に用いられる。電流指令値は、制動用磁石12Bに流す電流値の指令値であって、トレイ位置を目標位置に配置するための電流値である。目標位置は、例えば、基板Sの主面がほぼ鉛直方向Zに沿って立てられた状態における、右側の可動鉛直壁FTの左右方向での位置、および、左側の可動鉛直壁FTの左右方向での位置である。 As shown in FIG. 7, the current data 32A is used for calculating the current command value. The current command value is a command value of the current value to be passed through the braking magnet 12B, and is a current value for arranging the tray position at the target position. The target positions are, for example, the positions of the movable vertical wall FT on the right side in the left-right direction and the movable vertical wall FT on the left side in the left-right direction when the main surface of the substrate S is erected along the vertical direction Z. The position of.

電流データ32Aは、トレイ位置と吸引力指令値とに電流指令値を対応づけたテーブルである。吸引力指令値は、各制動用磁石12Bに作用させる吸引力の指令値である。吸引力指令値は、トレイ位置を目標位置に配置するための吸引力である。吸引力指令値は、吸引力目標値、および、オフセット値から算出される。 The current data 32A is a table in which the current command value is associated with the tray position and the suction force command value. The attractive force command value is a command value of the attractive force acting on each braking magnet 12B. The suction force command value is a suction force for arranging the tray position at the target position. The suction force command value is calculated from the suction force target value and the offset value.

電流データ32Aは、トレイ位置Ymと、吸引力指令値Fn(nは1以上の整数)とに、電流指令値Cinm(n,mは1以上の整数)を対応づけている。電流データ32Aは、吸引力指令値Fnが大きいほど、吸引力指令値Fnに大きい電流指令値Cinmを対応づけている。また、電流データ32Aは、トレイ位置Ymと目標位置とのずれが大きいほど、トレイ位置Ymに大きい電流指令値Cinmを対応づけている。 In the current data 32A, the tray position Ym and the suction force command value Fn (n is an integer of 1 or more) are associated with the current command value Thinm (n, m is an integer of 1 or more). In the current data 32A, the larger the attractive force command value Fn is, the larger the current command value Thin is associated with the attractive force command value Fn. Further, in the current data 32A, the larger the deviation between the tray position Ym and the target position, the larger the current command value Thin is associated with the tray position Ym.

例えば、吸引力の大きさが吸引力指令値F1,F2,F3の順に大きくなるとき、電流値Cinmの大きさは、電流指令値Ci11,Ci21,Ci31の順に大きくなるように設定される。また、トレイ位置と目標位置とのずれがトレイ位置Y1,Y2,Y3の順に大きくなるとき、電流値の大きさは、電流指令値Ci11,Ci12,Ci13の順に大きくなるように設定される。 For example, when the magnitude of the attractive force increases in the order of the attractive force command values F1, F2, F3, the magnitude of the current value Cinm is set so as to increase in the order of the current command values Ci11, Ci21, and Ci31. Further, when the deviation between the tray position and the target position increases in the order of the tray positions Y1, Y2, Y3, the magnitude of the current value is set so as to increase in the order of the current command values Ci11, Ci12, and Ci13.

[制御部]
制御部31は、複数の存否検知部13B2の検知結果を入力し、存否検知部13B2に対応づけられた搬送用磁石13B1の駆動を、当該存否検知部13B2の検知結果に基づいて制御する。制御部31は、複数の在荷センサー13Kの検知結果を入力し、在荷センサー13Kの検知範囲に対応づけられた制動用磁石12Bの駆動を、当該在荷センサー13Kの検知結果に基づいて制御する。制御部31は、複数の存否検知部13B2の検知結果を入力し、存否検知部13B2に対応づけられた読取部16Bの駆動を、当該存否検知部13B2の検知結果に基づいて制御する。制御部31は、複数の読取部16Bのカウントアップ信号を読取部16Bごとに入力し、読取部16Bに対応づけられた搬送用磁石13B1の駆動を、当該読取部16Bのカウント値に基づいて制御する。
[Control unit]
The control unit 31 inputs the detection results of the plurality of presence / absence detection units 13B2, and controls the drive of the transport magnet 13B1 associated with the presence / absence detection unit 13B2 based on the detection results of the presence / absence detection unit 13B2. The control unit 31 inputs the detection results of the plurality of load sensors 13K and controls the drive of the braking magnet 12B corresponding to the detection range of the load sensor 13K based on the detection results of the load sensor 13K. To do. The control unit 31 inputs the detection results of the plurality of presence / absence detection units 13B2, and controls the drive of the reading unit 16B associated with the presence / absence detection unit 13B2 based on the detection results of the presence / absence detection unit 13B2. The control unit 31 inputs count-up signals of the plurality of reading units 16B for each reading unit 16B, and controls the drive of the transport magnet 13B1 associated with the reading unit 16B based on the count value of the reading unit 16B. To do.

制御部31は、例えば、存否検知部13B2がトレイTの到達を検知したとき、当該存否検知部13B2に対応づけられた搬送用磁石13B1に電流の供給を開始する。また、駆動装置30は、存否検知部13B2がトレイTの到達を検知したとき、当該存否検知部13B2以外に対応づけられた搬送用磁石13B1に対して電流の供給を停止する。これにより、駆動装置30は、複数の搬送用磁石13B1を進行方向Xでの並びの順に従って駆動する。 For example, when the presence / absence detection unit 13B2 detects the arrival of the tray T, the control unit 31 starts supplying a current to the transport magnet 13B1 associated with the presence / absence detection unit 13B2. Further, when the presence / absence detection unit 13B2 detects the arrival of the tray T, the drive device 30 stops the supply of current to the transport magnet 13B1 associated with other than the presence / absence detection unit 13B2. As a result, the drive device 30 drives the plurality of transport magnets 13B1 in the order of arrangement in the traveling direction X.

制御部31は、例えば、読取部16Bが出力したカウントアップ信号をカウントし、グローバル座標系におけるトレイTの位置、すなわち、搬送位置を算出する。読取部16Bのカウント値は、当該読取部16Bを基準位置としたローカル座標系におけるトレイTの位置を示す。グローバル座標系は、各ローカル座標系の基準位置を、読取部16Bの並びの順に、前後方向に配置した座標系である。すなわち、グローバル座標系は、前後方向に沿う一次元の座標系であって、例えば、搬送が開始される位置を基準位置とする。 The control unit 31 counts, for example, the count-up signal output by the reading unit 16B, and calculates the position of the tray T in the global coordinate system, that is, the transport position. The count value of the reading unit 16B indicates the position of the tray T in the local coordinate system with the reading unit 16B as the reference position. The global coordinate system is a coordinate system in which reference positions of each local coordinate system are arranged in the front-rear direction in the order of arrangement of the reading units 16B. That is, the global coordinate system is a one-dimensional coordinate system along the front-rear direction, and for example, the position where the transportation is started is set as the reference position.

制御部31は、ローカル座標系におけるトレイTの位置を、グローバル座標系におけるトレイTの位置に変換する。制御部31は、グローバル座標系におけるトレイTの位置に基づいて、各搬送用磁石13B1に流す電流の向き、および、大きさを制御する。すなわち、制御部31は、トレイTの搬送位置に基づいて、各搬送用磁石13B1と被搬送磁石13A2とをリニアモーターとして機能させる。制御部31は、グローバル座標系におけるトレイTの位置に基づいて、各制動用磁石12Bに流す電流の向き、および、大きさを制御する。 The control unit 31 converts the position of the tray T in the local coordinate system to the position of the tray T in the global coordinate system. The control unit 31 controls the direction and magnitude of the current flowing through each of the transport magnets 13B1 based on the position of the tray T in the global coordinate system. That is, the control unit 31 causes each transport magnet 13B1 and the transport magnet 13A2 to function as a linear motor based on the transport position of the tray T. The control unit 31 controls the direction and magnitude of the current flowing through each braking magnet 12B based on the position of the tray T in the global coordinate system.

図8が示すように、制御部31は、入力部41、位置制御部42、速度制御部43、吸引力判定部44、電流指令値算出部45、速度カウンター46、オフセット値算出部47、加減算器41A,42A、および、加算器44Aを備える。 As shown in FIG. 8, the control unit 31 includes an input unit 41, a position control unit 42, a speed control unit 43, a suction force determination unit 44, a current command value calculation unit 45, a speed counter 46, an offset value calculation unit 47, and addition / subtraction. A device 41A, 42A, and an adder 44A are provided.

なお、制御部31は、左側の制動用磁石12Bに適用する電流指令値の算出において、左側でのトレイ位置の測定値と、左側でのトレイ位置の目標位置とを用いる。制御部31は、右側の制動用磁石12Bに適用する電流指令値の算出において、右側でのトレイ位置の測定値と、右側でのトレイ位置の目標位置とを用いる。すなわち、制御部31は、左側での電流指令値の算出と、右側での電流指令値の算出との間において、算出に用いるトレイ位置の測定値と目標位置とを相互に異ならせる。以下では、右側での電流指令値の算出を詳細に説明し、左側での電流指令値の算出に関しては、重複する構成の説明を割愛する。 The control unit 31 uses the measured value of the tray position on the left side and the target position of the tray position on the left side in calculating the current command value applied to the braking magnet 12B on the left side. The control unit 31 uses the measured value of the tray position on the right side and the target position of the tray position on the right side in calculating the current command value applied to the braking magnet 12B on the right side. That is, the control unit 31 causes the measured value of the tray position used for the calculation and the target position to be different from each other between the calculation of the current command value on the left side and the calculation of the current command value on the right side. In the following, the calculation of the current command value on the right side will be described in detail, and the description of the overlapping configuration will be omitted for the calculation of the current command value on the left side.

入力部41は、右側でのトレイ位置の目標位置を入力する。加減算器41Aは、右側でのトレイ位置の測定値をフィードバック値として、右側でのトレイ位置の測定値と、右側での目標位置とのずれを算出する。加減算器41Aは、算出されたずれを、右側での位置偏差として出力する。 The input unit 41 inputs the target position of the tray position on the right side. The addition / subtractor 41A uses the measured value of the tray position on the right side as a feedback value, and calculates the deviation between the measured value of the tray position on the right side and the target position on the right side. The adder / subtractor 41A outputs the calculated deviation as a position deviation on the right side.

位置制御部42は、加減算器41Aが出力した右側での位置偏差をゼロにするためのトレイTの速度を算出する。位置制御部42は、算出されたトレイTの速度を、右側でのトレイ速度の目標値として出力する。 The position control unit 42 calculates the speed of the tray T for making the position deviation on the right side output by the adder / subtractor 41A zero. The position control unit 42 outputs the calculated tray T speed as a target value of the tray speed on the right side.

速度カウンター46は、右側のトレイ位置の測定値をフィードバック値として、今回のトレイ位置の測定値と、前回のトレイ位置の測定値とを用いて、今回のトレイ速度の測定値を算出する。加減算器42Aは、位置制御部42が出力した右側でのトレイ速度の目標値と、今回のトレイ速度の測定値とのずれを、右側での速度偏差として出力する。 The speed counter 46 calculates the measured value of the current tray speed by using the measured value of the tray position on the right side as a feedback value and using the measured value of the current tray position and the measured value of the previous tray position. The adder / subtractor 42A outputs the deviation between the target value of the tray speed on the right side output by the position control unit 42 and the measured value of the tray speed this time as a speed deviation on the right side.

速度制御部43は、加減算器42Aが出力した右側での速度偏差をゼロにするための吸引力を算出する。速度制御部43は、算出された吸引力を、右側での吸引力目標値として出力する。 The speed control unit 43 calculates the suction force for making the speed deviation on the right side output by the adder / subtractor 42A zero. The speed control unit 43 outputs the calculated suction force as a suction force target value on the right side.

吸引力判定部44は、吸引力目標値がゼロより小さいか否かを判定する。吸引力判定部44は、吸引力目標値がゼロ以上であると判定した場合に、吸引力目標値を加算器44Aに出力する。吸引力判定部44は、吸引力目標値がゼロよりも小さいと判定した場合に、吸引力目標値をゼロとして加算器44Aに出力する。すなわち、吸引力判定部44は、吸引力目標値に相当する力が、吸引力であるか、あるいは、斥力であるかを判定し、吸引力であると判定した場合には、吸引力目標値を加算器44Aに出力する一方で、斥力であると判定した場合には、吸引力目標値をゼロとして加算器44Aに出力する。 The suction force determination unit 44 determines whether or not the suction force target value is smaller than zero. When the suction force determination unit 44 determines that the suction force target value is zero or more, the suction force target value is output to the adder 44A. When the suction force determination unit 44 determines that the suction force target value is smaller than zero, the suction force determination unit 44 sets the suction force target value to zero and outputs the output to the adder 44A. That is, the suction force determination unit 44 determines whether the force corresponding to the suction force target value is the suction force or the repulsive force, and if it is determined to be the suction force, the suction force target value. Is output to the adder 44A, while when it is determined that the force is repulsive, the suction force target value is set to zero and the output is output to the adder 44A.

オフセット値算出部47は、トレイ位置の測定値と、オフセットデータ32Bとを用いて、トレイ位置の測定値に基づくオフセット値を出力する。この際、オフセット値算出部47は、オフセットデータ32Bを用いた補間処理を行い、それによって、トレイ位置の測定値に基づくオフセット値Kiを出力する。オフセット値算出部47が行う補間処理の一例は、オフセットデータ32Bに含まれるトレイ位置Ymの間において、直線補間などの線形補間、多項式補間、あるいは、スプライン補間を行い、それによって、離散的ではない連続的なオフセット値を出力する。加算器44Aは、右側での吸引力目標値と、オフセット値算出部47が出力したオフセット値との加算値を、吸引力指令値Fnとして出力する。 The offset value calculation unit 47 outputs an offset value based on the measured value of the tray position by using the measured value of the tray position and the offset data 32B. At this time, the offset value calculation unit 47 performs interpolation processing using the offset data 32B, thereby outputting an offset value Ki based on the measured value of the tray position. An example of the interpolation processing performed by the offset value calculation unit 47 is that linear interpolation such as linear interpolation, polynomial interpolation, or spline interpolation is performed between the tray positions Ym included in the offset data 32B, whereby the interpolation is not discrete. Outputs a continuous offset value. The adder 44A outputs the sum of the suction force target value on the right side and the offset value output by the offset value calculation unit 47 as the suction force command value Fn.

電流指令値算出部45は、加算器44Aが出力した吸引力指令値Fnと、トレイ位置の測定値と、電流データ32Aとを用いて、吸引力指令値Fnと測定値とに基づく電流指令値を算出する。この際、電流指令値算出部45は、吸引力指令値Fnとトレイ位置の測定値とを用いた二次元補間処理を行い、それによって、吸引力指令値Fnとトレイ位置の測定値とに基づく電流指令値Cinmを算出する。電流指令値算出部45が行う二次元補間処理の一例は、電流データ32Aに含まれるトレイ位置Ymの間、および、吸引力指令値Fnの間において、直線補間などの線形補間、多項式補間、あるいは、スプライン補間を行い、これによって、離散的ではない連続的な電流指令値を出力する。電流指令値算出部45は、算出された電流指令値を駆動部33に出力する。駆動部33は、右側の制動用磁石12Bに供給された電流値を検知し、当該電流値が電流指令値となるように、右側の制動用磁石12Bに供給される電流値をフィードバック制御する。 The current command value calculation unit 45 uses the suction force command value Fn output by the adder 44A, the measured value of the tray position, and the current data 32A, and the current command value based on the suction force command value Fn and the measured value. Is calculated. At this time, the current command value calculation unit 45 performs a two-dimensional interpolation process using the suction force command value Fn and the measured value of the tray position, thereby based on the suction force command value Fn and the measured value of the tray position. Calculate the current command value Thinm. An example of the two-dimensional interpolation processing performed by the current command value calculation unit 45 is linear interpolation such as linear interpolation, polynomial interpolation, or between the tray positions Ym included in the current data 32A and the attractive force command value Fn. , Spline interpolation is performed, thereby outputting a continuous non-discrete current command value. The current command value calculation unit 45 outputs the calculated current command value to the drive unit 33. The drive unit 33 detects the current value supplied to the braking magnet 12B on the right side, and feedback-controls the current value supplied to the braking magnet 12B on the right side so that the current value becomes the current command value.

[作用1:搬送処理]
次に、駆動装置30が実行する搬送処理の一例について図9を参照して説明する。以下では、3つの読取部16Bが進行方向Xに並ぶ1つの経路上に、2つのトレイTを連続して搬送する例を説明する。なお、図9では、相互に隣り合う存否検知部13B2、搬送用磁石13B1、読取部16Bの間隔が、トレイTの前後方向の長さよりも若干短い例を示す。
[Action 1: Transport processing]
Next, an example of the transfer process executed by the drive device 30 will be described with reference to FIG. In the following, an example will be described in which the three reading units 16B continuously convey the two trays T on one path arranged in the traveling direction X. Note that FIG. 9 shows an example in which the distance between the presence / absence detection unit 13B2, the transport magnet 13B1 and the reading unit 16B that are adjacent to each other is slightly shorter than the length of the tray T in the front-rear direction.

図9(a)から図9(d)は、読取部16Bの位置、および、各トレイTの位置を、進行方向Xに延在する一次元のグローバル座標系で示す。また、座標軸の上側に、各ローカル座標系におけるトレイTの座標値を示す。また、座標軸の下側に、グローバル座標系における搬送位置の座標値を示す。以下、ローカル座標系における座標値をローカル座標、グローバル座標系における座標値をグローバル座標とも言う。 9 (a) to 9 (d) show the position of the reading unit 16B and the position of each tray T in a one-dimensional global coordinate system extending in the traveling direction X. Further, the coordinate values of the tray T in each local coordinate system are shown on the upper side of the coordinate axes. In addition, the coordinate values of the transport position in the global coordinate system are shown below the coordinate axes. Hereinafter, the coordinate values in the local coordinate system are also referred to as local coordinates, and the coordinate values in the global coordinate system are also referred to as global coordinates.

図9が示すように、3つの読取部16Bのクローバル座標は、進行方向Xの上流から下流に向けて、座標値YB1,YB2,YB3である。座標値YB1,YB2,YB3に位置する読取部16Bを、それぞれ第1読取部16B1、第2読取部16B2、第3読取部16B3とも言う。 As shown in FIG. 9, the global coordinates of the three reading units 16B are coordinate values YB1, YB2, and YB3 from upstream to downstream in the traveling direction X. The reading unit 16B located at the coordinate values YB1, YB2, YB3 is also referred to as a first reading unit 16B1, a second reading unit 16B2, and a third reading unit 16B3, respectively.

なお、制御部31において、座標値YB1,YB2,YB3に対応づけられた存否検知部13B2を、それぞれ第1存否検知部、第2存否検知部、第3存否検知部とも言う。各存否検知部13B2に対応づけられた搬送用磁石13B1を、第1搬送用磁石、第2搬送用磁石、第3搬送用磁石とも言う。 In the control unit 31, the presence / absence detection unit 13B2 associated with the coordinate values YB1, YB2, YB3 is also referred to as a first presence / absence detection unit, a second presence / absence detection unit, and a third presence / absence detection unit, respectively. The transport magnet 13B1 associated with each presence / absence detection unit 13B2 is also referred to as a first transport magnet, a second transport magnet, and a third transport magnet.

図9(a)が示すように、トレイTにおける進行方向Xの先端部が、座標値YB1に到達すると、第1存否検知部は、トレイTの到達を検知する。駆動装置30は、第1存否検知部の検知結果に基づいて、第1搬送用磁石に電流の供給をはじめる。次いで、トレイTにおける進行方向Xの先端部が、座標値YB1を通過しはじめると、制御部31は、第1読取部16B1のカウント値を「0」から順にカウントアップする。 As shown in FIG. 9A, when the tip of the traveling direction X in the tray T reaches the coordinate value YB1, the first presence / absence detecting unit detects the arrival of the tray T. The drive device 30 starts supplying a current to the first transport magnet based on the detection result of the first presence / absence detection unit. Next, when the tip of the traveling direction X in the tray T begins to pass the coordinate value YB1, the control unit 31 counts up the count value of the first reading unit 16B1 in order from “0”.

この間、駆動装置30は、第1読取部16B1のカウント値をトレイTのグローバル座標として用い、第1読取部16B1のカウント値に基づいて、第1搬送用磁石に供給される電流の向き、および、大きさを変える。これにより、駆動装置30は、トレイTを進行方向Xに搬送する。また、駆動装置30は、複数の制動用磁石12BのなかでトレイTと対向する制動用磁石12Bを在荷センサー13Kの検知結果に基づいて特定し、特定された制動用磁石12Bに対する電流の供給を制御する。 During this time, the drive device 30 uses the count value of the first reading unit 16B1 as the global coordinates of the tray T, and based on the count value of the first reading unit 16B1, the direction of the current supplied to the first conveying magnet and the direction of the current. , Change the size. As a result, the drive device 30 conveys the tray T in the traveling direction X. Further, the drive device 30 identifies the braking magnet 12B facing the tray T among the plurality of braking magnets 12B based on the detection result of the load sensor 13K, and supplies a current to the specified braking magnet 12B. To control.

すなわち、制御部31は、トレイTの搬送位置を逐次算出し、トレイTが所定の位置に所定の搬送速度で到達するように、算出された搬送位置に基づいて第1搬送用磁石の駆動を制御する。また、制御部31は、在荷センサー13Kの検知結果に基づいて制動用磁石12Bの駆動を制御する。なお、第1読取部16B1のカウント値は、第1エンコーダーのローカル座標の一例である。第1読取部16B1のカウント値をトレイTのグローバル座標として用いることは、第1エンコーダーのローカル座標に対する変換の一例である。 That is, the control unit 31 sequentially calculates the transport position of the tray T, and drives the first transport magnet based on the calculated transport position so that the tray T reaches the predetermined position at a predetermined transport speed. Control. Further, the control unit 31 controls the drive of the braking magnet 12B based on the detection result of the load sensor 13K. The count value of the first reading unit 16B1 is an example of the local coordinates of the first encoder. Using the count value of the first reading unit 16B1 as the global coordinates of the tray T is an example of conversion of the first encoder to the local coordinates.

図9(b)が示すように、トレイTにおける進行方向Xの先端部が、座標値YB2に到達すると、第2存否検知部が、トレイTの到達を検知する。そして、駆動装置30は、第2存否検知部の検知結果に基づいて、第2搬送用磁石に電流の供給をはじめると共に、第1搬送用磁石に電流の供給を停止する。また、制御部31は、第2読取部16B2のカウント値を「0」から順にカウントアップすると共に、第2読取部16B2のカウント値が「0」であるときのグローバル座標である「1000」を補償値とする。 As shown in FIG. 9B, when the tip of the traveling direction X in the tray T reaches the coordinate value YB2, the second presence / absence detecting unit detects the arrival of the tray T. Then, the drive device 30 starts supplying the current to the second transport magnet and stops the supply of the current to the first transport magnet based on the detection result of the second presence / absence detection unit. Further, the control unit 31 counts up the count value of the second reading unit 16B2 in order from "0", and sets "1000", which is the global coordinate when the count value of the second reading unit 16B2 is "0". Use as compensation value.

この間、駆動装置30は、第2読取部16B2のカウント値に、補償値である「1000」を加算した値を、トレイTのグローバル座標として用いる。そして、駆動装置30は、トレイTのグローバル座標に基づいて、第2搬送用磁石に供給される電流の向き、および、大きさを変える。これにより、駆動装置30は、トレイTをさらに進行方向Xに搬送する。また、駆動装置30は、複数の制動用磁石12BのなかでトレイTと対向する制動用磁石12BをトレイTのグローバル座標に基づいて特定し、特定された制動用磁石12Bの駆動を制御する。そして、制御部31は、第2読取部16B2のカウント値をグローバル座標に変換しはじめると、第1読取部16B1のカウント値を「0」に戻す。 During this period, the drive device 30 uses the value obtained by adding the compensation value “1000” to the count value of the second reading unit 16B2 as the global coordinates of the tray T. Then, the drive device 30 changes the direction and magnitude of the current supplied to the second transport magnet based on the global coordinates of the tray T. As a result, the drive device 30 further conveys the tray T in the traveling direction X. Further, the drive device 30 specifies the braking magnet 12B facing the tray T among the plurality of braking magnets 12B based on the global coordinates of the tray T, and controls the driving of the specified braking magnet 12B. Then, when the control unit 31 starts converting the count value of the second reading unit 16B2 into the global coordinates, the control unit 31 returns the count value of the first reading unit 16B1 to “0”.

すなわち、制御部31は、可動子13Aに対する作用対象を第1搬送用磁石から第2搬送用磁石に切り換えるときに、グローバル座標の変換元を、第1読取部16B1によるローカル座標から、第2読取部16B2によるローカル座標に切り換える。この際、制御部31は、第2読取部16B2によるローカル座標の変換では、第2読取部16B2によるローカル座標に補償値を加算する。そして、制御部31が、グローバル座標の変換対象を、第2読取部16B2によるローカル座標に切り換えると、第1読取部16B1は、次のトレイTについてローカル座標をインクリメントできる。なお、第2読取部16B2のカウント値は、第2エンコーダーのローカル座標の一例である。 That is, when the control unit 31 switches the target of action on the mover 13A from the first transport magnet to the second transport magnet, the control unit 31 sets the conversion source of the global coordinates from the local coordinates by the first read unit 16B1 to the second read. Switch to local coordinates by unit 16B2. At this time, the control unit 31 adds the compensation value to the local coordinates by the second reading unit 16B2 in the conversion of the local coordinates by the second reading unit 16B2. Then, when the control unit 31 switches the conversion target of the global coordinates to the local coordinates by the second reading unit 16B2, the first reading unit 16B1 can increment the local coordinates for the next tray T. The count value of the second reading unit 16B2 is an example of the local coordinates of the second encoder.

図9(c)が示すように、駆動装置30は、トレイTが座標値YB2を通過している間も、第2読取部16B2のカウント値をトレイTのグローバル座標に変換する。第2読取部16B2のカウント値の変換では、第2読取部16B2のカウント値に、補償値である「1000」が加算されて、加算された結果がトレイTのグローバル座標として用いられる。そして、駆動装置30は、第2読取部16B2のカウント値の変換結果に基づいて、第2搬送用磁石に供給される電流の向き、および、大きさを変える。これにより、駆動装置30は、トレイTを進行方向Xに搬送する。また、駆動装置30は、複数の制動用磁石12BのなかでトレイTと対向する制動用磁石12Bを、第2読取部16B2のカウント値の変換結果に基づいて特定し、特定された制動用磁石12Bの駆動を制御する。 As shown in FIG. 9C, the drive device 30 converts the count value of the second reading unit 16B2 into the global coordinates of the tray T even while the tray T passes through the coordinate value YB2. In the conversion of the count value of the second reading unit 16B2, the compensation value "1000" is added to the count value of the second reading unit 16B2, and the added result is used as the global coordinates of the tray T. Then, the drive device 30 changes the direction and magnitude of the current supplied to the second transport magnet based on the conversion result of the count value of the second reading unit 16B2. As a result, the drive device 30 conveys the tray T in the traveling direction X. Further, the drive device 30 specifies the braking magnet 12B facing the tray T among the plurality of braking magnets 12B based on the conversion result of the count value of the second reading unit 16B2, and the specified braking magnet. Controls the drive of 12B.

例えば、第2読取部16B2のカウント値が「500」であれば、第2読取部16B2のカウント値である「500」に、補償値である「1000」が加算されて、加算された結果である「1500」がトレイTのグローバル座標として用いられる。そして、駆動装置30は、トレイTのグローバル座標が「1500」であることに基づいて、第2搬送用磁石に供給される電流の向き、および、大きさを変える。また、駆動装置30は、トレイTのグローバル座標が「1500」であることに基づいて、制動用磁石12Bに供給される電流の大きさを変える。 For example, if the count value of the second reading unit 16B2 is "500", the compensation value "1000" is added to the count value "500" of the second reading unit 16B2, and the result is the addition. A certain "1500" is used as the global coordinates of the tray T. Then, the drive device 30 changes the direction and magnitude of the current supplied to the second transport magnet based on the global coordinates of the tray T being "1500". Further, the drive device 30 changes the magnitude of the current supplied to the braking magnet 12B based on the global coordinates of the tray T being "1500".

図9(d)が示すように、駆動装置30は、トレイTにおける進行方向Xの先端部が、座標値YB3に到達すると、第3存否検知部が、トレイTの到達を検知する。そして、駆動装置30は、第3存否検知部の検知結果に基づいて、第3搬送用磁石に電流の供給をはじめると共に、第2搬送用磁石に電流の供給を停止する。また、制御部31は、第3読取部16B3のカウント値を「0」から順にカウントアップすると共に、第3読取部16B3のカウント値が「0」であるときのグローバル座標である「2000」を補償値とする。 As shown in FIG. 9D, when the tip of the traveling direction X in the tray T reaches the coordinate value YB3, the third presence / absence detecting unit detects the arrival of the tray T. Then, the drive device 30 starts supplying the current to the third transport magnet and stops the supply of the current to the second transport magnet based on the detection result of the third presence / absence detection unit. Further, the control unit 31 counts up the count value of the third reading unit 16B3 in order from "0", and sets "2000", which is the global coordinate when the count value of the third reading unit 16B3 is "0". It is a compensation value.

この間、駆動装置30は、第3読取部16B3のカウント値に、補償値である「2000」を加算した値を、トレイTのグローバル座標として用いる。そして、駆動装置30は、トレイTのグローバル座標に基づいて、第3搬送用磁石に供給される電流の向き、および、大きさを変える。また、駆動装置30は、複数の制動用磁石12BのなかでトレイTと対向する制動用磁石12BをトレイTのグローバル座標に基づいて特定し、特定された制動用磁石12Bの駆動を制御する。これにより、駆動装置30は、トレイTをさらに進行方向Xに搬送する。制御部31は、第3読取部16B3のカウント値をグローバル座標に変換しはじめると、第2読取部16B2のカウント値を「0」に戻す。 During this period, the drive device 30 uses the value obtained by adding the compensation value “2000” to the count value of the third reading unit 16B3 as the global coordinates of the tray T. Then, the drive device 30 changes the direction and magnitude of the current supplied to the third transport magnet based on the global coordinates of the tray T. Further, the drive device 30 specifies the braking magnet 12B facing the tray T among the plurality of braking magnets 12B based on the global coordinates of the tray T, and controls the driving of the specified braking magnet 12B. As a result, the drive device 30 further conveys the tray T in the traveling direction X. When the control unit 31 starts converting the count value of the third reading unit 16B3 into the global coordinates, the control unit 31 returns the count value of the second reading unit 16B2 to “0”.

すなわち、制御部31は、可動子13Aに対する作用対象を第2搬送用磁石から第3搬送用磁石に切り換えるときに、グローバル座標の変換元を、第2読取部16B2によるローカル座標から、第3読取部16B3によるローカル座標に切り換える。この際、制御部31は、第3読取部16B3によるローカル座標の変換では、第3読取部16B3によるローカル座標に補償値を加算する。そして、制御部31が、グローバル座標の変換対象を、第3読取部16B3によるローカル座標に切り換えると、第2読取部16B2は、次のトレイTについてローカル座標をインクリメントできる。 That is, when the control unit 31 switches the target of action on the mover 13A from the second transport magnet to the third transport magnet, the control unit 31 reads the global coordinate conversion source from the local coordinates by the second read unit 16B2. Switch to local coordinates by unit 16B3. At this time, the control unit 31 adds the compensation value to the local coordinates by the third reading unit 16B3 in the conversion of the local coordinates by the third reading unit 16B3. Then, when the control unit 31 switches the conversion target of the global coordinates to the local coordinates by the third reading unit 16B3, the second reading unit 16B2 can increment the local coordinates for the next tray T.

なお、後続するトレイTにおける進行方向Xの先端部が、座標値YB1に到達すると、第1存否検知部は、再び、トレイTの到達を検知する。駆動装置30は、第1存否検知部の検知結果に基づいて、再び、第1搬送用磁石に電流の供給をはじめる。また、後続するトレイTにおける進行方向Xの先端部が、座標値YB1を通過しはじめると、制御部31は、第1読取部16B1のカウント値を「0」から順に、再び、カウントアップする。そして、制御部31は、各読取部16B、各搬送用磁石13B1、および、各制動用磁石12Bの駆動の制御を、先行するトレイTと同様に繰り返す。 When the tip of the traveling direction X in the subsequent tray T reaches the coordinate value YB1, the first presence / absence detection unit detects the arrival of the tray T again. The drive device 30 starts supplying the current to the first transport magnet again based on the detection result of the first presence / absence detection unit. Further, when the tip end portion of the traveling direction X in the subsequent tray T begins to pass the coordinate value YB1, the control unit 31 counts up the count value of the first reading unit 16B1 again in order from "0". Then, the control unit 31 repeats the control of the drive of each reading unit 16B, each conveying magnet 13B1, and each braking magnet 12B in the same manner as in the preceding tray T.

[作用2:制動処理]
制御部31は、右側の制動用磁石12Bの駆動を制御することに際して、右側のトレイ距離検知部15が出力する測定値を入力し、当該トレイ距離検知部15に対応づけられた右側の制動用磁石12Bにおける駆動を、当該トレイ距離検知部15の測定値に基づいて制御する。制御部31は、左側の制動用磁石12Bの駆動を制御することに際しても同様に、左側のトレイ距離検知部15が出力する測定値を入力し、左側の制動用磁石12Bにおける駆動を、左側のトレイ距離検知部15の測定値に基づいて制御する。
[Action 2: Braking process]
The control unit 31 inputs a measured value output by the tray distance detection unit 15 on the right side when controlling the drive of the braking magnet 12B on the right side, and is associated with the tray distance detection unit 15 for braking on the right side. The drive of the magnet 12B is controlled based on the measured value of the tray distance detecting unit 15. Similarly, when controlling the drive of the left braking magnet 12B, the control unit 31 inputs the measured value output by the left tray distance detection unit 15, and drives the left braking magnet 12B on the left side. Control is performed based on the measured value of the tray distance detection unit 15.

すなわち、制御部31は、右側でのトレイ位置の測定値をフィードバック値として、右側でのトレイ位置の位置偏差、および、右側でのトレイTの速度偏差から、右側での吸引力目標値を算出する。同様に、制御部31は、左側でのトレイ位置の測定値をフィードバック値として、左側でのトレイ位置の位置偏差、および、左側でのトレイTの速度偏差から、左側での吸引力目標値を算出する。 That is, the control unit 31 calculates the suction force target value on the right side from the position deviation of the tray position on the right side and the speed deviation of the tray T on the right side, using the measured value of the tray position on the right side as a feedback value. To do. Similarly, the control unit 31 uses the measured value of the tray position on the left side as a feedback value, and sets the suction force target value on the left side from the position deviation of the tray position on the left side and the speed deviation of the tray T on the left side. calculate.

次いで、制御部31は、右側のトレイ距離検知部15による測定値と、オフセットデータ32Bとを用いて、当該測定値に基づくオフセット値Kiを、右側の制動用磁石12Bに適用するオフセット値として算出する。そして、制御部31は、右側での吸引力目標値と、右側でのオフセット値との加算値を、右側での吸引力指令値として算出する。また、制御部31は、左側のトレイ距離検知部15による測定値と、オフセットデータ32Bとを用いて、当該測定値に基づくオフセット値Kiを、左側の制動用磁石12Bに適用するオフセット値として算出する。そして、制御部31は、左側での吸引力目標値と、左側でのオフセット値との加算値を、左側での吸引力指令値として算出する。 Next, the control unit 31 uses the measured value by the tray distance detecting unit 15 on the right side and the offset data 32B to calculate the offset value Ki based on the measured value as an offset value applied to the braking magnet 12B on the right side. To do. Then, the control unit 31 calculates the sum of the suction force target value on the right side and the offset value on the right side as the suction force command value on the right side. Further, the control unit 31 uses the measured value by the tray distance detecting unit 15 on the left side and the offset data 32B to calculate the offset value Ki based on the measured value as an offset value applied to the braking magnet 12B on the left side. To do. Then, the control unit 31 calculates the sum of the suction force target value on the left side and the offset value on the left side as the suction force command value on the left side.

次いで、制御部31は、右側の制動用磁石12Bに適用する電流指令値と、左側の制動用磁石12Bに適用する電流指令値とを、共通する電流データ32Aを用いて算出する。すなわち、制御部31は、右側のトレイ距離検知部15による測定値、右側の吸引力指令値、および、電流データ32Aを用いて、右側のトレイ距離検知部15による測定値と、右側の吸引力指令値とに基づく電流指令値を算出する。また、制御部31は、左側のトレイ距離検知部15による測定値、左側の吸引力指令値、および、電流データ32Aを用いて、左側のトレイ距離検知部15による測定値と、左側の吸引力指令値とに基づく電流指令値を算出する。 Next, the control unit 31 calculates the current command value applied to the braking magnet 12B on the right side and the current command value applied to the braking magnet 12B on the left side using the common current data 32A. That is, the control unit 31 uses the measured value by the tray distance detecting unit 15 on the right side, the suction force command value on the right side, and the current data 32A to measure the value measured by the tray distance detecting unit 15 on the right side and the suction force on the right side. Calculate the current command value based on the command value. Further, the control unit 31 uses the measured value by the tray distance detecting unit 15 on the left side, the suction force command value on the left side, and the current data 32A, and the measured value by the tray distance detecting unit 15 on the left side and the suction force on the left side. Calculate the current command value based on the command value.

このように、駆動装置30が算出する吸引力指令値Fnは、トレイ位置Ymを用いたフィードバック制御によって算出される。駆動装置30が算出する電流指令値Cinmは、算出された吸引力指令値Fn、トレイ位置の測定値、および、電流データ32Aを用いて算出される。これにより、図10が示すように、制動用磁石12Bに供給される電流値は、トレイ距離検知部15とトレイTとの距離、すなわち、制動用磁石12BとトレイTとの間の作用距離Wが反映された値となる。 In this way, the suction force command value Fn calculated by the drive device 30 is calculated by feedback control using the tray position Ym. The current command value Thin calculated by the drive device 30 is calculated using the calculated suction force command value Fn, the measured value of the tray position, and the current data 32A. As a result, as shown in FIG. 10, the current value supplied to the braking magnet 12B is the distance between the tray distance detecting unit 15 and the tray T, that is, the acting distance W between the braking magnet 12B and the tray T. Is the reflected value.

また、電流指令値Cinmを生成するための吸引力指令値Fnが、吸引力目標値とオフセット値Kiとの加算値である。吸引力指令値Fnを算出するためのオフセット値Kiは、オフセットデータ32Bと、トレイ位置の測定値とを用いて算出される。これらにより、制動用磁石12Bに供給される電流値は、オフセット値Kiの分だけ、トレイ位置Ymを目標位置に近づける大きさとなる。 Further, the attractive force command value Fn for generating the current command value Thinm is an added value of the attractive force target value and the offset value Ki. The offset value Ki for calculating the suction force command value Fn is calculated by using the offset data 32B and the measured value of the tray position. As a result, the current value supplied to the braking magnet 12B becomes large enough to bring the tray position Ym closer to the target position by the amount of the offset value Ki.

以上、上記実施形態によれば、以下の効果を得ることが可能である。
(1)制動用磁石12Bに近いトレイ位置で吸引力指令値Fnが算出される場合と、制動用磁石12Bから遠いトレイ位置で吸引力指令値Fnが算出される場合との間では、制動用磁石12BがトレイTに作用させる吸引力の作用距離が相互に異なる。吸引力を作用させるためのこうした空間的な差異は、トレイ位置Ymに対応づけられた電流指令値Cinmを算出することによって低減可能となる。これにより、左右方向における揺動のような不安定な挙動がトレイに生じることが抑制可能となる。
As described above, according to the above embodiment, the following effects can be obtained.
(1) For braking between the case where the attractive force command value Fn is calculated at the tray position near the braking magnet 12B and the case where the attractive force command value Fn is calculated at the tray position far from the braking magnet 12B. The working distances of the attractive forces that the magnet 12B acts on the tray T are different from each other. Such a spatial difference for applying the suction force can be reduced by calculating the current command value Thinm associated with the tray position Ym. As a result, it is possible to suppress the occurrence of unstable behavior such as rocking in the left-right direction on the tray.

(2)トレイ位置の測定値と吸引力指令値Fnとに対応づけられた電流指令値Cinmがテーブルから算出されるため、上記(1)に準じた効果を得ることの実行性を高めることが可能ともなる。 (2) Since the current command value Thinm associated with the measured value of the tray position and the suction force command value Fn is calculated from the table, it is possible to improve the feasibility of obtaining the effect according to the above (1). It will also be possible.

(3)また、制動用磁石12BがトレイTに作用させる実際の吸引力は、トレイTと制動用磁石12Bとの間の距離が長いほど小さい。そのため、トレイTと制動用磁石12Bとの間の距離が長いほどトレイ位置Ymに大きい電流指令値Cinmを対応づけた電流データ32Aであれば、上記(1)に準じた効果を得ることの実行性をさらに高めることが可能ともなる。 (3) Further, the actual attractive force exerted by the braking magnet 12B on the tray T becomes smaller as the distance between the tray T and the braking magnet 12B becomes longer. Therefore, if the current data 32A corresponds to the tray position Ym with the larger current command value Thinn as the distance between the tray T and the braking magnet 12B becomes longer, the effect according to the above (1) can be obtained. It is also possible to further enhance the sex.

(4)トレイ位置によって変動するオフセット値Kiがフィードフォワード比例ゲインとして用いられる。そのため、サイドフォースなどのようなトレイ位置を目標位置から逸脱させるような外乱に対する補償を、適切、かつ、高い即応性のもとで行うことが可能となる。 (4) The offset value Ki, which fluctuates depending on the tray position, is used as the feedforward proportional gain. Therefore, it is possible to compensate for disturbances such as side force that deviate from the target position in an appropriate and highly responsive manner.

(5)トレイTと制動用磁石12Bとの間の距離が長いほど、オフセット値Kiを大きくすること、ひいては、吸引力を高めることが可能となるから、上記(4)に準じた効果を得ることの実効性を高めることが可能となる。 (5) The longer the distance between the tray T and the braking magnet 12B, the larger the offset value Ki and the higher the attractive force, so that the effect according to (4) above can be obtained. It is possible to increase the effectiveness of the matter.

(6)また、トレイ位置の測定値と制動用磁石12Bとの距離が所定値以下であるときに、オフセット値Kiを一定値にすることが可能となるから、トレイTに作用する実際の吸引力が過大となることが抑制可能となる。 (6) Further, when the distance between the measured value of the tray position and the braking magnet 12B is equal to or less than a predetermined value, the offset value Ki can be set to a constant value, so that the actual suction acting on the tray T can be achieved. Excessive force can be suppressed.

(7)トレイTのグローバル座標は、搬送部10が備える各読取部16Bのローカル座標から変換されるため、エンコーダーの出力を伝送するための信号ケーブルを、トレイTではなく、トレイTを搬送するための装置に接続することが可能となる。そのため、相互に隣り合う真空チャンバー1の間で信号ケーブルを移動させがたい真空処理装置などにも、搬送装置2が適用可能となる。 (7) Since the global coordinates of the tray T are converted from the local coordinates of each reading unit 16B included in the transport unit 10, the signal cable for transmitting the output of the encoder is transported to the tray T instead of the tray T. It becomes possible to connect to the device for. Therefore, the transfer device 2 can be applied to a vacuum processing device or the like in which it is difficult to move the signal cable between the vacuum chambers 1 adjacent to each other.

(8)また、第1読取部16B1のローカル座標から第2読取部16B2のローカル座標に変換対象が切り替わった後は、第1読取部16B1は、次のトレイTについてローカル座標をインクリメントできる。そのため、複数のトレイTを連続的に搬送することが求められる量産機においても、こうした搬送装置2を適用することが可能となる。 (8) Further, after the conversion target is switched from the local coordinates of the first reading unit 16B1 to the local coordinates of the second reading unit 16B2, the first reading unit 16B1 can increment the local coordinates for the next tray T. Therefore, the transfer device 2 can be applied to a mass-produced machine that is required to continuously transfer a plurality of trays T.

(9)変換対象を、第1読取部16B1のローカル座標から、第2読取部16B2のローカル座標に切り換えることが、第1搬送用磁石の駆動から、第2搬送用磁石の駆動に切り換えること、すなわち、可動子13Aに対する作用対象の切り換えと共に行われる。これにより、変換対象の切り換えと、作用対象の切り換えと、の整合を図ることが可能である。これにより、例えば、第1読取部16B1による読み取りが不能であるにも関わらず変換対象の切り換えがなされないこと、あるいは、第2読取部16B2による読み取りが不能であるにも関わらず変換対象が切り換えられることを生じることが抑えられる。すなわち、変換対象の切り換えと、作用対象の切り換えと、の不整合に起因してグローバル座標に誤差を生じることが抑制可能ともなる。 (9) Switching the conversion target from the local coordinates of the first reading unit 16B1 to the local coordinates of the second reading unit 16B2 switches from driving the first transport magnet to driving the second transport magnet. That is, it is performed together with the switching of the action target on the mover 13A. This makes it possible to match the switching of the conversion target with the switching of the action target. As a result, for example, the conversion target is not switched even though the reading by the first reading unit 16B1 is impossible, or the conversion target is switched even though the reading by the second reading unit 16B2 is impossible. It is suppressed that it occurs. That is, it is possible to suppress an error in the global coordinates due to the inconsistency between the switching of the conversion target and the switching of the action target.

(10)また、変換対象を、第1読取部16B1のローカル座標から、第2読取部16B2のローカル座標に、より円滑に切り換え可能ともなる。
(11)変換対象の切り換え時におけるグローバル座標と、第2読取部16B2が出力したローカル座標との加算という簡便な演算によって、第2読取部16B2のローカル座標を変換することが可能ともなる。
(10) Further, the conversion target can be more smoothly switched from the local coordinates of the first reading unit 16B1 to the local coordinates of the second reading unit 16B2.
(11) It is also possible to convert the local coordinates of the second reading unit 16B2 by a simple calculation of adding the global coordinates at the time of switching the conversion target and the local coordinates output by the second reading unit 16B2.

(12)変換対象を、第1読取部16B1のローカル座標から、第2読取部16B2のローカル座標に切り換えることが、第2存否検知部によるトレイTの存否の検知に基づいて行われる。これにより、トレイTの実際の存否に基づいて変換対象の切り換えが行われるため、例えば、第1読取部16B1による読み取りが不能であるにも関わらず変換対象の切り換えがなされないこと、あるいは、第2読取部16B2による読み取りが不能であるにも関わらず変換対象の切り換えが行われることが抑制可能ともなる。すなわち、変換対象の切り換えと、読取部の切り換えと、の不整合に起因してグローバル座標に誤差を生じることが抑制可能ともなる。 (12) Switching the conversion target from the local coordinates of the first reading unit 16B1 to the local coordinates of the second reading unit 16B2 is performed based on the detection of the presence / absence of the tray T by the second presence / absence detection unit. As a result, the conversion target is switched based on the actual existence or non-existence of the tray T. Therefore, for example, the conversion target is not switched even though the first reading unit 16B1 cannot read the tray T, or the conversion target is not switched. 2 It is also possible to suppress switching of conversion targets even though reading by the reading unit 16B2 is impossible. That is, it is possible to suppress an error in the global coordinates due to the inconsistency between the switching of the conversion target and the switching of the reading unit.

なお、上記実施形態は、以下のように変更して実施することができる。
[電流データ]
・電流データ32Aは、各種の演算式に変更可能である。演算式は、トレイ位置Ymと吸引力指令値Fnとから電流指令値Cinmを算出可能とする、言わば、トレイ位置Ym、および、吸引力指令値Fnと、電流指令値Cinmとの関係式である。要は、電流データ32Aは、制動力が作用する距離の差異という空間的な差異を補償する電流指令値を、トレイ位置と吸引力指令値とから算出可能な構成であればよい。
The above embodiment can be modified and implemented as follows.
[Current data]
-The current data 32A can be changed to various arithmetic expressions. The calculation formula is a relational expression between the tray position Ym and the suction force command value Fn and the current command value Thinn, which makes it possible to calculate the current command value Thin from the tray position Ym and the suction force command value Fn. .. In short, the current data 32A may have a configuration in which the current command value for compensating for the spatial difference of the difference in the distance on which the braking force acts can be calculated from the tray position and the suction force command value.

・電流データ32Aの一部は、トレイ位置Ymと吸引力指令値Fnとの複数の組み合わせについて、相互に等しい電流指令値Cinmを対応づけてもよい。例えば、トレイ位置Ymが目標位置の近辺であるトレイ位置Ymの範囲について、複数のトレイ位置Ymに一定値の電流指令値Cinmが対応づけられてもよい。 -A part of the current data 32A may associate a current command value Thinm equal to each other for a plurality of combinations of the tray position Ym and the suction force command value Fn. For example, with respect to the range of the tray position Ym in which the tray position Ym is near the target position, a constant current command value Thin may be associated with the plurality of tray positions Ym.

[オフセットデータ]
・オフセットデータ32Bは、各種の演算式に変更可能である。演算式は、トレイ位置Ymからオフセット値Kiを算出可能とする、トレイ位置Ymとオフセット値Kiとの関係式である。要は、オフセットデータ32Bは、トレイ位置Ymを目標位置に近づけるためのオフセット値Kiをトレイ位置の測定値から算出可能な構成であればよい。
[Offset data]
-The offset data 32B can be changed to various arithmetic expressions. The calculation formula is a relational expression between the tray position Ym and the offset value Ki, which makes it possible to calculate the offset value Ki from the tray position Ym. In short, the offset data 32B may have a configuration in which the offset value Ki for bringing the tray position Ym closer to the target position can be calculated from the measured value of the tray position.

・オフセットデータ32Bを構成するオフセット値Kiの全ては、トレイ位置Ymが制動用磁石12Bから離れるほど大きい値に変更可能である。
・オフセットデータ32Bを構成するオフセット値Kiは、吸引力目標値よりも吸引力指令値を高める値に限らない。例えば、実際の吸引力よりも大きい吸引力目標値が常に算出されるように、位置制御部42や速度制御部43が構成されている場合には、吸引力目標値よりも吸引力指令値を低めるようなオフセット値Kiによってオフセットデータ32Bは構成される。
All of the offset values Ki constituting the offset data 32B can be changed to larger values as the tray position Ym moves away from the braking magnet 12B.
The offset value Ki constituting the offset data 32B is not limited to a value that raises the suction force command value higher than the suction force target value. For example, when the position control unit 42 and the speed control unit 43 are configured so that a suction force target value larger than the actual suction force is always calculated, the suction force command value is set higher than the suction force target value. The offset data 32B is configured by a lowering offset value Ki.

・あるいは、位置制御部42や速度制御部43は、実際の吸引力よりも大きい吸引力目標値が常に算出される第1範囲、および、実際の吸引力よりも小さい吸引力目標値が常に算出される第2範囲を、トレイ位置の範囲として特定可能に構成されてもよい。この場合、オフセットデータ32Bは、第1範囲には、吸引力目標値よりも吸引力指令値を低めるようなオフセット値Kiを備え、第2範囲には、吸引力目標値よりも吸引力指令値を高めるようなオフセット値Kiを備える。 Alternatively, the position control unit 42 and the speed control unit 43 always calculate the first range in which the suction force target value larger than the actual suction force is always calculated, and the suction force target value smaller than the actual suction force. The second range to be formed may be configured to be identifiable as a range of tray positions. In this case, the offset data 32B includes an offset value Ki such that the suction force command value is lower than the suction force target value in the first range, and the suction force command value is lower than the suction force target value in the second range. It is provided with an offset value Ki that enhances.

要は、オフセット値Kiは、吸引力目標値に加えられる補償値であって、トレイ位置を目標位置から逸脱させるような外乱をトレイ位置Ymに基づいて補償する値であればよい。 In short, the offset value Ki may be a compensation value added to the suction force target value, and may be a value that compensates for disturbances that deviate from the target position based on the tray position Ym.

・オフセットデータ32Bは、トレイ位置Ymと制動用磁石12Bとの左右方向Yにおける距離が所定値以上である範囲に、オフセット値Kiとして一定値が対応づけられる、という構成に変更可能である。 The offset data 32B can be changed to a configuration in which a constant value is associated with the offset value Ki in a range in which the distance between the tray position Ym and the braking magnet 12B in the left-right direction Y is equal to or greater than a predetermined value.

[エンコーダー]
・スケール16Aは、インクリメンタルリニアスケールに限らず、インクリメンタルロータリースケールに変更可能である。この際、固定子10Bは、例えば、左右方向に回転軸を有する回転体であって、相互に異なる磁極が周方向に沿って交互に繰り返された外周面を備える。そして、固定子10Bは、回転体の回転に追従させて可動子13Aを進行方向Xに進めるように構成される。スケール16Aは、固定子10Bの回転に追従させて被読取パターンが回転するように、固定子10Bに取り付けられる。
[encoder]
-The scale 16A is not limited to the incremental linear scale, but can be changed to an incremental rotary scale. At this time, the stator 10B is, for example, a rotating body having a rotation axis in the left-right direction, and includes an outer peripheral surface in which magnetic poles different from each other are alternately repeated along the circumferential direction. Then, the stator 10B is configured to follow the rotation of the rotating body and advance the mover 13A in the traveling direction X. The scale 16A is attached to the stator 10B so that the pattern to be read rotates following the rotation of the stator 10B.

すなわち、スケール16Aは、トレイTではなく、固定子10Bに備えられてもよい。この構成であれば、トレイTからスケール16Aを割愛することが可能であって、トレイTが備える構成の簡素化を図ることが可能ともなる。 That is, the scale 16A may be provided on the stator 10B instead of the tray T. With this configuration, the scale 16A can be omitted from the tray T, and the configuration provided in the tray T can be simplified.

[制動力]
・上記実施形態では、トレイ位置を目標位置に配置するための制動力が、トレイTを制動用磁石12Bに向けて吸引する吸引力である例を説明した。これに限らず、トレイ位置を目標位置に配置するための制動力は、トレイTを制動用磁石12Bから遠ざける斥力であってもよい。この場合、被制動部12Aは永久磁石である。
[Braking force]
-In the above embodiment, an example has been described in which the braking force for arranging the tray position at the target position is the attractive force for attracting the tray T toward the braking magnet 12B. Not limited to this, the braking force for arranging the tray position at the target position may be a repulsive force that keeps the tray T away from the braking magnet 12B. In this case, the braked portion 12A is a permanent magnet.

・被制動部12Aが永久磁石である場合、制動用磁石12Bに流す電流の向きが変わると、被制動部12Aに作用する磁力もまた、引力から斥力、あるいは、斥力から引力に変わる。そのため、被制動部12Aと制動用磁石12Bとの組みは、トレイTの左右方向における右側と左側とのいずれか一方にのみ位置する構成であってもよい。
・上記実施形態では、トレイ距離検知部15が1つの制動用磁石12Bに対して1つずつ対応づけられる例を説明した。これを変更して、進行方向Xにおいて、相互に隣り合うトレイ距離検知部15の間隔と、相互に隣り合う制動用磁石12Bの間隔とは、相互に異なってもよい。
When the braked portion 12A is a permanent magnet, when the direction of the current flowing through the braking magnet 12B changes, the magnetic force acting on the braked portion 12A also changes from attractive force to repulsive force or from repulsive force to attractive force. Therefore, the set of the braked portion 12A and the braking magnet 12B may be configured to be located only on either the right side or the left side of the tray T in the left-right direction.
-In the above embodiment, an example in which the tray distance detecting unit 15 is associated with one braking magnet 12B one by one has been described. By changing this, the distance between the tray distance detection units 15 adjacent to each other and the distance between the braking magnets 12B adjacent to each other in the traveling direction X may be different from each other.

例えば、制動用磁石12Bは、1つのトレイ距離検知部15に対して2つ以上ずつ対応づけられてもよい。この際、駆動装置30は、例えば、クローバル座標系における各制動用磁石12Bの座標値を有する。また、駆動装置30は、トレイTの搬送位置と制動用磁石12Bとの間の距離が所定値以下である制動用磁石12Bを特定する。そして、駆動装置30は、トレイTにおける左右方向での変位を抑えるように、特定された制動用磁石12Bの駆動を制御する。 For example, two or more braking magnets 12B may be associated with one tray distance detecting unit 15. At this time, the drive device 30 has, for example, the coordinate values of each braking magnet 12B in the global coordinate system. Further, the drive device 30 specifies the braking magnet 12B in which the distance between the transport position of the tray T and the braking magnet 12B is equal to or less than a predetermined value. Then, the drive device 30 controls the drive of the specified braking magnet 12B so as to suppress the displacement of the tray T in the left-right direction.

例えば、トレイ距離検知部15は、1つの制動用磁石12Bに対して2つ以上ずつ対応づけられてもよい。この際、駆動装置30は、例えば、クローバル座標系における各制動用磁石12Bの座標値を有する。また、駆動装置30は、トレイTの搬送位置と制動用磁石12Bとの間の距離が所定値以下である制動用磁石12Bを特定する。そして、駆動装置30は、各トレイ距離検知部15の測定値からトレイTの姿勢を特定し、トレイTにおける左右方向での変位を抑えるように、特定された制動用磁石12Bの駆動を制御する。 For example, two or more tray distance detection units 15 may be associated with one braking magnet 12B. At this time, the drive device 30 has, for example, the coordinate values of each braking magnet 12B in the global coordinate system. Further, the drive device 30 specifies the braking magnet 12B in which the distance between the transport position of the tray T and the braking magnet 12B is equal to or less than a predetermined value. Then, the drive device 30 specifies the posture of the tray T from the measured values of each tray distance detection unit 15, and controls the drive of the specified braking magnet 12B so as to suppress the displacement of the tray T in the left-right direction. ..

・トレイ距離検知部15は、トレイTを挟む左右両側のうち一方にのみ位置する構成であってもよい。左右方向における制動用磁石12Bの間の距離と、左右方向におけるトレイTの幅とは、予め把握することは可能であるから、トレイTを挟む左右両側のうち一方側の距離を検知すれば、他方側の距離を算出することは可能である。 The tray distance detection unit 15 may be configured to be located on only one of the left and right sides sandwiching the tray T. Since the distance between the braking magnets 12B in the left-right direction and the width of the tray T in the left-right direction can be grasped in advance, if the distance on one of the left and right sides sandwiching the tray T is detected, It is possible to calculate the distance on the other side.

[その他]
・被案内部材21Aは、案内部20に引き付けられる磁性体であってもよい。要は、被案内部材21Aは、案内部20が作用させる磁力を受けて鉛直方向Zの上側に変位する構成であればよい。
[Other]
The guided member 21A may be a magnetic material that is attracted to the guide portion 20. In short, the guided member 21A may be configured to be displaced upward in the vertical direction Z by receiving a magnetic force applied by the guide portion 20.

・案内部材21Bは、トレイTを引き付ける磁性体であってもよい。要は、案内部材21Bは、被案内部材21Aが作用させる磁力を受けて、被案内部材21Aを鉛直方向Zの上側に変位させる構成であればよい。 The guide member 21B may be a magnetic material that attracts the tray T. In short, the guide member 21B may be configured to displace the guided member 21A upward in the vertical direction Z in response to the magnetic force acted by the guided member 21A.

・被制動部12Aは、制動用磁石12Bに引き付けられる磁性体であってもよい。要は、被制動部12Aは、制動用磁石12Bが作用させる磁力を受けて、被制動部12Aを左右方向に変位させる構成であればよい。 The braked portion 12A may be a magnetic material that is attracted to the braking magnet 12B. In short, the braked portion 12A may be configured to displace the braked portion 12A in the left-right direction in response to the magnetic force applied by the braking magnet 12B.

・駆動装置30は、存否検知部13B2を割愛された構成であってもよい。この際、駆動装置30は、例えば、各搬送用磁石13B1のクローバル座標を有する。そして、駆動装置30は、トレイTの搬送位置と搬送用磁石13B1との距離が所定値以下である搬送用磁石13B1を搬送位置に基づいて特定し、トレイTが進行方向Xに搬送されるように、特定された各搬送用磁石13B1の駆動を制御してもよい。 The drive device 30 may have a configuration in which the presence / absence detection unit 13B2 is omitted. At this time, the drive device 30 has, for example, the clover coordinates of each transport magnet 13B1. Then, the drive device 30 specifies the transport magnet 13B1 in which the distance between the transport position of the tray T and the transport magnet 13B1 is equal to or less than a predetermined value based on the transport position so that the tray T is transported in the traveling direction X. In addition, the drive of each of the specified transport magnets 13B1 may be controlled.

・駆動装置30は、在荷センサー13Kを割愛された構成であってもよい。この際、駆動装置30は、複数の制動用磁石12BのなかでトレイTと対向する制動用磁石12Bを第1読取部16B1のカウント値に基づいて特定し、特定された制動用磁石12Bの駆動を制御する。 -The drive device 30 may have a configuration in which the load sensor 13K is omitted. At this time, the driving device 30 specifies the braking magnet 12B facing the tray T among the plurality of braking magnets 12B based on the count value of the first reading unit 16B1 and drives the specified braking magnet 12B. To control.

・トレイTに搭載される可動子13Aが電磁石であって、搬送用磁石13B1が前後方向に延在する永久磁石であってもよい。この際、駆動装置30は、可動子13Aの駆動を制御することによって、トレイTを進行方向Xに搬送する。この構成であっても、上記(1)から(6)に準じた効果を得ることは可能である。 The mover 13A mounted on the tray T may be an electromagnet, and the transport magnet 13B1 may be a permanent magnet extending in the front-rear direction. At this time, the drive device 30 conveys the tray T in the traveling direction X by controlling the drive of the mover 13A. Even with this configuration, it is possible to obtain the effects according to the above (1) to (6).

・制御部31は、オフセットデータ32Bを用いたオフセット値Kiの算出、および、吸引力目標値とオフセット値Kiとの加算を割愛し、吸引力目標値を吸引力指令値Fnとする構成に変更可能である。この構成であっても、上記(1)から(3)、および、上記(7)から(12)に準じた効果を得ることは可能である。 -The control unit 31 omits the calculation of the offset value Ki using the offset data 32B and the addition of the suction force target value and the offset value Ki, and changes the configuration so that the suction force target value is the suction force command value Fn. It is possible. Even with this configuration, it is possible to obtain the effects according to the above (1) to (3) and the above (7) to (12).

・搬送装置は、基板Sを水平面に沿って倒した状態でトレイを搬送してもよい。 -The transport device may transport the tray with the substrate S tilted along the horizontal plane.

Ci11,Ci12,Ci13,Ci21,Ci31,Cinm…電流指令値、K1,K2,K3,K4,K5,Ki…オフセット値、S…基板、T…トレイ、Y1,Y2,Y3,Y4,Y5,Ym…トレイ位置、1…真空チャンバー、2…搬送装置、10…搬送部、30…駆動装置、32A…電流データ、32B…オフセットデータ。 Ci11, Ci12, Ci13, Ci21, Ci31, Cinema ... Current command value, K1, K2, K3, K4, K5, Ki ... Offset value, S ... Board, T ... Tray, Y1, Y2, Y3, Y4, Y5, Ym ... Tray position, 1 ... Vacuum chamber, 2 ... Transfer device, 10 ... Transfer unit, 30 ... Drive device, 32A ... Current data, 32B ... Offset data.

Claims (5)

基板を載置可能なトレイを磁気浮上させながら前後方向に搬送する搬送部と、
左右方向における前記トレイの位置であるトレイ位置を測定する測定部と、
前記トレイ位置の変化を電磁石の制動力によって抑制する抑制部と、
前記トレイ位置を目標位置に配置するための制動力指令値を算出し、前記制動力指令値を前記電磁石の電流指令値に変換する駆動装置と、を備え、
前記駆動装置は、
前記トレイ位置を前記目標位置に配置するための前記電流指令値を前記トレイ位置と前記制動力指令値とから得るための電流データを備え、前記トレイ位置の測定値を用いて前記制動力指令値をフィードバック制御し、当該制動力指令値と前記測定値とを前記電流データに適用する際に、前記電流データに含まれる前記トレイ位置と前記制動力指令値との二次元補間を行って、当該制動力指令値と前記測定値とに対応する前記電流指令値を算出する
搬送装置。
A transport unit that magnetically levitates a tray on which a substrate can be placed and transports it in the front-rear direction.
A measuring unit that measures the tray position, which is the position of the tray in the left-right direction,
A suppressor that suppresses changes in the tray position by the braking force of the electromagnet,
A drive device that calculates a braking force command value for arranging the tray position at a target position and converts the braking force command value into a current command value of the electromagnet is provided.
The drive device
The current data for obtaining the current command value for arranging the tray position at the target position from the tray position and the braking force command value is provided, and the braking force command value is provided using the measured value of the tray position. When applying the braking force command value and the measured value to the current data by feedback control, two-dimensional interpolation of the tray position and the braking force command value included in the current data is performed. A conveyor that calculates the current command value corresponding to the braking force command value and the measured value.
前記駆動装置は、前記トレイ位置と前記制動力指令値とに前記電流指令値を対応づけたテーブルを前記電流データとして備える
請求項1に記載の搬送装置。
The transport device according to claim 1, wherein the drive device includes a table in which the current command value is associated with the tray position and the braking force command value as the current data.
前記電流データは、前記制動力指令値が大きいほど前記制動力指令値に大きい前記電流指令値を対応づけていると共に、前記トレイと前記電磁石との間の距離が長いほど前記トレイ位置に大きい前記電流指令値を対応づけたテーブルを含む
請求項1または2に記載の搬送装置。
The larger the braking force command value, the larger the current command value corresponds to the braking force command value, and the longer the distance between the tray and the electromagnet, the larger the current data at the tray position. The transport device according to claim 1 or 2, which includes a table associated with current command values.
前記駆動装置は、前記トレイ位置の測定値をフィードバック値として算出される制動力に、前記制動力指令値を高めるオフセット値を加算することによって、前記制動力指令値を算出する
請求項1から3のいずれか一項に記載の搬送装置。
The driving device calculates the braking force command value by adding an offset value for increasing the braking force command value to the braking force calculated using the measured value of the tray position as a feedback value. The transport device according to any one of the above.
真空チャンバーと、
基板を載置可能なトレイと、
前記真空チャンバーのなかで前記トレイを搬送する搬送装置と、を備え、
前記搬送装置は、請求項1から4のいずれか一項に記載の搬送装置である
真空処理装置。
With a vacuum chamber
A tray on which the board can be placed and
A transport device for transporting the tray in the vacuum chamber is provided.
The transfer device is a vacuum processing device according to any one of claims 1 to 4.
JP2019192614A 2019-10-23 2019-10-23 Transfer device and vacuum processing device Active JP7306957B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019192614A JP7306957B2 (en) 2019-10-23 2019-10-23 Transfer device and vacuum processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019192614A JP7306957B2 (en) 2019-10-23 2019-10-23 Transfer device and vacuum processing device

Publications (2)

Publication Number Publication Date
JP2021068797A true JP2021068797A (en) 2021-04-30
JP7306957B2 JP7306957B2 (en) 2023-07-11

Family

ID=75637538

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019192614A Active JP7306957B2 (en) 2019-10-23 2019-10-23 Transfer device and vacuum processing device

Country Status (1)

Country Link
JP (1) JP7306957B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5594501A (en) * 1979-01-11 1980-07-18 Mitsubishi Electric Corp Magnetic float control device
JPH03273802A (en) * 1990-02-05 1991-12-05 Sumitomo Electric Ind Ltd Magnetic levitation carrier
JPH06156733A (en) * 1992-11-24 1994-06-03 Ebara Corp Magnetic levitation conveying device
JPH0739015A (en) * 1993-07-21 1995-02-07 Seiko Seiki Co Ltd Conveyance device
JPH0739016A (en) * 1993-07-22 1995-02-07 Seiko Seiki Co Ltd Conveyance device
JP2003087909A (en) * 2001-09-14 2003-03-20 Nsk Ltd Magnetic levitation transport device and its control method
JP2018518041A (en) * 2015-04-09 2018-07-05 アプライド マテリアルズ インコーポレイテッドApplied Materials,Incorporated Device for holding, positioning and moving objects

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3273802B2 (en) 1992-02-13 2002-04-15 日本たばこ産業株式会社 Cigarette winding diameter control device in cigarette making machine
EP2669845A3 (en) 2012-06-01 2014-11-19 Ricoh Company, Ltd. Target recognition system, target recognition method executed by the target recognition system, target recognition program executed on the target recognition system, and recording medium storing the target recognition program
JP5594501B1 (en) 2013-04-11 2014-09-24 株式会社昇竜建設 Gel plate fragmentation / dispensing device and fragmentation / dispensing method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5594501A (en) * 1979-01-11 1980-07-18 Mitsubishi Electric Corp Magnetic float control device
JPH03273802A (en) * 1990-02-05 1991-12-05 Sumitomo Electric Ind Ltd Magnetic levitation carrier
JPH06156733A (en) * 1992-11-24 1994-06-03 Ebara Corp Magnetic levitation conveying device
JPH0739015A (en) * 1993-07-21 1995-02-07 Seiko Seiki Co Ltd Conveyance device
JPH0739016A (en) * 1993-07-22 1995-02-07 Seiko Seiki Co Ltd Conveyance device
JP2003087909A (en) * 2001-09-14 2003-03-20 Nsk Ltd Magnetic levitation transport device and its control method
JP2018518041A (en) * 2015-04-09 2018-07-05 アプライド マテリアルズ インコーポレイテッドApplied Materials,Incorporated Device for holding, positioning and moving objects

Also Published As

Publication number Publication date
JP7306957B2 (en) 2023-07-11

Similar Documents

Publication Publication Date Title
US20200186063A1 (en) Linear Motor Track System With Automatic Gravity Detection
JP2017079569A (en) Movable magnet type linear motor control system
JP2018068048A (en) Linear motor system, mobile body system, and method of estimating electrical angle
JP2019184362A (en) Position detection system and travel system
JP2021082683A (en) Transport device and vacuum processing device
JP6206458B2 (en) MOBILE BODY AND MOBILE BODY POSITION DETECTING METHOD
KR20210101134A (en) Transport system
Ha et al. Experimental verification of a magnetic levitation transport system for the OLED display evaporation process under vacuum
JP7306957B2 (en) Transfer device and vacuum processing device
JP2010282569A (en) Carrying vehicle
JP2006304470A (en) Electromagnetic unit, electromagnetic actuator, drive controller and stage device therefor
JPWO2019043794A1 (en) Work transfer conveyor and work transfer system
JP7306959B2 (en) Transfer device and vacuum processing device
JP2002329772A (en) Xy table in semiconductor device
KR102200021B1 (en) Magnetic levitation transfer apparatus and driving method thereof
JP2017042011A (en) Mobile body
TWI795805B (en) Carrier device and control method for carrier device
KR20220102106A (en) Transport system, processing system, and article manufacturing method
JP7451202B2 (en) Conveyance system
JP2002058271A (en) Linear servo actuator
CN102963783A (en) Magnetic guide control apparatus
JP2007290786A (en) Cooperative carrier control device of duplicate hoisting crane and cooperative carrier control method of duplicate hoisting crane
WO2005045266A1 (en) Power amplification device and magnetic bearing
Kim et al. Near-Zero-Power 2-DOF Noncontact Transportation by Static and Dynamic Disturbance Compensation Using Single-Body PM-Biased Magnetic Levitator
JP2002039178A (en) Magnetic bearing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230607

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230620

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230629

R150 Certificate of patent or registration of utility model

Ref document number: 7306957

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150