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

JP6948967B2 - Coating device and coating method - Google Patents

Coating device and coating method Download PDF

Info

Publication number
JP6948967B2
JP6948967B2 JP2018041557A JP2018041557A JP6948967B2 JP 6948967 B2 JP6948967 B2 JP 6948967B2 JP 2018041557 A JP2018041557 A JP 2018041557A JP 2018041557 A JP2018041557 A JP 2018041557A JP 6948967 B2 JP6948967 B2 JP 6948967B2
Authority
JP
Japan
Prior art keywords
coating
nozzle
coordinates
liquid agent
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2018041557A
Other languages
Japanese (ja)
Other versions
JP2019155224A (en
Inventor
智也 手塚
智也 手塚
真次 朝山
真次 朝山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2018041557A priority Critical patent/JP6948967B2/en
Publication of JP2019155224A publication Critical patent/JP2019155224A/en
Application granted granted Critical
Publication of JP6948967B2 publication Critical patent/JP6948967B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Coating Apparatus (AREA)
  • Non-Metallic Protective Coatings For Printed Circuits (AREA)
  • Application Of Or Painting With Fluid Materials (AREA)

Description

本発明は、塗布装置および塗布方法に関する。 The present invention relates to a coating device and a coating method.

電気部品を実装したプリント基板にコーティング剤を塗布し、防湿性、絶縁性などを高めることが知られている。作業者が、コーティング剤を塗布すると、作業時間がかかり、有機溶剤による健康障害のリスクがある。この課題を解決するため、塗布ノズルと塗布ノズルの位置を移動する移動手段とを備える塗布装置が知られている。 It is known that a coating agent is applied to a printed circuit board on which electrical components are mounted to improve moisture resistance and insulation. When an operator applies a coating agent, it takes a long time to work and there is a risk of health problems due to organic solvents. In order to solve this problem, a coating device including a coating nozzle and a moving means for moving the position of the coating nozzle is known.

塗布装置では、液膜を扇状に広げて広範囲を塗布する塗布するフィルムコートノズルまたは液滴を吐出し微小領域を塗布するジェット塗布ノズルが用いられている。このような塗布装置を用いて塗布作業を実施するために、塗布プログラムを作成する必要がある。塗布プログラム作成では、プリント基板の形状、部品配置および塗布禁止領域に合わせて、ノズルの経路、液圧、および塗布速度の塗布パラメータを入力し、実際の塗布結果を見て、塗布パラメータを修正する必要があり、時間を要している。 In the coating apparatus, a film coating nozzle for coating a wide area by spreading the liquid film in a fan shape or a jet coating nozzle for ejecting droplets and coating a minute area is used. In order to carry out the coating work using such a coating device, it is necessary to create a coating program. In creating a coating program, input the coating parameters of nozzle path, hydraulic pressure, and coating speed according to the shape of the printed circuit board, component placement, and coating prohibited area, see the actual coating results, and correct the coating parameters. Needed and time consuming.

特許文献1は、プリント基板の設計データから基板外形や部品等に設定された塗布禁止領域等の座標情報を取り込み、塗布ノズルの塗布幅・最小塗布長さ等の設定値を元に塗布ノズルの移動ルートを自動的に生成する塗布装置を開示する。 Patent Document 1 takes in coordinate information such as a coating prohibited area set for the outer shape of the substrate and parts from the design data of the printed circuit board, and uses the setting values such as the coating width and the minimum coating length of the coating nozzle to obtain the coating nozzle. A coating device that automatically generates a movement route is disclosed.

特許文献2は、プリント基板に実装された部品の高さを検出する高さ検出部を備え、高さ検出部により部品の位置および高さを検出し、部品の位置および高さに基づいて、塗布ノズルが部品に接触しないように移動ルートを自動的に生成する塗布装置を開示する。 Patent Document 2 includes a height detecting unit that detects the height of a component mounted on a printed circuit board, detects the position and height of the component by the height detecting unit, and is based on the position and height of the component. A coating device that automatically generates a movement route so that the coating nozzle does not come into contact with a component is disclosed.

特開2014−236132号公報Japanese Unexamined Patent Publication No. 2014-236132 特開2016−215177号公報Japanese Unexamined Patent Publication No. 2016-215177

特許文献1および2に開示する塗布装置は、塗布ノズルからプリント基板に垂直にコーティング剤を吐出して、コーティング剤をプリント基板に塗布する。このため、プリント基板に実装された背の高い部品の側面や部品の下に隠れるリード部に塗布する塗布プログラムを作成することが容易でないという問題がある。プリント基板以外の平板状の形状を有するものに塗布する場合も同様の問題がある。 In the coating apparatus disclosed in Patent Documents 1 and 2, the coating agent is discharged vertically from the coating nozzle to the printed circuit board, and the coating agent is applied to the printed circuit board. Therefore, there is a problem that it is not easy to create a coating program for applying to the side surface of a tall component mounted on a printed circuit board or a lead portion hidden under the component. There is a similar problem when the coating is applied to a flat plate shape other than the printed circuit board.

本発明は、上記のような課題を解決するためになされたものであり、塗布できない箇所を減らし、塗布プログラムを容易に作成できる塗布装置および塗布方法を提供する。 The present invention has been made to solve the above problems, and provides a coating device and a coating method capable of reducing the number of places where coating cannot be performed and easily creating a coating program.

上記目的を達成するため、本発明に係る塗布装置は、塗布ノズルと、ロボット部と、チルト部と、オフセット値記憶部と、塗布領域取得部と、ノズル座標設定部と、を備える。塗布ノズルは、xy平面に配置された塗布対象に液剤を塗布する。ロボット部は、塗布対象に対して塗布ノズルをxおよびy軸方向に移動させる。チルト部は、塗布対象に対して塗布ノズルを傾ける。オフセット値記憶部は、塗布ノズルが配置される座標と、塗布ノズルを傾けて吐出したときに液剤が塗布される領域の座標と、の差であるオフセット値を記憶する。塗布領域取得部は、塗布対象に液剤を塗布する塗布予定領域の座標を取得する。ノズル座標設定部は、オフセット値と、塗布予定領域の座標と、に基づいて、塗布ノズルを配置する座標を設定する。ノズル座標設定部は、塗布予定領域にxy平面に垂直な面を含むと判定すると、垂直な面の法線に基づいて、塗布ノズルを傾ける向きを設定する。 In order to achieve the above object, the coating apparatus according to the present invention includes a coating nozzle, a robot unit, a tilt unit, an offset value storage unit, a coating area acquisition unit, and a nozzle coordinate setting unit. The coating nozzle applies the liquid agent to the coating target arranged on the xy plane. The robot unit moves the coating nozzle with respect to the coating target in the x and y axis directions. The tilt portion tilts the coating nozzle with respect to the coating target. The offset value storage unit stores an offset value which is the difference between the coordinates where the coating nozzle is arranged and the coordinates of the region where the liquid agent is applied when the coating nozzle is tilted and discharged. The coating area acquisition unit acquires the coordinates of the planned coating area for applying the liquid agent to the coating target. The nozzle coordinate setting unit sets the coordinates for arranging the coating nozzles based on the offset value and the coordinates of the planned coating area. When the nozzle coordinate setting unit determines that the planned coating area includes a plane perpendicular to the xy plane, the nozzle coordinate setting unit sets the direction in which the coating nozzle is tilted based on the normal of the vertical plane.

本発明によれば、塗布領域を取得すると、塗布ノズルを傾けて液剤を吐出したときに、液剤が塗布領域に塗布される塗布ノズルの座標を、オフセット値を用いて設定することができる。これにより、塗布できない箇所を減らし、塗布プログラムを容易に作成できる塗布装置および塗布方法を提供することができる。 According to the present invention, when the coating area is acquired, the coordinates of the coating nozzle to which the liquid agent is applied to the coating area can be set by using the offset value when the liquid agent is discharged by tilting the coating nozzle. Thereby, it is possible to provide a coating device and a coating method capable of easily creating a coating program by reducing the number of places where coating cannot be performed.

本発明の実施の形態に係る塗布装置を示す図The figure which shows the coating apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る塗布装置が備える第1の吐出部を示す図The figure which shows the 1st discharge part provided in the coating apparatus which concerns on embodiment of this invention. (a)は、本発明の実施の形態に係る塗布装置が備える第2の吐出部の上面図、(b)は、本発明の実施の形態に係る塗布装置が備える第2の吐出部の正面図(A) is a top view of a second discharge portion included in the coating device according to the embodiment of the present invention, and (b) is a front view of the second discharge portion included in the coating device according to the embodiment of the present invention. figure 本発明の実施の形態に係る塗布装置を示す構成図A block diagram showing a coating apparatus according to an embodiment of the present invention. 本発明の実施の形態に係る塗布試験処理を示すフローチャートA flowchart showing a coating test process according to an embodiment of the present invention. 本発明の実施の形態に係る塗布試験結果を示す図The figure which shows the coating test result which concerns on embodiment of this invention. 本発明の実施の形態に係る塗布試験結果を示す拡大図Enlarged view showing the result of the coating test according to the embodiment of the present invention. 本発明の実施の形態に係る塗布方法を示す図The figure which shows the coating method which concerns on embodiment of this invention. 変形例に係るオフセット値を補完する方法を説明する図The figure explaining the method of complementing the offset value which concerns on a modification 変形例に係る塗布方法を示す図The figure which shows the coating method which concerns on the modification 変形例に係る塗布方法を示す図The figure which shows the coating method which concerns on the modification 変形例に係る塗布方法を示す図The figure which shows the coating method which concerns on the modification

(実施の形態)
以下、本発明を実施するための形態に係る塗布装置を図面を参照しながら説明する。
(Embodiment)
Hereinafter, the coating apparatus according to the embodiment for carrying out the present invention will be described with reference to the drawings.

本実施の形態に係る塗布装置100は、図1に示すように、塗布対象であるプリント基板Pに広範囲に液剤Lを吐出する第1の吐出部110と、微小領域に液剤Lを吐出する第2の吐出部120と、第2の吐出部120を傾けるチルト部130と、第1と第2の吐出部110、120を縦・横・高さ方向に移動する3軸ロボット部140と、プリント基板Pを撮像するカメラ150と、液剤Lをプリント基板Pに塗布する際の第1と第2の吐出部110、120の位置および第2の吐出部120を傾ける角度を示すデータを生成する第1の制御部200と、第1の制御部200が生成したデータに基づいて、第1と第2の吐出部110、120、チルト部130、および3軸ロボット部140を制御する第2の制御部300と、を備える。 As shown in FIG. 1, the coating device 100 according to the present embodiment has a first discharging portion 110 that discharges the liquid agent L over a wide range to the printed circuit board P to be coated, and a first discharging portion 110 that discharges the liquid agent L to a minute region. The discharge unit 120 of 2, the tilt unit 130 that tilts the second discharge unit 120, the 3-axis robot unit 140 that moves the first and second discharge units 110 and 120 in the vertical, horizontal, and height directions, and the print. A camera 150 that captures an image of the substrate P, and data indicating the positions of the first and second ejection portions 110 and 120 and the angle at which the second ejection portion 120 is tilted when the liquid agent L is applied to the printed circuit board P are generated. A second control that controls the first and second discharge units 110 and 120, the tilt unit 130, and the 3-axis robot unit 140 based on the data generated by the control unit 200 of 1 and the first control unit 200. A unit 300 is provided.

理解を容易にするために、水平面に配置されたプリント基板Pの基準となる辺の延びる方向をx軸方向、x軸方向に垂直な方向をy軸方向、鉛直上方向をz軸方向とする直交座標系を設定し、適宜参照する。 For ease of understanding, the extending direction of the reference side of the printed substrate P arranged on the horizontal plane is the x-axis direction, the direction perpendicular to the x-axis direction is the y-axis direction, and the vertically upward direction is the z-axis direction. Set the Cartesian coordinate system and refer to it as appropriate.

第1の吐出部110は、図2に示すように、液膜を扇型に広げ線状に液剤Lを吐出するフィルムコートノズル111を備える。プリント基板Pから高さh1にフィルムコートノズル111の吐出部が配置され、フィルムコートノズル111が液剤Lを吐出すると、線状領域に液剤Lが塗布される。線状領域の中心から端部の長さr1とする。フィルムコートノズルの先端は90°回転する機能を有しており、これにより縦方向であるx軸方向に延びる線状領域および横方向であるy軸方向に延びる線状領域に塗布が可能となる。 As shown in FIG. 2, the first discharge unit 110 includes a film coat nozzle 111 that spreads the liquid film in a fan shape and discharges the liquid agent L in a linear shape. When the discharge portion of the film coat nozzle 111 is arranged at a height h1 from the printed circuit board P and the film coat nozzle 111 discharges the liquid agent L, the liquid agent L is applied to the linear region. The length from the center to the end of the linear region is r1. The tip of the film coat nozzle has a function of rotating by 90 °, which enables coating to a linear region extending in the x-axis direction in the vertical direction and a linear region extending in the y-axis direction in the horizontal direction. ..

第2の吐出部120は、図3(a)および図3(b)に示すように、液剤Lを吐出方向に直進して吐出するジェット塗布ノズル121を備え、チルト部130により液剤Lを吐出する吐出方向を変更可能に配置されている。 As shown in FIGS. 3A and 3B, the second discharge unit 120 includes a jet coating nozzle 121 that discharges the liquid agent L in a straight line in the discharge direction, and discharges the liquid agent L by the tilt unit 130. The discharge direction is changeable.

チルト部130は、3軸ロボット部140に取り付けられる昇降プレート131と、昇降プレート131に取り付けられた第1の回転軸132と、第1の回転軸132により回転する回転プレート133と、回転プレート133に取り付けられた第2の回転軸134と、第2の回転軸134に取り付けられた保持部135と、を備える。第1の回転軸132は、z軸方向に延びる軸を中心として回転する。回転プレート133は、第1の回転軸132に垂設された支持棒136に、回転プレート133の主面と支持棒136の長軸とが垂直に、取り付けられている。第2の回転軸134は、回転プレート133の主面に垂直な方向に延びる軸を中心に回転する。保持部135には、第2の吐出部120が取り付けられている。ここで第1の回転軸132の回転角をローテート角φ、第2の回転軸134の回転角をチルト角θと呼ぶこととする。第2の制御部300によりローテート角φおよびチルト角θが制御されることにより、第2の吐出部120から突出される液剤Lの突出方向を変更することができる。第1と第2の回転軸132、134の駆動機構としては、ステッピングモータを含む電動モータまたはエアシリンダーを用いることができる。細かな角度の制御を可能とするためにステッピングモータを用いることが好ましい。 The tilt unit 130 includes an elevating plate 131 attached to the 3-axis robot unit 140, a first rotating shaft 132 attached to the elevating plate 131, a rotating plate 133 rotated by the first rotating shaft 132, and a rotating plate 133. A second rotating shaft 134 attached to the second rotating shaft 134 and a holding portion 135 attached to the second rotating shaft 134 are provided. The first rotation shaft 132 rotates about an axis extending in the z-axis direction. In the rotating plate 133, the main surface of the rotating plate 133 and the long axis of the supporting rod 136 are vertically attached to the support rod 136 suspended from the first rotating shaft 132. The second rotating shaft 134 rotates about an axis extending in a direction perpendicular to the main surface of the rotating plate 133. A second discharge portion 120 is attached to the holding portion 135. Here, the rotation angle of the first rotation shaft 132 is referred to as a rotation angle φ, and the rotation angle of the second rotation shaft 134 is referred to as a tilt angle θ. By controlling the rotation angle φ and the tilt angle θ by the second control unit 300, the protruding direction of the liquid agent L protruding from the second discharge unit 120 can be changed. As the drive mechanism of the first and second rotary shafts 132 and 134, an electric motor including a stepping motor or an air cylinder can be used. It is preferable to use a stepping motor to enable fine angle control.

ローテート角φは、第2の吐出部120が取り付けられている回転プレート133の主面がy軸方向を向いているとき0度とし、x軸方向を向いているとき90度とし、−x軸方向を向いているとき−90度とする。チルト角θは、第2の吐出部120から液剤Lを−z軸方向に吐出する向きのとき0度とする。ローテート角φ=0度のとき、第2の吐出部120から液剤Lを吐出する向きを−x方向にα度傾けたときのチルト角θをα度とし、第2の吐出部120から液剤Lを吐出する向きをx方向にθ度傾けたときのチルト角θを−α度とする。 The rotation angle φ is 0 degrees when the main surface of the rotating plate 133 to which the second discharge portion 120 is attached faces the y-axis direction, 90 degrees when facing the x-axis direction, and −x-axis. When facing the direction, set to -90 degrees. The tilt angle θ is set to 0 degrees when the liquid agent L is discharged from the second discharge unit 120 in the −z axis direction. When the rotation angle φ = 0 degrees, the tilt angle θ when the direction in which the liquid agent L is discharged from the second discharge portion 120 is tilted by α degrees in the −x direction is set to α degrees, and the liquid agent L is set from the second discharge portion 120. Let −α degree be the tilt angle θ when the direction of discharging is tilted by θ degree in the x direction.

図1に示す3軸ロボット部140は、昇降プレート131をz軸方向に移動するz軸駆動部141と、z軸駆動部141をx軸方向に移動するx軸駆動部142と、x軸駆動部142をy軸方向に移動するy軸駆動部143と、プリント基板Pを配置するベース部144と、を備え、第1の吐出部110および第2の吐出部120をxyz軸方向に移動する移動手段として機能する。プリント基板Pは、ベース部144に配置して固定されるため、液剤Lの粘度が低かったとしても、液剤Lが移動して塗布禁止領域に付着することを防止できる。 The 3-axis robot unit 140 shown in FIG. 1 includes a z-axis drive unit 141 that moves the elevating plate 131 in the z-axis direction, an x-axis drive unit 142 that moves the z-axis drive unit 141 in the x-axis direction, and an x-axis drive unit. A y-axis drive unit 143 that moves the unit 142 in the y-axis direction and a base unit 144 that arranges the printed substrate P are provided, and the first discharge unit 110 and the second discharge unit 120 are moved in the xyz-axis direction. Functions as a means of transportation. Since the printed circuit board P is arranged and fixed to the base portion 144, even if the viscosity of the liquid agent L is low, it is possible to prevent the liquid agent L from moving and adhering to the coating prohibited area.

第1の制御部200は、図4に示すように、オフセットデータを記憶するオフセットデータベース210を備える。第1の制御部200は、プログラムを実行するCPU(Central Processing Unit)と、プログラムを記憶するROM(Read Only Memory)と、プログラムを実行するための作業領域として用いられるRAM(Random Access Memory)と、を有し、ROMに記憶したプログラムを実行することにより、オフセットデータ取得部201と、塗布対象情報取得部202と、塗布領域取得部203と、ノズル座標設定部204と、制御命令送信部205として機能する。 As shown in FIG. 4, the first control unit 200 includes an offset database 210 that stores offset data. The first control unit 200 includes a CPU (Central Processing Unit) for executing a program, a ROM (Read Only Memory) for storing the program, and a RAM (Random Access Memory) used as a work area for executing the program. By executing the program stored in the ROM, the offset data acquisition unit 201, the coating target information acquisition unit 202, the coating area acquisition unit 203, the nozzle coordinate setting unit 204, and the control command transmission unit 205 Functions as.

オフセットデータベース210は、第1の吐出部110に備えられるフィルムコートノズル111の位置と、フィルムコートノズル111から吐出された液剤Lが塗布される領域と、の関係を記憶する第1のデータベース211と、第2の吐出部120が備えるジェット塗布ノズル121の位置、ローテート角φおよびチルト角θと、ジェット塗布ノズル121から吐出された液剤Lが塗布される領域と、の関係を記憶する第2のデータベース212と、備える。オフセットデータベース210は、オフセット値記憶部として機能する。 The offset database 210 is a first database 211 that stores the relationship between the position of the film coat nozzle 111 provided in the first discharge unit 110 and the area to which the liquid agent L discharged from the film coat nozzle 111 is applied. The second discharge unit 120 stores the relationship between the position of the jet coating nozzle 121, the rotation angle φ and the tilt angle θ, and the region to which the liquid agent L discharged from the jet coating nozzle 121 is applied. It has a database 212. The offset database 210 functions as an offset value storage unit.

第1のデータベース211は、プリント基板Pからの第1の吐出部110に備えられるフィルムコートノズル111の高さh1のときの液剤Lが塗布される線状領域の中心から端部の長さr1を記憶する。なお、フィルムコートノズル111は、−z方向に液剤Lを吐出するので、液剤Lが塗布されるx座標およびy座標は、フィルムコートノズル111が配置されたx座標およびy座標と同じである。 The first database 211 has a length r1 from the center to the end of the linear region to which the liquid agent L is applied when the height h1 of the film coating nozzle 111 provided in the first ejection portion 110 from the printed circuit board P. Remember. Since the film coat nozzle 111 discharges the liquid agent L in the −z direction, the x-coordinate and the y-coordinate to which the liquid agent L is applied are the same as the x-coordinate and the y-coordinate in which the film coat nozzle 111 is arranged.

第2のデータベース212は、第2の吐出部120に備えられるジェット塗布ノズル121の高さh2と、第2の吐出部120のローテート角φおよびチルト角θと、x方向のオフセット値Δxと、y方向のオフセット値Δyと、を記憶する。x方向のオフセット値Δxは、ジェット塗布ノズル121の先端部122が配置されるX座標と、液剤Lが塗布された領域のx座標と、の差である。y方向のオフセット値Δyは、ジェット塗布ノズル121の先端部122が配置されるY座標と、液剤Lが塗布された領域のy座標と、の差である。 The second database 212 includes a height h2 of the jet coating nozzle 121 provided in the second discharge unit 120, a rotation angle φ and a tilt angle θ of the second discharge unit 120, and an offset value Δx in the x direction. The offset value Δy in the y direction is stored. The offset value Δx in the x direction is the difference between the X coordinate at which the tip portion 122 of the jet coating nozzle 121 is arranged and the x coordinate of the region where the liquid agent L is applied. The offset value Δy in the y direction is the difference between the Y coordinate in which the tip portion 122 of the jet coating nozzle 121 is arranged and the y coordinate in the region where the liquid agent L is applied.

オフセットデータ取得部201は、第2のデータベース212に記憶するオフセット値Δx、Δyを取得する。具体的には、オフセットデータ取得部201は、ローテート角φ=0度、液圧を150kPa、塗布速度を100mm/secに設定し、チルト角θ=30度、0度、−30度、ジェット塗布ノズル121の高さh2=5mm、8mm、11mm、について、図5に示すフローチャートに沿って、プリント基板Pに液剤Lを塗布する塗布試験処理を実行する。 The offset data acquisition unit 201 acquires the offset values Δx and Δy stored in the second database 212. Specifically, the offset data acquisition unit 201 sets the rotation angle φ = 0 degrees, the hydraulic pressure to 150 kPa, and the coating speed to 100 mm / sec, and tilt angles θ = 30 degrees, 0 degrees, -30 degrees, jet coating. With respect to the heights h2 = 5 mm, 8 mm, and 11 mm of the nozzle 121, a coating test process for applying the liquid agent L to the printed circuit board P is executed according to the flowchart shown in FIG.

塗布試験処理を実行すると、プリント基板Pには、図6に示ように、チルト角θ=0度、高さh2=5mmで塗布された塗布ラインa1、チルト角θ=30度、高さh2=5mmで塗布された塗布ラインa2、チルト角θ=−30度、高さh2=5mmで塗布された塗布ラインa3、チルト角θ=0度、高さh2=8mmで塗布された塗布ラインa4、チルト角θ=30度、高さh2=8mmで塗布された塗布ラインa5、チルト角θ=−30度、高さh2=8mmで塗布された塗布ラインa6、チルト角θ=0度、高さh2=11mmで塗布された塗布ラインa7、チルト角θ=30度、高さh2=11mmで塗布された塗布ラインa8、およびチルト角θ=−30度、高さh2=11mmで塗布された塗布ラインa9が塗布される。 When the coating test process is executed, as shown in FIG. 6, the printed substrate P is coated with the coating line a1 having a tilt angle θ = 0 degrees and a height h2 = 5 mm, a tilt angle θ = 30 degrees, and a height h2. Coating line a2 applied at = 5 mm, tilt angle θ = -30 degrees, coating line a3 applied at height h2 = 5 mm, coating line a4 applied at tilt angle θ = 0 degrees, height h2 = 8 mm , Coating line a5 applied at tilt angle θ = 30 degrees, height h2 = 8 mm, coating line a6 applied at tilt angle θ = -30 degrees, height h2 = 8 mm, tilt angle θ = 0 degrees, high The coating line a7 coated at h2 = 11 mm, the coating line a8 coated at a tilt angle θ = 30 degrees and the height h2 = 11 mm, and the coating line a8 coated at a tilt angle θ = -30 degrees and a height h2 = 11 mm. The coating line a9 is coated.

オフセットデータ取得部201は、昇降プレート131に設けられたカメラ150を用いて、図7に示す塗布ラインa1、a2の端部の座標を取得する。塗布ラインa1のx軸方向の端部の座標x11、x12、およびy軸方向の端部の座標y11、y12が得られる。同様に、塗布ラインa2のx軸方向の端部の座標x21、x22、およびy軸方向の端部の座標y11、y12が得られる。塗布ラインa1のx軸方向の中心線の座標xa1は、(x11+x12)/2で得られる。塗布ラインa1のライン幅D1は、x11−x12で得られる。塗布ラインa2のx軸方向の中心線の座標xa2は、(x21+x22)/2で得られる。塗布ラインa2のライン幅D2は、x21−x22で得られる。塗布ラインa1、a2のy軸方向の始点は、y11である。塗布ラインa1、a2のy軸方向の終点は、y12である。 The offset data acquisition unit 201 acquires the coordinates of the end portions of the coating lines a1 and a2 shown in FIG. 7 by using the camera 150 provided on the elevating plate 131. The coordinates x11 and x12 of the end portion of the coating line a1 in the x-axis direction and the coordinates y11 and y12 of the end portion in the y-axis direction are obtained. Similarly, the coordinates x21, x22 of the end portion of the coating line a2 in the x-axis direction, and the coordinates y11, y12 of the end portion in the y-axis direction are obtained. The coordinates xa1 of the center line of the coating line a1 in the x-axis direction are obtained by (x11 + x12) / 2. The line width D1 of the coating line a1 is obtained at x11-x12. The coordinates xa2 of the center line of the coating line a2 in the x-axis direction are obtained by (x21 + x22) / 2. The line width D2 of the coating line a2 is obtained at x21-x22. The starting point of the coating lines a1 and a2 in the y-axis direction is y11. The end points of the coating lines a1 and a2 in the y-axis direction are y12.

ローテート角φ=0度、チルト角θ=0度、高さh2=5mmで塗布したときの、オフセット値Δx05、Δy05は、以下のように表される。なお、塗布ラインa1を塗布したときのジェット塗布ノズル121は、開始座標(X11=30、Y11=10、Z11=5)から終点座標(X12=30、Y12=40、Z12=5)に移動している。
Δx05=X11−xa1=X12−xa1=30−xa1
Δy05=(Y11+Y12)/2−(y11+y12)/2=25−(y11+y12)/2
チルト角θ=0度であるとき、液剤Lを下向きに吐出しているため、Δx05=0となる。また、この例では、塗布速度およびノズルの高さh2が大きい値でないので、近似的にΔy05=0となる。
The offset values Δx05 and Δy05 when applied at a rotation angle φ = 0 degree, a tilt angle θ = 0 degree, and a height h2 = 5 mm are expressed as follows. The jet coating nozzle 121 when the coating line a1 is coated moves from the start coordinates (X11 = 30, Y11 = 10, Z11 = 5) to the end point coordinates (X12 = 30, Y12 = 40, Z12 = 5). ing.
Δx05 = X11-xa1 = X12-xa1 = 30-xa1
Δy05 = (Y11 + Y12) / 2- (y11 + y12) / 2 = 25- (y11 + y12) / 2
When the tilt angle θ = 0 degrees, the liquid agent L is discharged downward, so that Δx05 = 0. Further, in this example, since the coating speed and the nozzle height h2 are not large values, Δy05 = 0 approximately.

ローテート角φ=0度、チルト角θ=30度、高さh2=5mmで塗布したときの、オフセット値Δx35、Δy35は、以下のように表される。塗布ラインa2を塗布したときのジェット塗布ノズル121は、開始座標(X21=30、Y21=10、Z21=5)から終点座標(X22=30、Y22=40、Z22=5)に移動している。
Δx35=X21−xa2=X22−xa2=30−xa2
Δy35=(Y21+Y22)/2−(y11+y12)/2=25−(y11+y12)/2
チルト角θ=0度であるとき、液剤Lを−x軸方向に傾けて吐出しているため、Δx35は負の値となる。また、この例では、塗布速度およびノズルの高さh2が大きい値でないので、近似的にΔy35=0となる。
The offset values Δx35 and Δy35 when applied at a rotation angle of φ = 0 degrees, a tilt angle of θ = 30 degrees, and a height of h2 = 5 mm are expressed as follows. The jet coating nozzle 121 when the coating line a2 is coated moves from the start coordinates (X21 = 30, Y21 = 10, Z21 = 5) to the end coordinate (X22 = 30, Y22 = 40, Z22 = 5). ..
Δx35 = X21-xa2 = X22-xa2 = 30-xa2
Δy35 = (Y21 + Y22) / 2- (y11 + y12) / 2 = 25- (y11 + y12) / 2
When the tilt angle θ = 0 degrees, the liquid agent L is tilted in the −x-axis direction and discharged, so that Δx35 has a negative value. Further, in this example, since the coating speed and the nozzle height h2 are not large values, Δy35 = 0 approximately.

オフセットデータ取得部201は、上述のように、ローテート角φ、チルト角θ、高さh2、液圧、塗布速度の組み合わせ毎にオフセット値Δx、Δyを取得し、第2のデータベース212にオフセット値Δx、Δy記憶する。 As described above, the offset data acquisition unit 201 acquires offset values Δx and Δy for each combination of rotation angle φ, tilt angle θ, height h2, hydraulic pressure, and coating speed, and offset values are stored in the second database 212. Store Δx and Δy.

塗布対象情報取得部202は、図8に示すように、プリント基板Pおよびプリント基板Pに配置された部品Eの3次元データを取得し、RAMに記憶する。塗布対象情報取得部202は、部品Eを配置したプリント基板PのCAD(Computer Aided Design)データに基づいて3次元データを取得してもよく、3次元カメラにより撮像された画像に基づいて3次元データを取得してもよい。3次元データは、プリント基板Pのx軸方向およびy軸方向の座標、部品Eの配置されている位置のx軸方向およびy軸方向の座標および高さh3を含む。なお、この例では、高さh3=3mmとする。 As shown in FIG. 8, the coating target information acquisition unit 202 acquires the three-dimensional data of the printed circuit board P and the component E arranged on the printed circuit board P and stores them in the RAM. The coating target information acquisition unit 202 may acquire three-dimensional data based on the CAD (Computer Aided Design) data of the printed substrate P on which the component E is arranged, and may acquire three-dimensional data based on the image captured by the three-dimensional camera. Data may be acquired. The three-dimensional data includes the coordinates in the x-axis direction and the y-axis direction of the printed circuit board P, the coordinates in the x-axis direction and the y-axis direction of the position where the component E is arranged, and the height h3. In this example, the height is h3 = 3 mm.

塗布領域取得部203は、プリント基板Pおよびプリント基板Pに配置された部品Eのうち、液剤Lを塗布する塗布予定領域Rの座標を取得する。液剤Lを塗布する塗布予定領域Rの座標は、ユーザの入力に基づいて指定される。この例では、部品Eのx軸方向に表れる面の付け根部分である。塗布予定領域Rの開始座標は、x31、y31、z31であり、終了座標は、x32、y32、z32である。 The coating area acquisition unit 203 acquires the coordinates of the planned coating area R to which the liquid agent L is applied among the printed circuit board P and the parts E arranged on the printed circuit board P. The coordinates of the planned coating area R to which the liquid agent L is applied are specified based on the input of the user. In this example, it is the base portion of the surface of the component E that appears in the x-axis direction. The start coordinates of the planned coating area R are x31, y31, and z31, and the end coordinates are x32, y32, and z32.

ノズル座標設定部204は、塗布予定領域Rに液剤Lを塗布するための、第2の吐出部120のローテート角φおよびチルト角θと、ジェット塗布ノズル121の開始座標および終点座標と、を設定する。ノズル座標設定部204は、部品Eの高さh3であるので、ジェット塗布ノズル121の高さh2を高さh3以上に設定する。ノズル座標設定部204は、塗布予定領域Rに向けてジェット塗布ノズル121から液剤Lを吐出可能に、ローテート角φ、チルト角θを設定する。プリント基板Pの3次元データ上で開始座標および終点座標がユーザにより指示されると、指示された座標に位置する面の法線をxy平面に投影したベクトルVとx軸方向の角度βから表1に示すように、ローテート角φ、チルト角θを設定する。 The nozzle coordinate setting unit 204 sets the rotation angle φ and tilt angle θ of the second discharge unit 120 for applying the liquid agent L to the planned coating area R, and the start coordinates and end point coordinates of the jet application nozzle 121. do. Since the nozzle coordinate setting unit 204 has the height h3 of the component E, the height h2 of the jet coating nozzle 121 is set to the height h3 or higher. The nozzle coordinate setting unit 204 sets the rotation angle φ and the tilt angle θ so that the liquid agent L can be discharged from the jet coating nozzle 121 toward the planned coating region R. When the start and end coordinates are specified by the user on the three-dimensional data of the printed circuit board P, the normal of the surface located at the specified coordinates is projected onto the xy plane from the vector V and the angle β in the x-axis direction. As shown in 1, the rotate angle φ and the tilt angle θ are set.

Figure 0006948967
Figure 0006948967

ノズル座標設定部204は、角度β=0であるので、ローテート角φ=0度、チルト角θ=30度に設定する。第2のデータベース212に記憶したオフセット値Δx35およびオフセット値Δy35と、塗布予定領域Rの開始座標(x31、y31、z31)および終了座標(x32、y32、z32)と、に基づいて、ジェット塗布ノズル121による塗布の開始座標(X31、Y31、Z31)と終点座標(X32、Y32、Z32)を設定する。Δx35およびΔy35は、ジェット塗布ノズル121の高さh2=5mm、ローテート角φ=0度、チルト角θ=30度の場合のオフセット値である。 Since the nozzle coordinate setting unit 204 has an angle β = 0, the rotation angle φ = 0 degrees and the tilt angle θ = 30 degrees are set. Jet coating nozzle based on the offset value Δx35 and offset value Δy35 stored in the second database 212, and the start coordinates (x31, y31, z31) and end coordinates (x32, y32, z32) of the planned coating area R. The start coordinates (X31, Y31, Z31) and the end point coordinates (X32, Y32, Z32) of the coating by 121 are set. Δx35 and Δy35 are offset values when the height h2 = 5 mm, the rotate angle φ = 0 degree, and the tilt angle θ = 30 degrees of the jet coating nozzle 121.

ノズル座標設定部204は、以下のようにジェット塗布ノズル121の先端部122の開始座標および終点座標を設定する。
始点座標(X31、Y31、Z31)=
(x31+Δx35、y31+Δy35、z31+5mm)、
終点座標(X32、Y32、Z32)=
(x32+Δx35、y32+Δy35、z32+5mm)
The nozzle coordinate setting unit 204 sets the start coordinates and the end point coordinates of the tip portion 122 of the jet coating nozzle 121 as follows.
Start point coordinates (X31, Y31, Z31) =
(X31 + Δx35, y31 + Δy35, z31 + 5mm),
End point coordinates (X32, Y32, Z32) =
(X32 + Δx35, y32 + Δy35, z32 + 5mm)

制御命令送信部205は、ノズル座標設定部204で設定されたローテート角φ、チルト角θ、開始座標および終点座標を第2の制御部300に出力する。 The control command transmission unit 205 outputs the rotation angle φ, tilt angle θ, start coordinates, and end point coordinates set by the nozzle coordinate setting unit 204 to the second control unit 300.

第2の制御部300は、第1の制御部200から出力されたローテート角φ、チルト角θ、開始座標および終点座標に基づいて、第2の吐出部120とチルト部130と3軸ロボット部140とを制御する。これにより、第2の吐出部120のジェット塗布ノズル121の先端部122が開始座標から終点座標に移動しながら、液剤Lを吐出し、プリント基板Pに液剤Lが塗布される。 The second control unit 300 has a second discharge unit 120, a tilt unit 130, and a three-axis robot unit based on the rotate angle φ, tilt angle θ, start coordinates, and end point coordinates output from the first control unit 200. It controls 140 and. As a result, the liquid agent L is discharged while the tip portion 122 of the jet coating nozzle 121 of the second discharge unit 120 moves from the start coordinate to the end point coordinate, and the liquid agent L is applied to the printed circuit board P.

以上のように、本実施の形態の塗布装置100によれば、ユーザにより塗布予定領域Rが指定されると、ノズル座標設定部204により、塗布予定領域Rに向けてジェット塗布ノズル121から液剤Lを吐出可能に、ローテート角φ、チルト角θが設定される。これにより、プリント基板Pに実装された背の高い部品の側面や部品の下に隠れるリード部に塗布することができる。また、第2のデータベース212に記憶したオフセット値Δx35およびΔy35により、塗布予定領域Rの開始座標および終点座標がユーザにより指定されると、ジェット塗布ノズル121の開始座標および終点座標が設定される。第2のデータベース212が、ローテート角φ、チルト角θ、高さh2、液圧、塗布速度の組み合わせ毎にオフセット値Δx、Δyを記憶しているので、正確なオフセット値Δx、Δyにより、ジェット塗布ノズル121の開始座標および終点座標が設定される。以上により、塗布できない箇所を減らし、塗布プログラムを容易に作成できる。 As described above, according to the coating device 100 of the present embodiment, when the planned coating area R is specified by the user, the nozzle coordinate setting unit 204 uses the jet coordinate setting unit 204 to direct the liquid agent L from the jet coating nozzle 121 toward the planned coating area R. The rotation angle φ and the tilt angle θ are set so that the discharge can be performed. As a result, it can be applied to the side surface of the tall component mounted on the printed circuit board P and the lead portion hidden under the component. Further, when the start coordinate and the end point coordinate of the planned coating area R are specified by the user by the offset values Δx35 and Δy35 stored in the second database 212, the start coordinate and the end point coordinate of the jet coating nozzle 121 are set. Since the second database 212 stores the offset values Δx and Δy for each combination of the rotate angle φ, the tilt angle θ, the height h2, the hydraulic pressure, and the coating speed, the jet is determined by the accurate offset values Δx and Δy. The start coordinates and end coordinates of the coating nozzle 121 are set. As a result, it is possible to reduce the number of places that cannot be coated and easily create a coating program.

(変形例)
上述の実施の形態においては、オフセットデータ取得部201が、ローテート角φ、チルト角θ、高さh2、の組み合わせ毎にオフセット値Δx、Δyを取得し。第2のデータベース212にオフセット値Δx、Δyを記憶する例について説明した。オフセットデータ取得部201は、ローテート角φ、チルト角θ、高さh2、の組み合わせ毎に取得したオフセット値Δx、Δyを線形補完して、図9に示すように、任意の高さh2におけるオフセット値Δx、Δy算出してもよい。高さh2を5mm、8mm、11mmの3段階でオフセット値Δx、Δyを取得した場合、線形補完することで、5mm、8mm、11mm以外の高さh2でのオフセット値Δx、Δyを算出することができる。プリント基板Pに配置された部品Eの高さh3に合わせて、ジェット塗布ノズル121の高さh2を任意の高さに設定することができる。このようにすることで、高さh2を、5mm、8mm、11mm以外の高さに設定することができる。これにより、高さh2をなるべく低く設定し、塗布のバラツキを小さくできる効果が得られる。ここで補間方法は線形補間以外のラグランジュ補間またはスプライン補間により補完してもよい。また、補間アルゴリズムにより、オフセットデータの点数を削減し塗布試験を実施する時間を短縮する効果を得ることができる。
(Modification example)
In the above-described embodiment, the offset data acquisition unit 201 acquires offset values Δx and Δy for each combination of the rotate angle φ, the tilt angle θ, and the height h2. An example of storing the offset values Δx and Δy in the second database 212 has been described. The offset data acquisition unit 201 linearly interpolates the offset values Δx and Δy acquired for each combination of the rotate angle φ, the tilt angle θ, and the height h2, and as shown in FIG. 9, the offset at an arbitrary height h2. The values Δx and Δy may be calculated. When the offset values Δx and Δy are obtained in three steps of height h2 of 5 mm, 8 mm and 11 mm, the offset values Δx and Δy at heights h2 other than 5 mm, 8 mm and 11 mm can be calculated by linear interpolation. Can be done. The height h2 of the jet coating nozzle 121 can be set to an arbitrary height according to the height h3 of the component E arranged on the printed circuit board P. By doing so, the height h2 can be set to a height other than 5 mm, 8 mm, and 11 mm. As a result, the height h2 can be set as low as possible, and the effect of reducing the variation in coating can be obtained. Here, the interpolation method may be complemented by Lagrange interpolation or spline interpolation other than linear interpolation. In addition, the interpolation algorithm has the effect of reducing the number of offset data points and shortening the time required to perform the coating test.

上述の実施の形態においては、オフセットデータ取得部201が、液圧を150kPa、塗布速度を100mm/secに設定し、塗布試験処理を実行する例について説明した。オフセットデータ取得部201は、液圧および塗布速度を他の値に設定して塗布試験処理を実行してもよい。液圧および塗布速度を実際に塗布する値に設定して塗布試験することで、実際に塗布予定領域Rに正確に液剤Lを塗布できる。 In the above-described embodiment, an example in which the offset data acquisition unit 201 sets the hydraulic pressure to 150 kPa and the coating speed to 100 mm / sec and executes the coating test process has been described. The offset data acquisition unit 201 may set the hydraulic pressure and the coating speed to other values and execute the coating test process. By setting the hydraulic pressure and the coating speed to the values to be actually applied and performing the coating test, the liquid agent L can be accurately applied to the planned coating area R.

上述の実施の形態においては、オフセットデータベース210が、塗布試験により得られたオフセット値Δx、Δyを記憶する例について説明した。オフセットデータベース210は、ローテート角φ、チルト角θ、高さh2、の組み合わせ毎にオフセット値Δx、Δyを得ることができれば、オフセット値Δx、Δyを得る方法は限定されず、算出したオフセット値Δx、Δyを記憶してもよい。詳細には、ローテート角φ、チルト角θ、高さh2に配置されたジェット塗布ノズル121から吐出された液剤Lの初速、液剤Lの粘度、液剤Lの密度、液圧および塗布速度から理論計算により算出してもよい。 In the above-described embodiment, an example in which the offset database 210 stores the offset values Δx and Δy obtained by the coating test has been described. If the offset database 210 can obtain the offset values Δx and Δy for each combination of the rotate angle φ, the tilt angle θ, and the height h2, the method of obtaining the offset values Δx and Δy is not limited, and the calculated offset value Δx , Δy may be stored. Specifically, theoretical calculation is performed from the initial velocity of the liquid agent L discharged from the jet coating nozzle 121 arranged at the rotate angle φ, the tilt angle θ, and the height h2, the viscosity of the liquid agent L, the density of the liquid agent L, the hydraulic pressure, and the coating speed. It may be calculated by.

上述の実施の形態では、第2の吐出部120の位置をジェット塗布ノズル121の先端部122の座標で特定したが、第2の吐出部120の位置を特定する座標は、第2の吐出部120の位置を特定できるものであればよく、第2の吐出部120の位置を第2の回転軸134の座標で特定してもよい。 In the above-described embodiment, the position of the second discharge portion 120 is specified by the coordinates of the tip portion 122 of the jet coating nozzle 121, but the coordinates that specify the position of the second discharge portion 120 are the coordinates of the second discharge portion. Anything can be used as long as the position of 120 can be specified, and the position of the second discharge unit 120 may be specified by the coordinates of the second rotation axis 134.

上述の実施の形態では、塗布予定領域Rが、開始座標から終了座標までの直線で指定される例について説明したが、塗布予定領域Rは、開始座標から終了座標までの円弧状を含む曲線経路で指定されてもよく、プリント基板Pにおける任意の位置の点で指定されてもよい。このようにすることで、様々な形状の部品Eや回路パターンを有するプリント基板Pに液剤Lを塗布できる。 In the above-described embodiment, an example in which the planned coating area R is designated by a straight line from the start coordinate to the end coordinate has been described, but the planned coating area R is a curved path including an arc shape from the start coordinate to the end coordinate. It may be specified by a point at an arbitrary position on the printed circuit board P. By doing so, the liquid agent L can be applied to the component E having various shapes and the printed circuit board P having the circuit pattern.

上述の実施の形態においては、塗布装置100が、第2の吐出部120によりライン状に液剤Lを塗布する例について説明した。塗布装置100は、プリント基板Pに液剤Lを塗布できればよく、第1の吐出部110により広範囲に液剤Lを塗布してもよい。塗布領域取得部203が、図10に示すように、液剤Lを塗布する塗布予定領域Rとして、座標(x41、y41、z41)、座標(x42、y42、z42)、座標(x43、y43、z43)、および座標(x44、y44、z44)で囲まれた領域を受け付けた場合について説明する。この例では、部品Eのx軸方向に表れる面の付け根部分が含まれる。 In the above-described embodiment, an example in which the coating device 100 applies the liquid agent L in a line shape by the second discharging portion 120 has been described. The coating device 100 may apply the liquid agent L to the printed circuit board P as long as the liquid agent L can be applied to the printed circuit board P, and the liquid agent L may be applied over a wide range by the first ejection unit 110. As shown in FIG. 10, the coating area acquisition unit 203 sets the coordinates (x41, y41, z41), coordinates (x42, y42, z42), and coordinates (x43, y43, z43) as the planned coating area R to which the liquid agent L is applied. ), And the case where the area surrounded by the coordinates (x44, y44, z44) is accepted will be described. In this example, the base portion of the surface of the component E that appears in the x-axis direction is included.

つぎに、ノズル座標設定部204は、塗布予定領域Rに液剤Lを塗布するための、第1の吐出部110のフィルムコートノズル111の開始座標および終点座標と、を設定する。プリント基板Pの3次元データ上で塗布予定領域Rを受け付けると、プリント基板Pに垂直な面が塗布予定領域Rに含まれるか判定する。プリント基板Pに垂直な面が塗布予定領域Rに含まれる場合、この面の法線をxy平面に投影したベクトルVとx軸方向の角度βから表2に示すように、ずれ方向および線状領域の延びる方向を設定する。 Next, the nozzle coordinate setting unit 204 sets the start coordinates and the end point coordinates of the film coat nozzle 111 of the first discharge unit 110 for applying the liquid agent L to the planned coating area R. When the planned coating area R is received on the three-dimensional data of the printed circuit board P, it is determined whether or not the surface perpendicular to the printed circuit board P is included in the planned coating area R. When a plane perpendicular to the printed substrate P is included in the planned coating region R, the deviation direction and the linear shape are shown in Table 2 from the vector V obtained by projecting the normal of this plane onto the xy plane and the angle β in the x-axis direction. Set the direction in which the area extends.

Figure 0006948967
Figure 0006948967

ノズル座標設定部204は、角度β=0であるので、ずれ方向および線状領域の延びる方向をx軸方向に設定する。つぎに、第1のデータベース211に記憶されたフィルムコートノズル111の高さh1のときの液剤Lが塗布される線状領域の中心から端部の長さr1に基づいて、部品Eのx軸方向に表れる面の付け根部分に液剤Lが塗布されるずれ量Δrを設定する。図11に示すように、フィルムコートノズル111から液剤Lが液膜を扇型に広げ線状に吐出されるとし、部品Eの付け根部分に塗布される予定の高さh4とすると、ずれ量Δrは下記式で表される。
Δr=r1(1−(h4/h1))
Since the angle β = 0, the nozzle coordinate setting unit 204 sets the deviation direction and the extending direction of the linear region in the x-axis direction. Next, the x-axis of the component E is based on the length r1 from the center to the end of the linear region to which the liquid agent L is applied when the height h1 of the film coat nozzle 111 stored in the first database 211. The amount of deviation Δr to which the liquid agent L is applied is set at the base of the surface appearing in the direction. As shown in FIG. 11, assuming that the liquid agent L spreads the liquid film in a fan shape and is discharged linearly from the film coat nozzle 111, and the height h4 to be applied to the base portion of the component E, the deviation amount Δr Is expressed by the following formula.
Δr = r1 (1- (h4 / h1))

ノズル座標設定部204は、ずれ方向およびずれ量Δrを用いて、以下のようにフィルムコートノズル111の開始座標および終点座標を設定する。
始点座標(X41、Y41、Z41)=(x41+Δr、y41、h2)、
終点座標(X42、Y42、Z42)=(x42+Δr、y42、h2)
これにより、部品Eのx軸方向に表れる面の付け根部分を含む領域に液剤Lが塗布される。
The nozzle coordinate setting unit 204 sets the start coordinates and the end point coordinates of the film coat nozzle 111 as follows by using the deviation direction and the deviation amount Δr.
Start point coordinates (X41, Y41, Z41) = (x41 + Δr, y41, h2),
End point coordinates (X42, Y42, Z42) = (x42 + Δr, y42, h2)
As a result, the liquid agent L is applied to the region including the base portion of the surface of the component E that appears in the x-axis direction.

ノズル座標設定部204は、塗布予定領域Rが残っている場合、図12に示すように、重ねて塗布する幅であるラップ幅ΔWを用いて、以下のようにフィルムコートノズル111の開始座標および終点座標を設定する。ラップ幅ΔWは、第1のデータベース211に予め記憶された値を用いてもよく、ユーザにより指定されてもよい。
始点座標(X43、Y43、Z43)=(X41+r1−ΔW、Y41、Z41)
終点座標(X44、Y44、Z44)=(X42+r1−ΔW、Y42、Z42)
これにより、塗布予定領域Rの残りの部分にも隙間なく液剤Lが塗布される。
When the planned coating area R remains, the nozzle coordinate setting unit 204 uses the wrap width ΔW, which is the width of overlapping coating, as shown in FIG. Set the end point coordinates. The wrap width ΔW may use a value stored in advance in the first database 211, or may be specified by the user.
Start point coordinates (X43, Y43, Z43) = (X41 + r1-ΔW, Y41, Z41)
End point coordinates (X44, Y44, Z44) = (X42 + r1-ΔW, Y42, Z42)
As a result, the liquid agent L is applied to the remaining portion of the planned coating area R without any gaps.

上述の実施の形態においては、プリント基板Pをベース部144に固定し、第1と第2の吐出部110、120をxyz軸方向に移動する例について説明した。塗布装置100は、第1と第2の吐出部110、120からプリント基板Pの任意の位置に液剤Lを塗布できればよく、プリント基板Pをxy軸方向に移動し、第1と第2の吐出部110、120をz方向に移動する構造を有してもよい。また、第1と第2の吐出部110、120を固定し、プリント基板Pをxyx軸方向に移動する構造を有してもよい。このようにすることで、質量の小さいプリント基板Pを移動することで、3軸ロボット部140のエネルギー消費を小さくできる。 In the above-described embodiment, an example in which the printed circuit board P is fixed to the base portion 144 and the first and second discharge portions 110 and 120 are moved in the xyz axis direction has been described. The coating device 100 only needs to be able to apply the liquid agent L to an arbitrary position on the printed circuit board P from the first and second ejection portions 110 and 120, and moves the printed circuit board P in the xy axis direction to eject the first and second discharges. A structure may be provided in which the portions 110 and 120 are moved in the z direction. Further, it may have a structure in which the first and second discharge units 110 and 120 are fixed and the printed circuit board P is moved in the xyx axis direction. By doing so, the energy consumption of the 3-axis robot unit 140 can be reduced by moving the printed circuit board P having a small mass.

上述の実施の形態において、オフセットデータベース210がオフセット値Δx、Δyをテーブルに記憶する例について説明したが、オフセットデータベース210は、オフセット値Δx、Δyを関数として記憶してもよい。このようにすることで、記憶するデータ量を少なくできる。 In the above-described embodiment, the example in which the offset database 210 stores the offset values Δx and Δy in the table has been described, but the offset database 210 may store the offset values Δx and Δy as a function. By doing so, the amount of data to be stored can be reduced.

上述の実施の形態において、オフセットデータベース210がオフセット値を記憶する例について説明したが、オフセット値は、オフセットデータベース210以外の記憶部に記憶されてもよく、第1の制御部200が備えるROMまたはRAMがオフセット値記憶部として機能し、ROMまたはRAMがオフセット値を記憶してもよい。また、塗布装置100と通信可能なデータベースにオフセット値を記憶してもよい。 In the above-described embodiment, the example in which the offset database 210 stores the offset value has been described, but the offset value may be stored in a storage unit other than the offset database 210, and the ROM provided in the first control unit 200 or The RAM may function as an offset value storage unit, and the ROM or the RAM may store the offset value. Further, the offset value may be stored in a database capable of communicating with the coating device 100.

塗布装置100が、第1の制御部200と第2の制御部300を備える例について説明した。塗布装置100が、第1の制御部200のみを備え、第1の制御部200が第2の制御部300の機能を有してもよく、第2の制御部300のみを備え、第2の制御部300が第1の制御部200の機能を有してもよい。このようにすることで、制御部を配置するスペースを少なくできる。 An example in which the coating device 100 includes a first control unit 200 and a second control unit 300 has been described. The coating device 100 may include only the first control unit 200, and the first control unit 200 may have the function of the second control unit 300, and may include only the second control unit 300 and the second control unit 300. The control unit 300 may have the function of the first control unit 200. By doing so, the space for arranging the control unit can be reduced.

上述の実施の形態において、塗布対象がプリント基板Pである例について説明したが、塗布対象は、液剤Lを塗布する面が平板状の形状を有するものであればよい。 In the above-described embodiment, the example in which the coating target is the printed circuit board P has been described, but the coating target may be any one on which the surface to which the liquid agent L is applied has a flat plate shape.

本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。 The present invention allows for various embodiments and modifications without departing from the broad spirit and scope of the present invention. Moreover, the above-described embodiment is for explaining the present invention, and does not limit the scope of the present invention.

100…塗布装置、110…第1の吐出部、111…フィルムコートノズル、120…第2の吐出部、121…ジェット塗布ノズル、122…先端部、130…チルト部、131…昇降プレート、132…第1の回転軸、133…回転プレート、134…第2の回転軸、135…保持部、136…支持棒、140…3軸ロボット部、141…z軸駆動部、142…x軸駆動部、143…y軸駆動部、144…ベース部、150…カメラ、200…第1の制御部、201…オフセットデータ取得部、202…塗布対象情報取得部、203…塗布領域取得部、204…ノズル座標設定部、205…制御命令送信部、210…オフセットデータベース、211…第1のデータベース、212…第2のデータベース、300…第2の制御部 100 ... coating device, 110 ... first ejection unit, 111 ... film coat nozzle, 120 ... second ejection portion, 121 ... jet coating nozzle, 122 ... tip portion, 130 ... tilt portion, 131 ... elevating plate, 132 ... First rotating shaft, 133 ... rotating plate, 134 ... second rotating shaft, 135 ... holding unit, 136 ... supporting rod, 140 ... 3-axis robot unit, 141 ... z-axis driving unit, 142 ... x-axis driving unit, 143 ... y-axis drive unit, 144 ... base unit, 150 ... camera, 200 ... first control unit, 201 ... offset data acquisition unit, 202 ... coating target information acquisition unit, 203 ... coating area acquisition unit, 204 ... nozzle coordinates Setting unit, 205 ... Control command transmission unit, 210 ... Offset database, 211 ... First database, 212 ... Second database, 300 ... Second control unit

Claims (11)

xy平面に配置された塗布対象に液剤を塗布する塗布ノズルと、
前記塗布対象に対して前記塗布ノズルをxおよびy軸方向に移動させるロボット部と、
前記塗布対象に対して前記塗布ノズルを傾けるチルト部と、
前記塗布ノズルが配置される座標と、前記塗布ノズルを傾けて吐出したときに前記液剤が塗布される領域の座標と、の差であるオフセット値を記憶するオフセット値記憶部と、
前記塗布対象に液剤を塗布する塗布予定領域の座標を取得する塗布領域取得部と、
前記オフセット値と、前記塗布予定領域の座標と、に基づいて、前記塗布ノズルを配置する座標を設定するノズル座標設定部と、
を備え
前記ノズル座標設定部は、前記塗布予定領域にxy平面に垂直な面を含むと判定すると、前記垂直な面の法線に基づいて、前記塗布ノズルを傾ける向きを設定する、
塗布装置。
A coating nozzle that applies the liquid agent to the coating target arranged on the xy plane,
A robot unit that moves the coating nozzle in the x and y-axis directions with respect to the coating target,
A tilt portion that tilts the coating nozzle with respect to the coating target,
An offset value storage unit that stores an offset value that is the difference between the coordinates at which the coating nozzle is arranged and the coordinates of the region where the liquid agent is applied when the coating nozzle is tilted and discharged.
A coating area acquisition unit that acquires the coordinates of the area to be applied to which the liquid agent is applied to the application target, and a coating area acquisition unit.
A nozzle coordinate setting unit that sets coordinates for arranging the coating nozzle based on the offset value and the coordinates of the planned coating area.
Equipped with a,
When the nozzle coordinate setting unit determines that the planned coating area includes a plane perpendicular to the xy plane, the nozzle coordinate setting unit sets the direction in which the coating nozzle is tilted based on the normal of the vertical plane.
Coating device.
xy平面に配置された塗布対象に液剤を塗布する塗布ノズルと、
前記塗布対象に対して前記塗布ノズルをxおよびy軸方向に移動させるロボット部と、
前記塗布対象に対して前記塗布ノズルを傾けるチルト部と、
前記塗布ノズルが配置される座標と、前記塗布ノズルを傾けて吐出したときに前記液剤が塗布される領域の座標と、の差であるオフセット値を記憶するオフセット値記憶部と、
前記塗布対象に液剤を塗布する塗布予定領域の座標を取得する塗布領域取得部と、
前記オフセット値と、前記塗布予定領域の座標と、に基づいて、前記塗布ノズルを配置する座標を設定するノズル座標設定部と、
前記塗布対象の3次元データを取得する塗布対象情報取得部と、を備え、
前記ノズル座標設定部は、前記塗布予定領域にxy平面に垂直な面を含むと判定すると、前記垂直な面の法線に基づいて、前記塗布ノズルを傾ける向きを設定する、
布装置。
A coating nozzle that applies the liquid agent to the coating target arranged on the xy plane,
A robot unit that moves the coating nozzle in the x and y-axis directions with respect to the coating target,
A tilt portion that tilts the coating nozzle with respect to the coating target,
An offset value storage unit that stores an offset value that is the difference between the coordinates at which the coating nozzle is arranged and the coordinates of the region where the liquid agent is applied when the coating nozzle is tilted and discharged.
A coating area acquisition unit that acquires the coordinates of the area to be applied to which the liquid agent is applied to the application target, and a coating area acquisition unit.
A nozzle coordinate setting unit that sets coordinates for arranging the coating nozzle based on the offset value and the coordinates of the planned coating area.
And a coating target information acquiring unit for acquiring 3-dimensional data of the coating target,
When the nozzle coordinate setting unit determines that the planned coating area includes a plane perpendicular to the xy plane, the nozzle coordinate setting unit sets the direction in which the coating nozzle is tilted based on the normal of the vertical plane.
Coating cloth equipment.
前記オフセット値記憶部は、前記塗布ノズルのチルト角毎のオフセット値を記憶し、
前記ノズル座標設定部は、前記オフセット値と、前記塗布予定領域の座標と、前記チルト角と、に基づいて、前記塗布ノズルを配置する座標を設定する、
請求項1または2に記載の塗布装置。
The offset value storage unit stores an offset value for each tilt angle of the coating nozzle, and stores the offset value.
The nozzle coordinate setting unit sets the coordinates for arranging the coating nozzle based on the offset value, the coordinates of the planned coating area, and the tilt angle.
The coating device according to claim 1 or 2.
傾けて配置した前記塗布ノズルから吐出した前記液剤を前記塗布対象に塗布する塗布試験を実行し、前記塗布ノズルの座標と塗布された領域の座標とを取得し、前記塗布ノズルが配置された座標と塗布された領域の座標との差をオフセット値として算出し、該オフセット値を前記オフセット値記憶部に記憶するオフセットデータ取得部を備える、
請求項1から3の何れか1項に記載の塗布装置。
A coating test is executed in which the liquid agent discharged from the coating nozzle arranged at an angle is applied to the coating target, the coordinates of the coating nozzle and the coordinates of the coated area are acquired, and the coordinates where the coating nozzle is arranged are obtained. It is provided with an offset data acquisition unit that calculates the difference between the coordinates and the coordinates of the applied area as an offset value and stores the offset value in the offset value storage unit.
The coating device according to any one of claims 1 to 3.
前記ロボット部は、前記塗布ノズルを前記塗布対象の高さ方向であるz方向に移動し、
前記オフセットデータ取得部は、傾けて配置した前記塗布ノズルから吐出した前記液剤を前記塗布対象に塗布する塗布試験を、複数の高さで実行し、前記塗布ノズルの配置された高さ毎に、前記塗布ノズルが配置された座標と塗布された領域の座標とを取得し、前記塗布ノズルが配置された座標と塗布された領域の座標との差を、オフセット値として算出し、前記塗布ノズルの配置された高さ毎にオフセット値を得る、
請求項に記載の塗布装置。
The robot unit moves the coating nozzle in the z direction, which is the height direction of the coating target.
The offset data acquisition unit executes a coating test for applying the liquid agent discharged from the coating nozzles arranged at an angle to the coating target at a plurality of heights, and for each height at which the coating nozzles are arranged, The coordinates where the coating nozzle is arranged and the coordinates of the coated area are acquired, and the difference between the coordinates where the coating nozzle is arranged and the coordinates of the coated area is calculated as an offset value, and the coating nozzle is used. Get the offset value for each height placed,
The coating device according to claim 4.
前記オフセットデータ取得部は、塗布試験で得られた前記塗布ノズルの高さ毎のオフセット値を補完することにより、前記塗布試験を実行した前記塗布ノズルの高さの間のオフセット値を算出する、
請求項に記載の塗布装置。
The offset data acquisition unit calculates the offset value between the heights of the coating nozzles subjected to the coating test by complementing the offset values for each height of the coating nozzles obtained in the coating test.
The coating device according to claim 5.
前記塗布ノズルは、前記液剤を吐出方向に直進して吐出する、
請求項1から6の何れか1項に記載の塗布装置。
The coating nozzle advances the liquid agent in the discharge direction and discharges the liquid.
The coating device according to any one of claims 1 to 6.
前記塗布ノズルは、前記液剤を円錐状に吐出するフィルムコートノズルを含み、 The coating nozzle includes a film coating nozzle that discharges the liquid agent in a conical shape.
前記ノズル座標設定部は、前記塗布予定領域にxy平面に垂直な面を含むと判定すると、前記フィルムコートノズルの配置された高さと、該高さに配置したフィルムコートノズルから前記液剤が塗布される領域の長さと、に基づいて、前記垂直な面に液剤が塗布されるための、前記垂直な面の座標と前記フィルムコートノズルの座標とのずれ量を算出し、該ずれ量と前記垂直な面の座標とから前記フィルムコートノズルの座標を設定する、 When the nozzle coordinate setting unit determines that the planned coating area includes a plane perpendicular to the xy plane, the liquid agent is applied from the height at which the film coating nozzle is arranged and the film coating nozzle arranged at the height. Based on the length of the region, the amount of deviation between the coordinates of the vertical surface and the coordinates of the film coat nozzle for applying the liquid agent to the vertical surface is calculated, and the amount of deviation and the vertical are calculated. The coordinates of the film coat nozzle are set from the coordinates of the surface.
請求項1から6の何れか1項に記載の塗布装置。 The coating device according to any one of claims 1 to 6.
xy平面に配置された塗布対象に液剤を塗布する塗布ノズルと、
前記塗布対象に対して前記塗布ノズルをxおよびy軸方向に移動させるロボット部と、
前記塗布対象に対して前記塗布ノズルを傾けるチルト部と、
前記塗布ノズルが配置される座標と、前記塗布ノズルを傾けて吐出したときに前記液剤が塗布される領域の座標と、の差であるオフセット値を記憶するオフセット値記憶部と、
前記塗布対象に液剤を塗布する塗布予定領域の座標を取得する塗布領域取得部と、
前記オフセット値と、前記塗布予定領域の座標と、に基づいて、前記塗布ノズルを配置する座標を設定するノズル座標設定部と、
前記塗布対象の3次元データを取得する塗布対象情報取得部と、を備え、
前記塗布ノズルは、前記液剤を円錐状に吐出するフィルムコートノズルを含み、
前記ノズル座標設定部は、前記塗布予定領域にxy平面に垂直な面を含むと判定すると、前記フィルムコートノズルの配置された高さと、該高さに配置したフィルムコートノズルから前記液剤が塗布される領域の長さと、に基づいて、前記垂直な面に液剤が塗布されるための、前記垂直な面の座標と前記フィルムコートノズルの座標とのずれ量を算出し、該ずれ量と前記垂直な面の座標とから前記フィルムコートノズルの座標を設定する、
布装置。
A coating nozzle that applies the liquid agent to the coating target arranged on the xy plane,
A robot unit that moves the coating nozzle in the x and y-axis directions with respect to the coating target,
A tilt portion that tilts the coating nozzle with respect to the coating target,
An offset value storage unit that stores an offset value that is the difference between the coordinates at which the coating nozzle is arranged and the coordinates of the region where the liquid agent is applied when the coating nozzle is tilted and discharged.
A coating area acquisition unit that acquires the coordinates of the area to be applied to which the liquid agent is applied to the application target, and a coating area acquisition unit.
A nozzle coordinate setting unit that sets coordinates for arranging the coating nozzle based on the offset value and the coordinates of the planned coating area.
And a coating target information acquiring unit for acquiring 3-dimensional data of the coating target,
The coating nozzle includes a film coating nozzle that discharges the liquid agent in a conical shape.
When the nozzle coordinate setting unit determines that the planned coating area includes a plane perpendicular to the xy plane, the liquid agent is applied from the height at which the film coating nozzle is arranged and the film coating nozzle arranged at the height. Based on the length of the region, the amount of deviation between the coordinates of the vertical surface and the coordinates of the film coat nozzle for applying the liquid agent to the vertical surface is calculated, and the amount of deviation and the vertical are calculated. The coordinates of the film coat nozzle are set from the coordinates of the surface.
Coating cloth equipment.
塗布ノズルからxy平面に配置された塗布対象に液剤を塗布する塗布方法であって、
前記塗布対象に対して前記塗布ノズルをxおよびy軸方向に移動するステップと、
前記塗布対象に液剤を塗布する塗布予定領域の座標を取得するステップと、
前記塗布ノズルが配置される座標と前記塗布ノズルから吐出したときの前記液剤が塗布される領域の座標との差であるオフセット値と、前記塗布予定領域の座標と、に基づいて、前記塗布ノズルを配置する座標を設定するステップと、
を備え
前記座標を設定するステップにおいて、前記塗布予定領域にxy平面に垂直な面を含むと判定すると、前記垂直な面の法線に基づいて、前記塗布ノズルを傾ける向きを設定する、
塗布方法。
It is a coating method that applies a liquid agent to a coating target arranged on an xy plane from a coating nozzle.
A step of moving the coating nozzle in the x and y-axis directions with respect to the coating target,
The step of acquiring the coordinates of the area to be applied to which the liquid agent is to be applied to the application target, and
The coating nozzle is based on the offset value, which is the difference between the coordinates at which the coating nozzle is arranged and the coordinates of the region to which the liquid is applied when discharged from the coating nozzle, and the coordinates of the planned coating region. Steps to set the coordinates to place the
Equipped with a,
In the step of setting the coordinates, if it is determined that the planned coating area includes a plane perpendicular to the xy plane, the direction in which the coating nozzle is tilted is set based on the normal of the vertical plane.
Application method.
塗布ノズルからxy平面に配置された塗布対象に液剤を塗布する塗布方法であって、 It is a coating method that applies a liquid agent to a coating target arranged on an xy plane from a coating nozzle.
前記塗布対象に対して前記塗布ノズルをxおよびy軸方向に移動するステップと、 A step of moving the coating nozzle in the x and y-axis directions with respect to the coating target,
前記塗布対象に液剤を塗布する塗布予定領域の座標を取得するステップと、 The step of acquiring the coordinates of the area to be applied to which the liquid agent is to be applied to the application target, and
前記塗布ノズルが配置される座標と前記塗布ノズルから吐出したときの前記液剤が塗布される領域の座標との差であるオフセット値と、前記塗布予定領域の座標と、に基づいて、前記塗布ノズルを配置する座標を設定するステップと、 The coating nozzle is based on the offset value, which is the difference between the coordinates at which the coating nozzle is arranged and the coordinates of the region to which the liquid is applied when discharged from the coating nozzle, and the coordinates of the planned coating region. Steps to set the coordinates to place the
前記塗布対象の3次元データを取得するステップと、を備え、 The step of acquiring the three-dimensional data of the coating target is provided.
前記塗布ノズルは、前記液剤を円錐状に吐出するフィルムコートノズルを含み、 The coating nozzle includes a film coating nozzle that discharges the liquid agent in a conical shape.
前記座標を設定するステップにおいて、前記塗布予定領域にxy平面に垂直な面を含むと判定すると、前記フィルムコートノズルの配置された高さと、該高さに配置したフィルムコートノズルから前記液剤が塗布される領域の長さと、に基づいて、前記垂直な面に液剤が塗布されるための、前記垂直な面の座標と前記フィルムコートノズルの座標とのずれ量を算出し、該ずれ量と前記垂直な面の座標とから前記フィルムコートノズルの座標を設定する、 In the step of setting the coordinates, if it is determined that the planned coating area includes a plane perpendicular to the xy plane, the liquid agent is applied from the height at which the film coat nozzle is arranged and the film coat nozzle arranged at the height. Based on the length of the region to be formed, the amount of deviation between the coordinates of the vertical surface and the coordinates of the film coat nozzle for applying the liquid agent to the vertical surface is calculated, and the amount of deviation and the deviation amount are calculated. Set the coordinates of the film coat nozzle from the coordinates of the vertical plane,
塗布方法。 Application method.
JP2018041557A 2018-03-08 2018-03-08 Coating device and coating method Expired - Fee Related JP6948967B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018041557A JP6948967B2 (en) 2018-03-08 2018-03-08 Coating device and coating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018041557A JP6948967B2 (en) 2018-03-08 2018-03-08 Coating device and coating method

Publications (2)

Publication Number Publication Date
JP2019155224A JP2019155224A (en) 2019-09-19
JP6948967B2 true JP6948967B2 (en) 2021-10-13

Family

ID=67993795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018041557A Expired - Fee Related JP6948967B2 (en) 2018-03-08 2018-03-08 Coating device and coating method

Country Status (1)

Country Link
JP (1) JP6948967B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113522664B (en) * 2021-07-12 2022-11-25 哈尔滨汽轮机厂有限责任公司 Thermal spraying path planning method for steam turbine

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070070109A1 (en) * 2005-09-29 2007-03-29 White John M Methods and systems for calibration of inkjet drop positioning
JP4852989B2 (en) * 2005-11-10 2012-01-11 セイコーエプソン株式会社 Droplet landing position correction method for droplet discharge device, droplet discharge device, and electro-optical device manufacturing method
JP4775347B2 (en) * 2007-08-28 2011-09-21 パナソニック電工株式会社 Plate-like building material painting method
JP2013117424A (en) * 2011-12-02 2013-06-13 Enplas Corp Fluid handling device
JP6587832B2 (en) * 2015-05-26 2019-10-09 アルファーデザイン株式会社 Liquid ejection device, spray path setting method, program
JP6656102B2 (en) * 2016-07-13 2020-03-04 株式会社エナテック Coating device and coating method

Also Published As

Publication number Publication date
JP2019155224A (en) 2019-09-19

Similar Documents

Publication Publication Date Title
JP6587832B2 (en) Liquid ejection device, spray path setting method, program
CN104540648B (en) Have the working rig and electronic part mounting of articulated robot
JP3122708B2 (en) Paste coating machine
WO2019088237A1 (en) Liquid material application device and application method
EP3345764A1 (en) 3d printing device and printing correction method
JPH0994500A (en) Paste applicator
JPH07275771A (en) Paste applicator
EP3756893B1 (en) System and method for analyzing the surface of a three-dimensional object to be printed by a printhead mounted to an articulating arm
WO2021019627A1 (en) Calibration method for computer vision system and three-dimensional reference object for use in same
JP6948967B2 (en) Coating device and coating method
JP2013004878A (en) Substrate shield layer forming method, device, and program
JP3173303B2 (en) Paint film thickness distribution calculator
JP2022064544A (en) Discharge device, movement locus correction method of discharge device, and movement locus correction program of discharge device
US20180221903A1 (en) Method and Device for Coating Frame Sealant
Yang et al. Sensor-based planning and control for conformal deposition on a deformable surface using an articulated industrial robot
CN108375927B (en) Method for setting ejection path, recording medium, and arithmetic processing device
KR101335207B1 (en) Electronic components mounting device, electronic components mounting method, and substrate height data editing apparatus
JPH09122554A (en) Paste applicator
JPH07132259A (en) Paste applicator
US20230047775A1 (en) Robot programming device
CN115157864B (en) Calibration method and device for printing equipment
JPH0234985A (en) How to control a circuit drawing machine
JP5873320B2 (en) Component mounting equipment
TW202435973A (en) Intersect command vision locating system and method
JP2013000706A (en) Method, device, and program for forming substrate shielding layer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200902

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210726

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: 20210824

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210921

R150 Certificate of patent or registration of utility model

Ref document number: 6948967

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees