IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社リコーの特許一覧

特開2023-133859液体吐出装置、液体吐出方法、及び、プログラム
<>
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図1
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図2
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図3
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図4
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図5
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図6
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図7
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図8
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図9
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図10
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図11
  • 特開-液体吐出装置、液体吐出方法、及び、プログラム 図12
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023133859
(43)【公開日】2023-09-27
(54)【発明の名称】液体吐出装置、液体吐出方法、及び、プログラム
(51)【国際特許分類】
   B05C 11/10 20060101AFI20230920BHJP
   B05C 5/00 20060101ALI20230920BHJP
   B05D 1/26 20060101ALI20230920BHJP
   B05D 3/00 20060101ALI20230920BHJP
【FI】
B05C11/10
B05C5/00 101
B05D1/26 Z
B05D3/00 D
B05D3/00 B
【審査請求】未請求
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2022039087
(22)【出願日】2022-03-14
(71)【出願人】
【識別番号】000006747
【氏名又は名称】株式会社リコー
(74)【代理人】
【識別番号】100107766
【弁理士】
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【弁理士】
【氏名又は名称】伊東 忠彦
(72)【発明者】
【氏名】大村 泰斗
【テーマコード(参考)】
4D075
4F041
4F042
【Fターム(参考)】
4D075AC06
4D075AC09
4D075AC84
4D075AC88
4D075AC91
4D075AC95
4D075CA47
4D075CA48
4D075DC12
4D075EA05
4D075EA33
4F041AA07
4F041AB01
4F041BA05
4F041BA35
4F042AA09
4F042AB00
4F042BA07
4F042BA08
4F042BA21
4F042CB02
4F042CB08
4F042DH09
(57)【要約】
【課題】 塗装品質の低下を抑制する。
【解決手段】 液体吐出装置200は、液体を吐出するノズル孔Nと、ノズル孔Nを開閉する開閉弁12と、開閉弁12を駆動させる弁駆動機構13と、を有する液体吐出ヘッド10を備え、加圧された液体を吐出し、対象物3000に付与する液体吐出装置200であって、液体吐出ヘッド10に供給される液体の圧力に基づいて、開閉弁12の弁開放時間を変更する制御部500を備える。
【選択図】図12
【特許請求の範囲】
【請求項1】
液体を吐出するノズル孔と、
前記ノズル孔を開閉する開閉弁と、
前記開閉弁を駆動させる弁駆動機構と、
を有する液体吐出ヘッドを備え、加圧された前記液体を吐出し、対象物に付与する液体吐出装置であって、
前記液体吐出ヘッドに供給される前記液体の圧力に基づいて、前記開閉弁の弁開放時間を変更する制御部を備えることを特徴とする液体吐出装置。
【請求項2】
液体を吐出する複数のノズル孔と、
前記ノズル孔を開閉する開閉弁と、
前記開閉弁を駆動させる弁駆動機構と、
を有する液体吐出ヘッドを備え、加圧された前記液体を吐出し、対象物に付与する液体吐出装置であって、
液体付与中において液体を吐出する前記ノズル孔の数量である駆動ノズル数に基づいて、前記開閉弁の弁開放時間を変更する制御部を備えることを特徴とする液体吐出装置。
【請求項3】
前記液体吐出ヘッドは、
第1領域に対して第1液圧で前記ノズル孔から液体を吐出する第1吐出動作と、
第2領域に対して第2液圧で前記ノズル孔から液体を吐出する第2吐出動作と、を実行可能であり、
前記制御部は、前記第2液圧が前記第1液圧より低い場合に、前記第2吐出動作における前記弁開放時間を、前記第1吐出動作における前記弁開放時間よりも長くすることを特徴とする請求項1又は2に記載の液体吐出装置。
【請求項4】
前記制御部は、前記弁駆動機構に印加する電圧波形の電圧デューティーを変更して、前記弁開放時間を変更することを特徴とする請求項1~3の何れか一項に記載の液体吐出装置。
【請求項5】
前記制御部は、前記ノズル孔の内部の前記液体の圧力の時間変化率が、第1時間変化率よりも大きい第2時間変化率である場合に、前記時間変化率が前記第1時間変化率である場合と比較して、前記弁開放時間の切り替え間隔を短くすること特徴する請求項1~3の何れか一項に記載の液体吐出装置。
【請求項6】
液体を吐出するノズル孔と、
前記ノズル孔を開閉する開閉弁と、
前記開閉弁を駆動させる弁駆動機構と、
を有する液体吐出ヘッドを用いて、加圧された前記液体を吐出し、対象物に付与する液体吐出方法であって、
前記液体吐出ヘッドに供給される前記液体の圧力に基づいて、前記開閉弁の弁開放時間を変更することを特徴とする液体吐出方法。
【請求項7】
液体を吐出する複数のノズル孔と、
前記ノズル孔を開閉する開閉弁と、
前記開閉弁を駆動させる弁駆動機構と、
を有する液体吐出ヘッドを用いて、加圧された前記液体を吐出し、対象物に付与する液体吐出方法であって、
液体付与中において液体を吐出する前記ノズル孔の数量である駆動ノズル数に基づいて、前記開閉弁の弁開放時間を変更することを特徴とする液体吐出方法。
【請求項8】
液体を吐出するノズル孔と、
前記ノズル孔を開閉する開閉弁と、
前記開閉弁を駆動させる弁駆動機構と、
を有する液体吐出ヘッドを使用して、加圧された前記液体を吐出し、対象物に付与させる処理をコンピュータに実行させるプログラムであって、
前記プログラムは、
前記液体吐出ヘッドに供給される前記液体の圧力に基づいて、前記開閉弁の弁開放時間を変更する処理を、前記コンピュータに実行させること特徴とする、プログラム。
【請求項9】
液体を吐出する複数のノズル孔と、
前記ノズル孔を開閉する開閉弁と、
前記開閉弁を駆動させる弁駆動機構と、
を有する液体吐出ヘッドを用いて、加圧された前記液体を吐出し、対象物に付与させる処理をコンピュータに実行させるプログラムであって、
前記プログラムは、
液体付与中において液体を吐出する前記ノズル孔の数量である駆動ノズル数に基づいて、前記開閉弁の弁開放時間を変更する処理を、前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、液体吐出装置、液体吐出方法、及び、プログラムに関する。
【背景技術】
【0002】
従来、液体吐出ヘッドから液体を吐出し、対象物に付与する液体吐出装置が知られている。このような液体吐出装置は、対象物の塗装や記録媒体への画像形成等の様々な用途に使用される。
【0003】
例えば、特許文献1に記載の液体吐出装置は、インクを吐出するノズル孔と、ノズル孔に加圧されたインクを供給するインク室と、インク室内に設けられ、ノズル孔を開閉するニードル弁と、ニードル弁を駆動する駆動機構と、を備える。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、特許文献1に記載の構成では、液体の吐出動作の開始直後や液体を吐出するノズル孔の数量が変動した時に、吐出ヘッドから吐出される液体の吐出量が減少し、対象物への液体付与品質が低下する場合がある。
【0005】
本発明は、対象物への液体付与品質の低下を抑制することが可能な液体吐出装置を提供する。
【課題を解決するための手段】
【0006】
本発明の液体吐出装置は、液体を吐出するノズル孔と、ノズル孔を開閉する開閉弁と、開閉弁を駆動させる弁駆動機構と、を有する液体吐出ヘッドを備え、加圧された液体を吐出し、対象物に付与する液体吐出装置であって、液体吐出ヘッドに供給される液体の圧力に基づいて、開閉弁の弁開放時間を変更する制御部を備える。
【発明の効果】
【0007】
本発明は、対象物への液体付与品質の低下を抑制できる。
【図面の簡単な説明】
【0008】
図1】実施形態に係る液体吐出装置を搭載した塗装ロボットを示す概略図である。
図2】実施形態に係る液体吐出装置を示す概略図である。
図3】実施形態に係る吐出ヘッドの一例を示す全体斜視図である。
図4】実施形態に係る液体吐出装置のハードウェア構成を示すブロック図である。
図5】実施形態に係る液体吐出装置の機能ブロック図である。
図6】ヘッド内液圧の時間変化を示す図である。
図7】吐出量の時間変化を示す図である。
図8】ヘッド内液圧の時間変化を示す図であり、駆動ノズル数による違いを示す図である。
図9】駆動波形の一例を示す図である。
図10】弁開放時間と吐出量の関係を示す図である。
図11】ヘッド内液圧、弁開放時間、及び吐出量の一例を示す図である。
図12】ヘッド内液圧、弁開放時間、及び吐出量の一例を示す図である。
【発明を実施するための形態】
【0009】
<液体吐出装置の概略>
はじめに図1を用いて液体吐出装置の概略を説明する。図1は、本発明の実施形態に係る液体吐出装置の全体概略図である。ここに例示した液体吐出装置は、自動車の車体などを塗装する塗装ロボットである。なお、各図において、互いに交差する3方向であるX軸方向、Y軸方向、及びZ軸方向を示す矢印を図示する場合がある。X軸方向は、例えば塗装対象物である車体の前後方向に沿う。Y軸方向は車体の幅方向に沿う。Z軸方向は上下方向に沿う。
【0010】
図1に示すように、塗装ロボット1000は、自動車の車体側面などの対象物3000に対向して設置されている。塗装ロボット1000は、ベース100、第1アーム101、第2アーム102、及びヘッドユニット103を備える。第1アーム101は、ベース100に連結されている。第2アーム102は、第1アーム101に連結されている。ヘッドユニット103は、第2アーム102に連結されている。
【0011】
塗装ロボット1000は、第1ジョイント104、第2ジョイント105、及び第3ジョイント106を備える。第1ジョイント104は、ベース100と第1アーム101とを連結する。第2ジョイント105は、第1アーム101と第2アーム102とを連結する。第3ジョイント106は、第2アーム102とヘッドユニット103とを連結する。
【0012】
塗装ロボット1000は、例えば多関節ロボットである。ベース100はZ軸方向に延びる軸を回転軸として、a方向に旋回可能である。ベース100は、第1ジョイント104を介して第1アーム101の一端部を支持する。
【0013】
第1アーム101は、X-Y面に平行な軸を回転軸として、b方向に旋回可能である。第1アーム101の他端部は、第2ジョイント105を介して第2アーム102の一端部に支持する。第2アーム102は、X-Y面に平行な軸を回転軸として、c方向に揺動可能である。また、第2アーム102は、第2アーム102の長手方向に延在する軸を回転軸として、d方向に回転可能である。
【0014】
第2アーム102の他端部は、第3ジョイント106を介してヘッドユニット103を支持する。ヘッドユニット103は、第2アーム102の長手方向と交差する方向に延在する軸を回転軸として、e方向に回転可能である。また、ヘッドユニット103は、ヘッドユニット103と第3ジョイント106とが離間する方向に延在する軸を回転軸として、f方向に回転可能である。
【0015】
塗装ロボット1000は、対象物3000に対してヘッドユニット103を自由に動かすことができる。塗装ロボット1000は、対象物3000に対してヘッドユニット103を正確に配置できる。塗装ロボット1000は、塗装する位置に対して正確にヘッドユニット103を配置できる。塗装ロボット1000は、対象物3000に向けて塗料を吐出し、対象物3000を塗装する。
【0016】
なお、本実施形態では、塗装ロボット1000を、対象物3000を挟んで両側に1台ずつ配置したシステム構成を例示したが、塗装ロボット1000は、対象物3000を挟んで両側に配置されるもの限定されない。塗装ロボット1000の設置台数は、対象物3000に対して1台でもよく、3台以上でもよい。
【0017】
図2は、液体吐出装置200を示す概略図である。塗装ロボット1000は、液体吐出装置200を有する。液体吐出装置200は液体吐出方法を実行できる。液体吐出装置200は、タンク2、吐出ヘッド(液体吐出ヘッド)10、及び制御装置500を備える。液体吐出装置200は、配管1、配管4及び配管8を備える。液体吐出装置200は、吐出ヘッド10内の液体の圧力を検出する圧力センサ5を備える。
【0018】
タンク2は、吐出ヘッド10に供給される液体を貯留する容器である。タンク2は、液体の一例である塗料3を貯留する。タンク2には、配管1が接続されている。配管1は、例えばコンプレッサが接続されている。コンプレッサは、加圧されたエアをタンク2に供給する。コンプレッサは、配管1を介して、タンク2の内部の圧力を昇圧できる。配管1はタンク2内の液体に圧力を供給する圧力供給経路として機能する。
【0019】
配管4は、タンク2と吐出ヘッド10とを接続する流路である。タンク2内の塗料3は、配管4内を流れて、吐出ヘッド10に供給される。配管4は、吐出ヘッド10に塗料3を供給する液体供給流路として機能する。
【0020】
吐出ヘッド10は、ノズル孔N、インク室11及び開閉弁12を有する。吐出ヘッド10は、開閉弁12を駆動するための弁駆動機構13を有する。ノズル孔Nは、インク室11に連通する。インク室11は、タンク2から供給された塗料3を貯留する。開閉弁12は、インク室11内に配置されている。開閉弁12は、ノズル孔Nを開閉する。開閉弁12は例えばニードル弁である。吐出ヘッド10は、インク室11内の塗料3をノズル孔Nから吐出する。吐出ヘッド10は、加圧された塗料3を吐出し、対象物3000に付着させる。弁駆動機構13は、制御装置500から供給された駆動信号に従って、開閉弁12を駆動する。開閉弁12は、ノズル孔Nに接近して、ノズル孔Nを閉状態とする。開閉弁12はノズル孔Nから離間してノズル孔Nを開状態とする。
【0021】
制御装置500及びPC600は、吐出ヘッド10による液体吐出を制御する。制御装置500及びPC600は、開閉弁12を動作させて、塗料3を吐出する。
【0022】
配管8は、吐出ヘッド10に連通する。配管8には、弁9が設けられている。インク室11内に塗料3を充填する際には、弁9が開放されて、インク室11内の圧力が逃がされる。吐出ヘッド10のノズル孔Nから塗料3を吐出する際には、弁9は閉じられる。
【0023】
圧力センサ5は、例えば配管4に設けられている。圧力センサ5は、例えば、吐出ヘッド10のインク室11の近傍に設けられている。圧力センサ5は、検出した液体の圧力に関するデータを制御装置500に出力する。制御装置500は、圧力センサ5から入力したデータに基づいて、吐出ヘッド10に供給される液体の圧力を検出できる。また、制御装置500は、吐出ヘッド10内の液体の圧力を算出してもよい。吐出ヘッド10内の液体の圧力が変化すると、吐出ヘッド10に供給される液体の圧力も変化する。
【0024】
<吐出ヘッドの構成>
次に、図3を用いて吐出ヘッド10の概略構成を説明する。図3は、実施形態に係る吐出ヘッドの一例を示す全体斜視図である。
【0025】
図3に示される吐出ヘッド10はバルブインクジェット方式を採用したヘッドである。吐出ヘッド10は、ノズル面301、ノズル孔Nおよびハウジング303を主に備える。ノズル面301は、ハウジング303の一面に設けられている。ノズル面301は、液体を吐出するための複数のノズル孔Nを有する。ノズル孔Nは、微小な開口である。上述したように、弁駆動機構13は、ノズル孔Nを開閉できる。ノズル孔Nを開状態とすることで、吐出ヘッド10はノズル孔Nから液体を吐出する。例えば、ハウジング303は、弁駆動機構13を内蔵する。
【0026】
なお、ノズル孔Nを有するノズル面301は、ハウジング303とは別部材であるノズル板に形成されていてもよい。ハウジング303は、ノズル面301を有するノズル板を備える構成でもよい。また、ノズル孔Nの数は、例えば18個でもよく、18個より多くてもよい。ノズル孔Nの数は、複数に限定されず、1個でもよい。または、液体吐出装置200は、1個のノズル孔Nを有する複数の吐出ヘッド10を備える構成でもよい。例えば、弁開放時間を変更する制御を行う場合には、1個のノズル孔Nを備える吐出ヘッド10を用いることができる。また、複数のノズル孔Nが並ぶノズル列は、1列でもよく、複数列でもよい。
【0027】
<ハードウェア構成>
次に、図4を参照して、第1実施形態に係る液体吐出装置200のハードウェア構成について説明する。図4は、第1実施形態に係る液体吐出装置200のハードウェア構成を示すブロック図である。図4に示すハードウェア構成は、必要に応じて追加の構成要素を含むことができる。ハードウェアは、必要に応じて図4に示される構成要素を備えていなくてもよい。
【0028】
液体吐出装置200は、制御装置500を備える。制御装置500は、CPU(Center Processing Unit)501、ROM(Read Only Memory)502、RAM(Random Access Memory)503、NVRAM(Random Access Memory)504、及びHDD(Hard Disk Drive)を有する。CPU501は、液体吐出装置200全体の制御を司る。ROM502には、CPU501に液体吐出制御を実行させるための各種プログラムの他、塗装に必要な各種データ等が記憶されている。また、ROM502には、吐出ヘッド10を走査するためのプログラムが記憶されている。
【0029】
RAM503は、吐出ヘッド10の位置データ等を一時的に記憶する。NVRAM504は、不揮発性メモリであり、液体吐出装置200の電源が遮断されている間もデータを保持できる。制御装置500は、主制御部500Aを有し、主制御部500Aは、CPU501、ROM502及びRAM503を含む。
【0030】
制御装置500は、ASIC(Application Specific Integrated Circuit)505を有する。ASIC505は、液体吐出装置200の装置全体を制御するための入出力信号を処理する。また、ASIC505は、画像データに対して各種信号処理を実行できる。ASIC505は、制御装置500に入力された画像データについて画像処理を実行できる。
【0031】
制御装置500は、外部機器であるPC600との間でデータ等の送受信を行うための外部インタフェース(外部I/F)506を備える。PC600は、例えばRIP(Routing Information Protocol)部601を有する。RIP部601はレタリング部602を含む。
【0032】
PC600には、入力装置603が接続されている。また、PC600には、位置測定装置15が接続されている。
【0033】
ROM502、RAM503、NVRAM504、及びHDD508等のメモリは、コンピュータ600から受信した画像データ、塗装範囲に関するデータを格納する。塗装範囲に関するデータは、塗装対象のサイズ等のデータを含む。
【0034】
また、制御装置500は、センサ類18から出力された検知信号を取り込むための入出力部(I/O)507を含む。センサ類18は、図2に示される圧力センサ5を含む。
【0035】
制御装置500は、吐出ヘッド10を駆動制御するヘッド制御装置510を含む。ヘッド制御装置510は、吐出ヘッド10の駆動装置を制御できる。ヘッド制御装置510は、吐出ヘッド10の駆動装置を制御して、液体吐出を実行できる。ヘッド制御装置510は、吐出ヘッド10の開閉弁12の駆動制御を実行できる。吐出ヘッド10は、タンク2内の圧力を制御できる。吐出ヘッド10は、弁9の駆動制御を実行できる。ヘッド制御装置510は、吐出ヘッド10に関する各種制御を実行できる。
【0036】
制御装置500は、ロボット制御装置511を含む。ロボット制御装置511は、CPU501からの指令に従い、ロボット駆動機構31を制御する。塗装ロボット1000は、ロボット駆動機構31を備える。ロボット駆動機構31は、例えばモーターを含む。ロボット駆動機構31は、ベース100の回転軸を駆動する。ロボット駆動機構31は、同様に、第1アーム101の回転軸、第2アーム102の回転軸、ヘッドユニット103の回転軸、第1ジョイント104の回転軸、第2ジョイント105の回転軸、第3ジョイント106の回転軸を駆動する。
【0037】
塗装ロボット1000は、エンコーダセンサ32を備える。制御装置500は、I/O507を介して、エンコーダセンサ32から信号を入力する。エンコーダセンサ32は、第1ジョイント104、第2ジョイント105、及び第3ジョイント106に対してそれぞれ設けられている。これらの第1ジョイント104、第2ジョイント105、及び第3ジョイント106には、回転軸とともに回転するスリットが設けられている。エンコーダセンサ32は、スリットを光学的に検出する。エンコーダセンサ32は、第1ジョイント104、第2ジョイント105、及び第3ジョイント106の回転角度を検出する。
【0038】
塗装ロボット1000は、位置測定装置15を備える。位置測定装置15は、吐出ヘッド10の位置を測定する。位置測定装置15は、例えば3Dセンサ又は3Dカメラでもよい。位置測定装置15は、吐出ヘッドの10のXY方向の位置を測定できる。位置測定装置は、吐出ヘッド10の傾きを測定できる。位置測定装置15は、塗装開始位置を検出できる。位置測定装置15は、塗装対象サイズを検出してもよい。
【0039】
位置測定装置15は、レーザ変位計を含んでもよい。位置測定装置15は、対象物3000のZ軸方向における長さを測定できる。位置測定装置15は、対象物3000のルーフの高さ位置を測定してもよい。位置測定装置15は、測定結果をコンピュータ600に出力する。位置測定装置15は、対象物3000の曲率を検出できる。
【0040】
PCは、位置測定装置15から吐出ヘッド10の位置データを取得できる。制御装置500は、PC600を介して、吐出ヘッド10の位置データを入力できる。制御装置500は、I/O507を介して、位置測定装置15からデータを入力してもよい。
【0041】
PC600には、入力装置603が接続されている。入力装置603は、画像データ及び位置データをPC600に入力できる。位置測定装置15は、測定した吐出ヘッド10の位置データをPC600に入力してもよい。
【0042】
PC600は、塗装ロボット1000による塗装ルートを生成する。レタリング部602は、塗装部のデータを走査ごとのデータに分解する。塗装部は、例えば塗装が施される領域である。レタリング部602は、各走査における駆動ノズル数及び空吐出実施可否を決定する。駆動ノズル数の吐出ヘッド10において液体を吐出するノズル孔Nの数量である。空吐出とは、走査前にノズル孔Nから液体を吐出することを含む。レタリング部602は、空吐出を実施するか否かを決定できる。
【0043】
PC600は、走査時の弁開放時間を決定できる。PC600の弁開放時間制御部131は、予め作成された駆動ノズル数ごとの印字時間に関するデータに従い、走査時の弁開放時間を決定する。駆動ノズル数ごとの印字時間に関するデータは、液体圧力変動に基づいて予め決定されている。「液体圧力変動」とは、例えば吐出ヘッド10内の液体の圧力変動である。
【0044】
コンピュータ600は、RIP部601を有する。RIP部601は、カラープロファイルやユーザの設定に応じて画像処理を実行できる。
【0045】
RIP部601は、レタリング部602を含む。レタリング部602は、対象物3000に施す塗装部のデータを走査毎(例えばヘッド300の主走査方向の移動毎)の塗装(画像)データに分解する。対象物3000は、例えば自動車の車体である。「走査毎」は、例えば主走査方向に沿う吐出ヘッド10の移動毎である。「主走査方向」は、例えば、対象物3000の長手方向に沿う方向でもよく、任意の方向でもよい。
【0046】
コンピュータ600には、入力装置603が接続されている。ユーザは、入力装置603を操作して、各種データをコンピュータ600に入力できる。コンピュータ600は、入力装置603を介して、対象物3000において塗装される領域を示す画像データ及び座標データを入力できる。
【0047】
コンピュータ600は、入力装置603から信号を入力し、塗装モードを設定できる。ユーザは、入力装置603を操作して、塗装モードを選択できる。コンピュータ600は、入力装置603から信号を入力し、塗装範囲を設定できる。コンピュータ600は、塗装開始位置及び塗装終了位置を設定できる。コンピュータ600は、塗装の開始タイミングを設定できる。ユーザは、入力装置603を介して、コンピュータ600を操作して、各種設定を変更できる。
【0048】
入力装置603は、例えば、キーボード、マウス、タッチパネル等を含むことができる。また、コンピュータ600は、塗装ロボット1000が備える位置測定装置15から吐出ヘッド10の位置データを取得できる。コンピュータ600は、取得した位置データに基づいて、吐出ヘッド10の塗装ルートを生成できる。塗装ルートは、吐出ヘッド10が移動する移動経路に関する位置データを含む。塗装ルートは、その他のデータを含むことができる。
【0049】
なお、塗装システム2000は、液体吐出システムの一例である。塗装システム2000は、液体吐出装置200及びコンピュータ600を備える。
【0050】
<機能構成>
次に、図5を参照して、第1実施形態に係る液体吐出装置200の機能構成について説明する。図5は、第1実施形態に係る液体吐出装置200の機能ブロック図である。図3に示すCPU501は、ROM502等の記憶部に記憶されているプログラムを実行することで、図5に示すシステム制御部221、弁開放時間制御部231、吐出周期信号生成部232、メモリ制御部233、及び同期制御部235の各機能を実現する。
【0051】
システム制御部221は、塗装システム2000の全体の動作を制御する。システム制御部221は、コンピュータ600から受信した塗装領域の画像データや指令信号を受信して、塗装システム2000の全体の動作を制御できる。
【0052】
弁開放時間制御部231は、開閉弁12における弁開放時間を制御する。弁開放時間は、開閉弁12が開いた状態であり、液体を吐出可能な時間の長さである。
【0053】
メモリ制御部233は、ROM502、RAM503、NVRAM504、及びHDD508等のメモリを制御する。
【0054】
同期制御部235は、エンコーダセンサ32から出力された出力信号、及びコンピュータ600から出力された画像データの解像度を示す情報に基づいて、吐出周期信号を生成する。吐出周期信号は、ノズル孔Nから吐出される塗料の吐出周期を示す信号である。
【0055】
同期制御部235は、コンピュータ600から受信した画像データ及び塗装指示信号等に基づいて、複数の塗装ロボット1000の動きと吐出ヘッド10における塗料の吐出動作との整合を行う。
【0056】
ヘッド制御装置510は、吐出周期信号を受信し、受信した吐出周期信号に基づいて吐出ヘッド10の液体吐出動作を制御する。ロボット制御装置511は、同期制御信号を受信し、受信した同期制御信号に基づきロボット駆動機構31を制御する。制御装置500は、ロボット駆動機構31を制御して、第1アーム101、第2アーム102、及びヘッドユニット103を所望の位置に移動する。
【0057】
なお、システム制御部221、弁開放時間制御部231、吐出周期信号生成部232、メモリ制御部233、及び同期制御部235は、記憶部に記憶されているプログラムにより、ソフトウェアで実現できる。これらのシステム制御部221、弁開放時間制御部231、吐出周期信号生成部232、メモリ制御部233、及び同期制御部235うち全部又は一部を、IC(Integrated Circuit)等のハードウェアで実現してもよい。
【0058】
また、プログラムは、インストール可能な形式又は実行可能な形式のファイル情報でCD-ROM、フレキシブルディスク(FD)などのコンピュータ装置で読み取り可能な記録媒体に記録され、このような記録媒体を介して、液体吐出装置200に提供され得る。また、プログラムは、CD-R、DVD(Digital Versatile Disk)、ブルーレイ(登録商標)ディスク、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録され、このような記録媒体を介して、液体吐出装置200に提供され得る。また、プログラムは、インターネット等のネットワーク経由でインストールする態様で液体吐出装置200に提供されるものでもよい。また、プログラムは、液体吐出装置200内のROM等に予め組み込まれていてもよい。
【0059】
また、制御装置500は、コンピュータ600が実行する機能を実行してもよい。同様にコンピュータ600は、制御装置500が実行する機能を実行してもよい。
【0060】
<従来技術の課題>
次に従来技術の課題について説明する。従来技術に係る液体吐出装置は、開閉弁の開閉により液体を吐出する弁型インクジェットノズルを有する。従来技術に係る液体吐出装置は、液体である塗料の吐出による圧力損失分だけ液圧が降下する。そのため、塗装開始直後や、駆動ノズル数が変動した時に液圧が平衡状態になるまでの間に、吐出ヘッドから吐出される液体の吐出量が減少する。吐出ヘッドの吐出量が減少すると、塗装品質が低下するという問題が生じる。
【0061】
<吐出ヘッド内の液体の圧力と吐出量の時間変化>
次に、図6及び図7を参照して、弁型インクジェットノズルを有する吐出ヘッドを使用して塗料を吐出した際の吐出ヘッド内の液体の圧力と吐出量の時間変化の一例ついて説明する。なお、「吐出ヘッド内の液体の圧力」を「ヘッド内液圧」又は「液圧」と省略する場合がある。図6は、ヘッド内液圧の時間変化を示す図である。図7は、吐出量の時間変化を示す図である。図6では、横軸に時間を示し、縦軸にヘッド内液圧を示す。図7では、横軸に時間を示し、縦軸に吐出量を示す。
【0062】
時間T0は、吐出が開始される前の時間である。時間T1は吐出開始時間である。吐出ヘッドでは、一定の供給圧力で塗料を加圧して、開閉弁を開けてノズル孔Nから液体を吐出する。そのため、吐出開始と同時にヘッド内液圧が減少する。これは、吐出ヘッドを有する系の圧力が新たな平衡状態になるまで、ある程度時間がかかることに起因する。吐出ヘッドを有する系が新たな平衡状態になるまで、ヘッド内液圧が低下したままの状態になる。そのため、図7に示されるように、吐出量が吐出開始直後から減少するので、塗装品質が不均一になり、塗装品質が低下する。時間T1を過ぎると、すぐに、ヘッド内液圧及び吐出量が低下する。
【0063】
<駆動ノズル数に基づくヘッド内液圧の時間変化>
次に、図8を参照して、駆動ノズル数に基づくヘッド内液圧の時間変化について説明する。図8は、ヘッド内液圧の時間変化を示す図であり、駆動ノズル数による違いを示す図である。図8では、横軸に時間を示し、縦軸にヘッド内液圧を示す。
【0064】
図8では、複数の弁型インクジェットノズルを有する吐出ヘッドを使用する場合について、駆動ノズル数の増減によるヘッド内液圧の変動幅の違いを示す。ヘッド内液圧PAは、駆動ノズル数が多い場合であり、ヘッド内液圧PBは、駆動ノズル数が少ない場合である。駆動ノズル数が多い場合、駆動ノズル数が少ない場合と比較して、吐出による圧力損失が大きくなる。
【0065】
例えば、吐出開始時間である時間T1において、ヘッド内液圧PA,PBは、ヘッド内液圧P0で同じあるが、時間の経過に伴い、ヘッド内液圧PAとヘッド内液圧PBとの差が大きくなる。一定時間が経過した後の時間T2では、ヘッド内液圧PAは、ヘッド内液圧P21となり、ヘッド内液圧PBは、ヘッド内液圧P22となる。ヘッド内液圧P22は、ヘッド内液圧P21よりも低い圧力である。ヘッド内液圧P22における吐出量は、ヘッド内液圧P1における吐出量よりも少ない。駆動ノズル数が多い場合のヘッド内液圧PAにおける吐出量の減少量は、駆動ノズル数が少ない場合のヘッド内液圧PBにおける吐出量の減少量より少ない。
【0066】
このように、駆動ノズル数が違う場合に、時間T2において、駆動ノズル数が切り替わると、吐出量が違うことに起因して、塗装品質が不均一になる。
【0067】
<駆動電圧波形>
次に図9を参照して、吐出ヘッド10に印加する駆動波形について説明する。図9は、駆動波形の一例を示す図である。図9では、横軸に時間を示し、縦軸に駆動電圧を示す。時間T11,T12,T21,T22,T31,T32,T41の順に時間が経過する。時間T11から時間T21までが1駆動周期S1である。同様に、時間T21から時間T31までが1駆動周期S1である。時間T31から時間T41までが1駆動周期S1である。
【0068】
駆動電圧は、駆動電圧V1と駆動電圧V2に変化する。1駆動周期S1において、駆動電圧は、駆動電圧V1と駆動電圧V2に変化する。例えば、駆動電圧V1において、開閉弁12が閉じられた状態となり、駆動電圧V2において、開閉弁12が開放されて、液体がノズル孔Nから吐出される。1駆動周期S1において、駆動電圧V2に維持される時間T10の長さが弁開放時間である。
【0069】
例えば、時間T11から時間T12までが、駆動電圧V2に維持されて、開閉弁12が開放される。この時間T11から時間T12までの時間T10の長さが、弁開放時間である。時間T12において、駆動電圧V2から駆動電圧V1に変化して、開閉弁12が閉じられる。時間T12から時間T21までが、駆動電圧V1に維持され、開閉弁12が閉じた状態となる。
【0070】
時間T21において、駆動電圧V1から駆動電圧V2に変化して、開閉弁12が開放される。このように、時間T11から時間T21において、開閉弁12が開閉される。制御装置500の弁開放時間制御部231は、弁開放時間を最小0秒から最大1駆動周期S1の間で設定できる。弁開放時間制御部231は、1駆動周期S1ごとに、弁開放時間を変更できる。
【0071】
<弁開放時間と吐出量との関係>
次に、図10を参照して、弁開放時間と吐出量との関係について説明する。図10は、弁開放時間と吐出量との関係を示す図である。図10では、横軸に弁開放時間の長さを示し、縦軸にノズル孔Nから吐出される液体の吐出量を示す。
【0072】
図10は、異なる液圧PC,PD,PEについて、弁開放時間と吐出量との関係を示す。液圧PC,PD,PEの順で液圧が高い。液圧PC,PD,PEのうち、液圧PCが最も高く、液圧PEが最も低い。同じ液圧において、ノズル孔Nから吐出される液体の吐出量は、弁開放時間に比例する。同じ液圧において弁開放時間が長いほど、吐出量は増加する。液圧PC,PD,PEにおける吐出量の増加率は、液圧が高いほど大きい。液圧PCにおける吐出量の増加率は、液圧PD,PEにおける吐出量の増加率より大きい。図10に示されるグラフの傾きは、液圧PCの場合が最も大きく、液圧PEの場合が最も小さい。
【0073】
制御装置500のメモリは、異なる液圧における吐出量の変化に関するデータを記憶できる。制御装置500の弁開放時間制御部231は、液圧ごとに弁開放時間を設定して、吐出量を同一にできる。弁開放時間制御部231は、液圧PC,PD,PEごとに、異なる弁開放時間T51,T52,T53を設定して、同一の吐出量Q10に設定できる。時間T51,T52,T53のうち、時間T51が最も短く、時間T53が最も長い。
【0074】
<ヘッド内液圧、弁開放時間、及び吐出量の一例>
次に、図11及び図12を参照して、ベッド内液圧、弁開放時間、及び吐出量の一例について説明する。図11及び図12は、ヘッド内液圧、弁開放時間、及び吐出量の一例を示す図である。図11に示される例は、図12に示される例と異なる。図11に示す例は、駆動ノズル数が増加する場合であり、図12に示す例は、駆動ノズル数が減少する場合である。
【0075】
図11及び図12では、上段にヘッド内液圧の時間変化を示し、中段に弁開放時間の時間変化を示し、下段に吐出量の時間変化を示す。時間変化とは時間ごとの変化である。
【0076】
図11に示す例では、時間T61において、吐出が開始され、時間T62において、駆動ノズル数が、第1駆動ノズル数から第2駆動ノズル数に増加する。第2駆動ノズル数は、第1駆動ノズル数よりも大きい値である。
【0077】
ヘッド内液圧は、吐出開始直後、ヘッド内液圧P0から減少し、時間T62において、ヘッド内液圧P62となる。弁開放時間は、吐出開始直後、弁開放時間T71から増加し、時間T62において、弁開放時間T72となる。弁開放時間制御部231は、ヘッド内液圧が減少するほど、弁開放時間を長くする。
【0078】
制御装置500は、時間T62において、駆動ノズル数を増加させる。ヘッド内液圧は、駆動ノズル数の増加後、ヘッド内液圧P62から減少し、時間T62において、ヘッド内液圧P63となる。ヘッド内液圧P63は、ヘッド内液圧P62よりも低い値である。弁開放時間は、駆動ノズル数の増加後、弁開放時間T72から増加し、時間T63において、弁開放時間T73となる。弁開放時間制御部231は、ヘッド内液圧が減少するほど、弁開放時間を長くする。
【0079】
制御装置500は、ヘッド内液圧が減少するほど、弁開放時間を増加する。これにより吐出量は一体の値となり、吐出量Q60となる。液体吐出装置200は、ヘッド内液圧の変化によらず、一定の吐出量Q60の液体を吐出できる。液体吐出装置200は、駆動ノズル数の変動によらず、吐出量を一定にすることができる。液体吐出装置200では、液体の吐出直後から吐出量を一定とすることができるので、塗装品質の均一化を実現できる。
【0080】
図12に示す例では、時間T81において、吐出が開始され、時間T82において、駆動ノズル数が、第2駆動ノズル数から第1駆動ノズル数に減少する。第1駆動ノズル数は、第2駆動ノズル数よりも小さい値である。
【0081】
ヘッド内液圧は、吐出開始直後、ヘッド内液圧P0から減少し、時間T82において、ヘッド内液圧P83となる。弁開放時間は、吐出開始直後、弁開放時間T91から増加し、時間T82において、弁開放時間T93となる。弁開放時間制御部231は、ヘッド内液圧が減少するほど、弁開放時間を長くする。
【0082】
制御装置500は、時間T82において、駆動ノズル数を減少させる。ヘッド内液圧は、駆動ノズル数の減少後、ヘッド内液圧P83から増加し、時間T82において、ヘッド内液圧P82となる。ヘッド内液圧P82は、ヘッド内液圧P83よりも高い値である。弁開放時間は、駆動ノズル数の減少後、弁開放時間T93から減少し、時間T83において、弁開放時間T92となる。弁開放時間制御部231は、ヘッド内液圧が増加するほど、弁開放時間を短くする。
【0083】
制御装置500は、ヘッド内液圧が減少するほど、弁開放時間を増やし、ヘッド内液圧が増加するほど、弁開放時間を減らす。これにより吐出量は一体の値となり、吐出量Q80となる。液体吐出装置200は、ヘッド内液圧の変化によらず、一定の吐出量Q80の液体を吐出できる。液体吐出装置200は、駆動ノズル数の変動によらず、吐出量を一定にすることができる。液体吐出装置200では、液体の吐出直後から吐出量を一定とすることができるので、塗装品質の均一化を実現できる。
【0084】
<駆動ノズル数が減少する例>
次に、駆動ノズル数が減少する例について説明する。例えば、目標塗装面積が走査方向に減少するとき、駆動ノズル数が減少する。例えば、ルーフ部からピラー部にかけて塗装する場合に、目標塗装面積が走査方向に減少し、駆動ノズル数が減少する。例えば、目標塗装面積が大面積から走査幅未満の面積に減少する場合に、駆動ノズル数が減少する。「走査幅」とは、走査方向と交差する方向における目標塗装面積に対応する領域の長さである。また、目標塗装部最終行が走査幅未満の面積になったときに、駆動ノズル数が減少する。制御装置500は、対象物3000について走査して、駆動ノズル数を算出できる。
【0085】
「駆動ノズル数」とは、対象物3000に対して塗装する際に、液体を吐出するノズル孔Nの数量をいう。走査方向において、目標塗装面積が変化しない場合には、駆動ノズル数は変化しない。走査方向において、目標塗装面積が増加する場合には、駆動ノズル数が増加し、目標塗装面積が減少する場合には、駆動ノズル数が減少する。「目標塗装面積」とは、対象物3000において、塗装される面積をいう。
【0086】
例えば、塗装条件によって、使用できないノズル孔Nが発生する場合に、駆動ノズル数が制限される。例えば、ギャップや入射角などの塗装条件によって、使用できないノズル孔Nが発生する場合がある。「ギャップ」とは、対象物3000とノズル孔Nとの間のギャップである。「入射角」とは、対象物3000の塗装面に対する液滴の入射角度である。
【0087】
例えば、対象物3000である車体内板部のような曲率変化が大きい場所に対して塗装を行う場合、曲率が小さい場所から曲率が大きい場所へ塗装する過程において、ギャップや入射角が一定の値以上になることが予想される。このような場合、駆動ノズル数が減少する。
【0088】
<駆動ノズル数が増加する例>
次に、駆動ノズル数が増加する例について説明する。例えば、駆動ノズル数は、印字開始時に0chから初期駆動ノズル数に増加する。「印字開始時」とは、「塗装開始時」でもよく、「吐出開始時」でもよい。「0ch」とは、駆動ノズル数が「0」であることをいう。
【0089】
例えば、塗装条件によって、使用できないノズル孔Nが発生していた場合に、塗装条件が変わることで、使用が制限されていたノズル孔が使用できるようになる場合がある。このような場合に、使用が制限されていたノズル孔が使用できるようになるので、駆動ノズル数が増加する。
【0090】
例えば、車体内板部のような曲率が大きい場所に対して塗装を行う場合において、ギャップや入射角が一定の値以上になる曲率が大きい場所から曲率が小さい場所に向かって塗装する場合に駆動ノズル数が増加する。制御装置500は、駆動ノズル数の増減に応じて、弁開放時間を変更して、吐出量を一定にすることができる。
【0091】
このような液体吐出装置200によれば、吐出ヘッド10に供給される液圧に基づいて、開閉弁12の弁開放時間を変更できる。これにより、ノズル孔Nから吐出される液体の吐出量の変動を抑制して、塗装品質の均一化を実現できる。「吐出ヘッドに供給される液圧」とは、吐出ヘッドに供給される液体の圧力のことである。
【0092】
液体吐出装置200では、塗装中(印字中)において液体を吐出するノズル孔Nの数量である駆動ノズル数に基づいて、開閉弁12の弁開放時間を変更できる。これにより、駆動ノズル数の変動による影響を軽減し、ノズル孔Nから吐出される液体の吐出量の変動を抑制して、塗装品質の均一化を実現できる。
【0093】
液体吐出装置200の吐出ヘッド10は、第1領域に対して第1液圧でノズル孔Nから液体を吐出する第1吐出動作と、第2領域に対して第2液圧でノズル孔Nから液体を吐出する第2吐出動作と、を実行できる。吐出ヘッド10内の液圧は、第1液圧から第2液圧へ減少し、第2液圧から第1液圧へ増加する場合がある。「第1液圧」及び「第2液圧」は、任意の値でよい。
【0094】
液体吐出装置200では、第2液圧が第1液圧より低い場合に、第2吐出動作における弁開放時間を、第1吐出動作における弁開放時間よりも長くできる。液体吐出装置200では、吐出ヘッド10に供給される液圧に応じて、弁開放時間を調節して、吐出量を一定にできる。
【0095】
液体吐出装置200は、弁駆動機構13に印加する駆動電圧波形の電圧デューティーを変更して、弁開放時間を変更できる。液体吐出装置200は、例えば図8に示される駆動電圧波形を弁駆動機構13に供給して開閉弁12を開閉する。電圧デューティーは、1駆動周期S1に対する駆動電圧V2のパルス幅である。制御装置500は、吐出ヘッド10に供給される液圧に基づいて、駆動電圧波形のパルス幅を変えることで、弁開放時間を変更できる。制御装置500は、駆動ノズル数に応じて、駆動電圧波形のパルス幅を変えることで、弁開放時間を変更できる。
【0096】
液体吐出装置200は、吐出ヘッド10内の液圧の時間変化率が、第1時間変化率よりも大きい第2時間変化率である場合に、時間変化率が第1時間変化率である場合と比較して、弁開放時間の切り替え間隔を短くできる。
【0097】
例えば図11及び図12に示されるように、ヘッド内液圧は、時間に応じて変化率が異なる。ヘッド内液圧の時間変化を示すグラフの傾きは、時間変化率の大きさを示す。液体吐出装置200は、液圧の時間変化率が大きい場合に、液圧の時間変化率が小さい場合と比較して、弁開放時間の切り替え間隔を短くできる。これにより、弁開放時間の変化率をヘッド内液圧の変化率に合わせることができる。ヘッド内液圧の時間変化率が大きい場合には、弁開放時間の変化率を大きくすることができ、ヘッド内液圧の時間変化率が小さい場合に、弁開放時間の変化率を小さくすることができる。弁開放時間の変化率は、図8に示される駆動電圧波形における弁開放時間T10の長さを変えることで調節できる。また、弁開放時間の変化率は、駆動電圧波形の1駆動周期S1の長さを変えることで調整できる。
【0098】
尚、本発明は、上記実施形態に限定されるものではなく、本発明の技術思想を逸脱あるいは変更しない範囲内で種々の変形が可能である。
【0099】
上記の実施形態では、複数のノズル孔Nを有する吐出ヘッド10を備える液体吐出装置200について説明しているが、1つのノズル孔Nを有する吐出ヘッド10において、「弁開放時間の制御」を実行してもよい。
【符号の説明】
【0100】
200 液体吐出装置
10 吐出ヘッド(液体吐出ヘッド)
12 開閉弁
13 弁駆動機構
500 制御装置(制御部)
3000 対象物
N ノズル孔
【先行技術文献】
【特許文献】
【0101】
【特許文献1】特許第4123897号明細書
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12