JP6907390B1 - 洗浄方法および洗浄機 - Google Patents

洗浄方法および洗浄機 Download PDF

Info

Publication number
JP6907390B1
JP6907390B1 JP2020117727A JP2020117727A JP6907390B1 JP 6907390 B1 JP6907390 B1 JP 6907390B1 JP 2020117727 A JP2020117727 A JP 2020117727A JP 2020117727 A JP2020117727 A JP 2020117727A JP 6907390 B1 JP6907390 B1 JP 6907390B1
Authority
JP
Japan
Prior art keywords
pressure
target
nozzle
injection
range
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.)
Active
Application number
JP2020117727A
Other languages
English (en)
Other versions
JP2022022830A (ja
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.)
Sugino Machine Ltd
Original Assignee
Sugino Machine Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sugino Machine Ltd filed Critical Sugino Machine Ltd
Priority to JP2020117727A priority Critical patent/JP6907390B1/ja
Priority to EP21179037.3A priority patent/EP3936241B1/en
Priority to US17/345,414 priority patent/US11465184B2/en
Priority to CN202110749484.XA priority patent/CN113909186B/zh
Priority to KR1020210088210A priority patent/KR102410134B1/ko
Application granted granted Critical
Publication of JP6907390B1 publication Critical patent/JP6907390B1/ja
Publication of JP2022022830A publication Critical patent/JP2022022830A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B3/00Cleaning by methods involving the use or presence of liquid or steam
    • B08B3/02Cleaning by the force of jets or sprays
    • B08B3/024Cleaning by means of spray elements moving over the surface to be cleaned
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B3/00Cleaning by methods involving the use or presence of liquid or steam
    • B08B3/02Cleaning by the force of jets or sprays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B12/00Arrangements for controlling delivery; Arrangements for controlling the spray area
    • B05B12/004Arrangements for controlling delivery; Arrangements for controlling the spray area comprising sensors for monitoring the delivery, e.g. by displaying the sensed value or generating an alarm
    • B05B12/006Pressure or flow rate sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B12/00Arrangements for controlling delivery; Arrangements for controlling the spray area
    • B05B12/08Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means
    • B05B12/085Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means responsive to flow or pressure of liquid or other fluent material to be discharged
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B12/00Arrangements for controlling delivery; Arrangements for controlling the spray area
    • B05B12/14Arrangements for controlling delivery; Arrangements for controlling the spray area for supplying a selected one of a plurality of liquids or other fluent materials or several in selected proportions to a spray apparatus, e.g. to a single spray outlet
    • B05B12/1418Arrangements for controlling delivery; Arrangements for controlling the spray area for supplying a selected one of a plurality of liquids or other fluent materials or several in selected proportions to a spray apparatus, e.g. to a single spray outlet for supplying several liquids or other fluent materials in selected proportions to a single spray outlet
    • B05B12/1445Arrangements for controlling delivery; Arrangements for controlling the spray area for supplying a selected one of a plurality of liquids or other fluent materials or several in selected proportions to a spray apparatus, e.g. to a single spray outlet for supplying several liquids or other fluent materials in selected proportions to a single spray outlet pumping means for the liquids or other fluent materials being mechanically linked, e.g. master and slave pumps
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B13/00Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
    • B05B13/02Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
    • B05B13/04Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
    • B05B13/0426Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved along a closed path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B13/00Accessories or details of general applicability for machines or apparatus for cleaning
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/402Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B1/00Nozzles, spray heads or other outlets, with or without auxiliary devices such as valves, heating means
    • B05B1/14Nozzles, spray heads or other outlets, with or without auxiliary devices such as valves, heating means with multiple outlet openings; with strainers in or outside the outlet opening
    • B05B1/16Nozzles, spray heads or other outlets, with or without auxiliary devices such as valves, heating means with multiple outlet openings; with strainers in or outside the outlet opening having selectively- effective outlets
    • B05B1/1627Nozzles, spray heads or other outlets, with or without auxiliary devices such as valves, heating means with multiple outlet openings; with strainers in or outside the outlet opening having selectively- effective outlets with a selecting mechanism comprising a gate valve, a sliding valve or a cock
    • B05B1/1636Nozzles, spray heads or other outlets, with or without auxiliary devices such as valves, heating means with multiple outlet openings; with strainers in or outside the outlet opening having selectively- effective outlets with a selecting mechanism comprising a gate valve, a sliding valve or a cock by relative rotative movement of the valve elements
    • B05B1/1645Nozzles, spray heads or other outlets, with or without auxiliary devices such as valves, heating means with multiple outlet openings; with strainers in or outside the outlet opening having selectively- effective outlets with a selecting mechanism comprising a gate valve, a sliding valve or a cock by relative rotative movement of the valve elements the outlets being rotated during selection
    • B05B1/1654Nozzles, spray heads or other outlets, with or without auxiliary devices such as valves, heating means with multiple outlet openings; with strainers in or outside the outlet opening having selectively- effective outlets with a selecting mechanism comprising a gate valve, a sliding valve or a cock by relative rotative movement of the valve elements the outlets being rotated during selection about an axis parallel to the liquid passage in the stationary valve element
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B2203/00Details of cleaning machines or methods involving the use or presence of liquid or steam
    • B08B2203/02Details of machines or methods for cleaning by the force of jets or sprays
    • B08B2203/027Pump details
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B9/00Cleaning hollow articles by methods or apparatus specially adapted thereto 
    • B08B9/02Cleaning pipes or tubes or systems of pipes or tubes
    • B08B9/021Cleaning pipe ends or pipe fittings, e.g. before soldering

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Fluid Mechanics (AREA)
  • Cleaning By Liquid Or Steam (AREA)
  • Control Of Positive-Displacement Pumps (AREA)

Abstract

【課題】洗浄機の消費電力を削減する。【解決手段】洗浄方法は、容積ポンプ11により、ノズル16から洗浄液の噴流55を生成し、対象物19の対象部位19aに噴流55が衝突するように、ノズル16を移動し、ノズル19の現在位置を取得し、現在位置が対象部位19aに対応した目標領域54aに一致するか否かを判断し、現在位置が目標領域54aに一致する場合、第1圧力p1の噴射圧力pを有する噴流55を噴射し、現在位置が目標領域54aに一致しない場合、第1圧力p1より低い噴射圧力pを有する噴流55を噴射する。【選択図】図4

Description

本発明は、洗浄方法および洗浄機に関する。
複数のノズルの中から選択されたノズルから噴出するポンプ装置が知られている(例えば、特許第6285880号)。このポンプ装置は、容積ポンプと、回転速度可変の駆動装置と、選択装置と、吐出し配管と、ノズルと、駆動装置の回転速度を制御する制御部と、制御パラメータ及び吐出し圧力の目標値をノズルの各々に対応して記憶する記憶装置と、圧力センサと、を有する。制御部は、選択されたノズルに対応する制御パラメータを用いて、吐出し圧力が目標値に一致するように、吐出し圧力をフィードバックして駆動装置の回転速度を制御する。
従来のポンプ装置は、消費電力が大きい。
本発明は、洗浄機の消費電力を削減することを目的とする。
本発明の第1の側面は、
容積ポンプにより、ノズルから洗浄液の噴流を生成し、
対象物の対象部位に前記噴流が衝突するように、前記ノズルを移動し、
前記ノズルの現在位置を取得し、
前記現在位置が前記対象部位に対応した目標領域に一致するか否かを判断し、
前記現在位置が前記目標領域に一致する場合、第1圧力の噴射圧力を有する前記噴流を噴射し、
前記現在位置が前記目標領域に一致しない場合、前記第1圧力より低い噴射圧力を有する前記噴流を噴射する、
洗浄方法である。
本発明の第2の側面は、
洗浄液の噴流を噴射するノズルと、
前記ノズルを対象物に対して相対的に移動させる移動装置と、
前記ノズルに接続され、回転速度を変更できる容積ポンプと、
前記容積ポンプの噴射圧力を計測する圧力計と、
制御装置であって、
数値制御プログラムと、第1圧力と、前記第1圧力よりも低い第2圧力と、第1範囲と、第2範囲と、を格納する記憶装置と、
前記移動装置を前記数値制御プログラムに従って制御する数値制御部と、
前記ノズルの現在位置に基づき取得される目標位置までの残移動量が、前記目標位置を基準とする前記第1範囲に含まれるとき、又は、前記ノズルの出発位置からの移動量が前記第2範囲に含まれるときに、目標圧力を前記第1圧力とし、それ以外のときに前記目標圧力を前記第2圧力とする昇圧部と、
前記ノズルの噴射圧力と前記目標圧力との差分が0になるように、前記回転速度をフィードバック制御する、フィードバック制御部と、
を有する制御装置と、
を有する洗浄機である。
洗浄方法は、ジェット噴流によるバリ取りを含む。洗浄機は、例えば、ジェット噴流によるバリ取り機を含む。
ノズルは、洗浄液を噴射して、その噴流を対象物に衝突させる。ノズルは、例えば、直射ノズル、平射ノズル、ランスノズルである。特に、ノズルは、洗浄対象部位に噴流が直撃するように、数値制御される。ノズルは、対象部位からノズルオフセット距離だけ離間した目標位置を目標に移動を繰り返す。ここで、対象部位とは、例えば、雌ねじ、穴、フライス面、フライス加工エッジ、交差穴部、油穴、水穴である。例えば、フライス加工エッジの輪郭や、交差穴部の周囲のバリの位置は、その全体が対象位置である。エッジやバリの位置に沿ったノズルの軌跡は、その全体が目標位置である。目標位置の近傍の領域を目標領域という。目標領域の広さは、対象部位の代表的な長さに対応して定められてよい。目標領域は、対象部位の洗浄と相関の高い領域である。例えば、噴流が対象部位に差し掛かる領域や、噴流が対象部位の内部に完全に入り込む領域として設定される。目標領域は、ノズルの種類や噴射圧力に応じて設定されても良い。
洗浄液は、例えば、水系洗浄液、水系クーラントである。洗浄液は、例えば防錆剤、苛性アルカリ、防腐剤を溶解した水溶液である。
容積ポンプは、例えば、ピストンポンプである。容積ポンプは、望ましくは、PM同期モータによって駆動される。
容積ポンプの場合、理論上、ポンプの回転速度は、圧力の平方根に比例する。容積ポンプは、計測された圧力を回転速度に変換できる。ポンプの圧力は、例えば、計測された圧力から算出された理論回転速度と、目標圧力から算出された目標回転速度との差分が0になるように、制御される。
好ましくは、第1範囲は、3次元空間で球状の範囲として与えられる。第1範囲は、多角形でも良い。第1範囲は、例えば、XYZ方向に辺を持つ直方体で与えられてよい。第1範囲が直方体で与えられる場合、その各軸方向の広さは、移動装置の各軸の加速度(又は時定数)と、圧力の加速度(又は時定数)によって定められてよい。
現在位置と第1範囲を比較するときは、例えば、第1範囲は、目標位置を座標原点として与えられる。このときは、第1範囲は、目標位置からの距離(例えば、目標位置から20mmの範囲)や、目標位置の座標からの一定の範囲(例えば、目標位置からX方向に−35mm〜+35mm、Y方向に−35mm〜+35mm、Z方向に−30mm〜+30mm)、として与えられて良い。第1範囲は、移動指令毎に演算される。
好ましくは、第2範囲は、3次元空間で球状の範囲として与えられる。第2範囲は、多角形でも良い。第2範囲は、例えば、XYZ方向に辺を持つ直方体で与えられてよい。第2範囲は、圧力を保持すべき代表的な範囲として与えられる。
なお、第2範囲の広さは、0でも良い。その場合、目標位置から移動を始めたときに、目標圧力を第2圧力とする。
現在位置と第2範囲を比較するときは、例えば、第2範囲は、出発位置を座標原点として与えられる。このときは、第2範囲は、目標位置からの距離(例えば、目標位置から3mmの範囲)や、目標位置の座標からの一定の範囲(例えば、目標位置からX方向に−2mm〜+2mm、Y方向に−2mm〜+2mm、Z方向に−1mm〜+1mm)、として与えられて良い。第2範囲は、移動指令毎に演算される。
移動を開始したときに、既に現在位置又は残移動量が第1範囲に入っているときには、目標圧力を第1圧力としても良い。
第1範囲および第2範囲は、各軸の加速度(又は時定数)と、フィードバック制御における応答遅れ、対象部位の代表的なサイズから決定されてよい。応答遅れは、例えば、一次遅れとむだ時間系でモデル化できる。
補間移動は、例えば、直線補間移動、円弧補間移動、ヘリカル補間移動である。補間移動では、ノズルは、指定された送り速度で、指定された軌跡に沿って移動する。補間移動の際には、その経路が目標位置(目標経路)となる。
補間移動以外の移動は、例えば、早送りである。早送りでは、ノズルは、出発位置から目標位置まで、到着が最速になるように移動する。補間移動以外の移動では、その経路は目標位置でない。
移動装置は、例えば、固定コラムとテーブル移動による移動装置、3軸コラム移動の移動装置、垂直多関節ロボット、パラレルリンクロボットである。
数値制御プログラムは、例えば、Gコードプログラムや、ロボット言語によるプログラムである。
望ましくは、第1圧力は、数値制御プログラムによって入力される。例えば、第1圧力は、Gコードプログラムにマクロ変数として埋めこまれる。数値制御部がマクロ変数を読み込んだときに、その値を記憶装置に格納される。
第1圧力は、ノズル毎に定められて、その値を記憶装置に格納されても良い。
望ましくは、第2圧力は、短時間で第1圧力に到達できる圧力である。ここで、短時間とは、例えば対象物が複数の洗浄個所を含む場合に、任意の2つの洗浄個所間をノズルが移動するための所要時間よりも短い時間である。
例えば、第2圧力を定義する関数は、記憶装置に格納される。
第2圧力は、アイドリング回転速度でポンプが回転する場合に吐出される圧力であってもよい。
第2圧力を演算する関数は、移動距離を引数としても良く、移動装置の加速度と圧力の加速度を引数としても良い。第2圧力は、移動装置の数値制御と並行計算されて良い。
第2圧力は、数値制御プログラムによって入力されても良い。例えば、第2圧力は、Gコードプログラムにマクロ変数として埋めこまれる。数値制御部がマクロ変数を読み込んだときに、その値を記憶装置に格納される。また、第2圧力は、あらかじめ設定された圧力が格納されていても良い。複数の第2圧力が設定され、どの値を利用するかを数値制御プログラムによって指示されても良い。
噴射停止指令により、第2圧力より低い第3圧力を目標に噴射圧力を降下させても良い。
例えば、第3圧力は、0MPa、ポンプをアイドリング運転したときに得られるアイドリング圧力である。例えば、ノズルが大きく退避し、噴流が対象物に衝突しない時間において、噴射圧力を第3圧力にまで降下させる。
洗浄機は、降圧部を有して良い。望ましくは、噴射停止指令により、降圧部は、フィードバック制御を停止する。望ましくは、噴射停止指令により、降圧部は、定められた圧力(第3圧力)に相当する回転速度でポンプを回転する。噴射停止時のポンプ回転速度は、アイドリング回転速度で良い。噴射停止時のポンプ回転速度は0でも良い。降圧部は、アイドリング圧力でポンプを運転して良い。
噴射圧力を上昇するときに、噴射圧力が第1閾値以上の場合に、噴射圧力をPID制御しても良い。なお、噴射圧力が第1閾値を超える場合に、噴射圧力をPID制御しても良い。
噴射圧力を降下するときに、噴射圧力が第2閾値以上の場合に、噴射圧力をPID制御しても良い。なお、噴射圧力が第2閾値を超える場合に、噴射圧力をPID制御しても良い。
噴射開始指令、噴射停止指令は、数値制御プログラムに組み込まれる。Gコードプログラムにおいては、噴射開始指令、噴射停止指令は、例えば、Mコードとして定義される。
本発明によれば、洗浄機の消費電力を削減できる。
実施形態の洗浄機の一部を切断した斜視図 実施形態の洗浄機のブロックダイヤグラム 実施形態のフィードバック制御のブロックダイヤグラム 実施形態の洗浄状態を示す斜視図 図4の洗浄中における、軌跡に沿った移動距離に対する噴射圧力と、洗浄対象部位と、を示すグラフ 実施形態の洗浄方法のフローチャート
図1に示すように、洗浄機10は、ポンプ11と、移動装置14と、タレット15と、ノズル16と、制御装置20とを有する。洗浄機10は、対象物19を洗浄する。
ポンプ11は、例えば、ピストンポンプである。ポンプ11は、PM同期モータで駆動される。ポンプ11は、タンク(不図示)から洗浄液をくみ上げ、ノズル16へ送る。
移動装置14は、例えば、コラムトラバース型である。移動装置14は、先端部にタレット15を有する。複数のノズル16は、タレット15に設置されて良い。タレット15は、複数のノズル16から、噴射するノズル16を選択して下方に割り出す。好ましくは、下方に割り出されたノズル16は、上下方向に延びる回転軸17を中心に回転できる。下方に割り出されたノズル16は、ポンプ11と接続され、洗浄液を噴射する。移動装置14は、例えば、ノズル16を、左右方向、上下方向、前後方向へ自在に移動させる。
図2に示すように、制御装置20は、例えば、Gコードプログラムされる数値制御装置である。制御装置20は、記憶装置35と、演算装置21と、を有する。
記憶装置35は、例えば、不揮発性メモリーである。記憶装置35は、洗浄プログラム36と、第1範囲37と、第2範囲38と、第1圧力pと、第2圧力pと、PID制御パラメータ42と、を格納する。記憶装置35は、第1閾値(不図示)と、第2閾値(不図示)と、アイドリング回転速度rと、を記憶しても良い。第1圧力pは、第2圧力pよりも高い。第2圧力pは、ポンプ11のアイドリング回転速度に相当する圧力としても良い。
第1閾値は、第1圧力pの近傍で、かつ、前記第1圧力pよりも小さい。第2閾値は、第2圧力pの近傍で、かつ、前記第2圧力pより大きい。
アイドリング回転速度rは、0min−1であって良い。
洗浄プログラム36は、Gコードプログラムであり、第1圧力pの指定をマクロ変数として含む。例えば、次のようなMコードを含む。
M21 噴射開始指令
M22 噴射停止指令
M30 エンドオブブロック(プログラム終了)
演算装置21は、数値制御部23と、圧力調整部25と、を有する。
演算装置21は、主メモリーを有する。数値制御部23は、洗浄プログラム36に基づいて移動装置14を制御し、ノズル16を移動させる。数値制御部23は、移動装置14から現在位置を読み取り、現在位置から目標位置までの残移動量と、移動開始位置から現在位置までの移動量を演算する。残移動量と移動量は、主メモリーに記憶される。
演算装置21は、噴射開始指令M21を読み込むと、噴射中であることを主メモリーに記憶する。例えば、演算装置21は、二値変数である噴射パラメータに1を代入する。演算装置21は、噴射停止指令M22を読み込むと、噴射中である記憶を消去する。例えば、演算装置21は、噴射パラメータに0を代入する。演算装置21は、エンドオブブロックM30を読み込むと、プログラム運転を終了する。
圧力調整部25は、昇圧部26と、降圧部27と、フィードバック制御部28とを有する。
昇圧部26は、噴射開始指令M21を読み込むと、ポンプ11を回転させる。昇圧部26は、残移動量と第1範囲37とを読み取り、比較する。昇圧部26は、移動量と第2範囲38とを読み取り、比較する。比較の結果、目標圧力pを設定する。
降圧部27は、噴射停止指令M22を読み込んだときに、アイドリング回転速度rでポンプ11を回転させる。このとき、降圧部27は、ポンプ11を停止しても良い。望ましくは、降圧部27は、フィードバック制御を停止させる。
図3に示すように、フィードバック制御部28は、第1回転速度変換部28aと、PI制御部28bと、第2回転速度変換部28dと、を有する。制御対象28cは、ポンプ11と、ノズル16と、配管13と、圧力計12を有する。第1回転速度変換部28aと、第2回転速度変換部28dは、同一の構成を有する。第1、第2回転速度変換部28a、28dの伝達関数は、例えば、定数Kで与えられる。定数Kは、例えば、ポンプ11の回転速度と圧力との関数として与えられる。PI制御部28bと制御対象28cの伝達関数は、それぞれG1,G2である。
第1回転速度変換部28aは、目標圧力pを入力され、目標回転速度rを出力する。PI制御部28bは、目標回転速度rと回転速度rとの差分eを入力され、操作量Kを出力する。操作量Kと回転速度rの和を回転速度指令値rとして、ポンプ11に入力する。ポンプ11は、回転速度指令値rに従って回転する。ノズル16は、洗浄液を噴出する。圧力計12は、配管13内の噴射圧力pを測定し、出力する。第2回転速度変換部28dは、噴射圧力pを入力され、回転速度rを出力し、フィードバックする。
噴射圧力pが第1圧力pに向かって上昇するときに、フィードバック制御部28は、噴射圧力pが第1閾値以下の場合に、噴射圧力pをP制御する。そして、噴射圧力pが第1閾値を超える場合に、フィードバック制御部28は、噴射圧力pをPI制御する。
噴射圧力pが第2圧力pに向かって降下するときに、フィードバック制御部28は、噴射圧力pが第2閾値以上の場合に、噴射圧力pをP制御する。そして、噴射圧力pが第2閾値未満の場合に、フィードバック制御部28は、噴射圧力pをPI制御する。
図4〜図6に従って、洗浄方法を説明する。
図4に示すように、対象物19は、対象部位19a、19b、19cを有する。対象部位19a、19b、19cは、例えば、雌ねじである。なお、対象物19は、任意の数の対象部位を有してよい。
数値制御部23は、移動装置14を数値制御して、噴流55が対象部位19a、19b、19cに衝突するように、ノズル16を移動させる。ノズル16は、対象部位19a、19b、19cの開口部とノズルオフセット距離53だけ離れた位置に、次々と位置決めされて、洗浄プログラム36に規定された軌跡51に沿って移動する。噴流55は、対象部位19a、19b、19cの開口部に垂直に衝突し、対象部位19a、19b、19cを洗浄する。
ここで、対象部位19a、19b、19cを洗浄している時のノズル16の位置をそれぞれ目標位置51a、51b、51cとする。目標位置51a、51b、51cの近傍の領域を、それぞれ目標領域54a、54b、54cとする。目標領域54a、54b、54cは、対象部位19a、19b、19cのサイズによって定められる。例えば、対象部位19a、19b、19cがM6雌ねじであるときに、目標領域54a、54b、54cは、目標位置51a、51b、51cを中心とした直径6mmの球である閉領域である。ノズル16の移動に伴って、ノズル16が目標領域54a、54b、54cに位置するときに、噴流55の噴射圧力pを高くし、その中間位置では噴射圧力pを下げる。
図5は、軌跡51の移動距離に対する圧力のグラフ59と、グラフ59に対応する対象物19の平面図57を示す。平面図57においては、軌跡51を直線に引き伸ばして表示した。図5に示すように、ノズル16の位置に応じて、噴射圧力pが刻々と変動する。
ノズル16が目標領域54a内に位置するとき、噴射圧力pは、第1圧力pとなる。このとき、噴流55は対象部位19aに直撃する。そして、ノズル16が目標領域54aを離れたときに、噴射圧力pは、第1圧力pよりも低い圧力になる。ノズル16が目標領域54bに近付くにつれて、噴射圧力pが第1圧力pに向かって上昇する。そして、ノズル16が目標領域54b内に位置するとき、噴射圧力pは、第1圧力pとなる。以後、同様に、ノズル16の位置によって、噴射圧力pを変動させる。これにより、噴流55が対象部位19a、19b、19cに衝突するときには、噴射圧力pが第1圧力pになるため、適切に対象部位19a、19b、19cが洗浄される。
具体的には、ノズル16を数値制御部23が移動させるのと並行して、バックグラウンドで圧力調整部25が、数値制御部23が演算した移動距離及び残移動量に基づいて、制御対象28cを制御する。
数値制御部23は、洗浄プログラム36をブロック毎に読み込み、実行する。昇圧部26は、数値制御部23が洗浄プログラム36を実行する間に、図6に示す演算を、バックグラウンド処理で常に並行処理する。そして、噴射中において、フィードバック制御部28は、目標圧力pを目標として、常に、噴射圧力pをフィードバック制御する。
図6に示すように、ステップS1において、圧力調整部25は、噴射パラメータの数値を取得し、噴射中か否かを判断する。yesの場合はステップS2へ、noの場合は、ステップS10へ進む。
ステップS2において、圧力調整部25は、数値制御部23が実行中の移動ブロックが補間移動か否かを判断する。例えば、早送りであればnoであり、直線補間移動や円弧補間移動であればyesである。yesの場合はステップS7へ、noの場合はステップS3へ進む。
ステップS3において、昇圧部26は、移動量を取得する。
ステップS4において、昇圧部26は、残移動量を取得する。ステップS4は、ステップS3と同時に実行されても良い。
ステップS5において、昇圧部26は、残移動量が第1範囲37に含まれるか否かを判断する。yesの場合はステップS7へ、noの場合はステップS6へ進む。
ステップS6において、昇圧部26は、移動量が第2範囲38に含まれるか否かを判断する。yesの場合はステップS7へ、noの場合はステップS8へ進む。
ステップS7において、目標圧力pに第1圧力pを代入する。
ステップS8において、目標圧力pに第2圧力pを代入する。
ステップS10において、好ましくは、降圧部27は、ポンプ11をアイドリング回転速度rで回転する。このとき、フィードバック制御部28は停止する。
ステップS9において、圧力調整部25は、プログラムが終了したか否かを判断する。yesの場合は終了し、noの場合はステップS1へ戻る。
本実施形態の洗浄方法によれば、対象部位19a、19b、19cに噴流55が衝突するときに噴射圧力pが高くなり、対象物19のそれ以外の部位に噴流55が衝突するときに噴射圧力pが低くなる。ここで、ポンプ11は容積ポンプであるため、噴射圧力pが小さくなると、駆動電力が小さくなる。対象部位19a、19b、19cに噴流55が衝突しないときに噴射圧力pを下げることにより、ポンプ11の消費電力量を削減できる。
対象部位に第1圧力の噴流が衝突し、それ以外の部位には、第1圧力よりも低い圧力の噴流が衝突する。そのため、対象物の表面が噴流によって損傷しやすい場合にも、表面の損傷を抑制できる。
本発明は前述した実施形態に限定されず、本発明の要旨を逸脱しない範囲で種々の変形が可能であり、特許請求の範囲に記載された技術思想に含まれる技術的事項の全てが本発明の対象となる。前記実施形態は、好適な例を示したものであるが、当業者ならば、本明細書に開示の内容から、各種の代替例、修正例、変形例あるいは改良例を実現することができ、これらは添付の特許請求の範囲に記載された技術的範囲に含まれる。
10 洗浄機
11 ポンプ(容積ポンプ)
12 圧力計
14 移動装置
16 ノズル
19 対象物
19a、19b、19c 対象部位
p 噴射圧力
目標圧力
第1圧力
第2圧力
r 回転速度

Claims (13)

  1. 容積ポンプにより、ノズルから洗浄液の噴流を生成し、
    対象物の複数の対象部位に前記噴流が衝突するように、前記ノズルを移動し、
    前記ノズルの現在位置を取得し、
    前記現在位置に基づき、目標位置までの前記ノズルの残移動量を取得し、
    前記現在位置が前記対象部位に対応した目標領域に一致するか否かを判断し、
    前記現在位置が前記目標領域に一致する場合、第1圧力の噴射圧力を有する前記噴流を噴射し、
    前記現在位置が前記目標領域に一致しない場合、前記第1圧力より低い第2圧力であって、前記複数の対象部位のうち2つの対象部位の間を前記ノズルが移動する所要時間以内に前記第1圧力に到達できる第2圧力の噴射圧力を有する前記噴流を噴射し、
    前記残移動量が前記目標位置を基準とする第1範囲に含まれるときに、前記第1圧力を目標に前記噴射圧力を上昇させ、
    前記残移動量が前記第1範囲に含まれないときに、前記第2圧力を目標に前記噴射圧力を降下させる、
    洗浄方法。
  2. 前記現在位置に基づき、出発位置からの前記ノズルの移動量を取得し、
    前記残移動量が前記第1範囲に含まれず、かつ、前記移動量が前記出発位置を基準とする第2範囲に含まれないときに、前記第2圧力を目標に前記噴射圧力を降下させる、
    請求項1に記載の洗浄方法。
  3. 前記ノズルが一定の送り速度で前記目標位置に沿って移動するときは、前記ノズルは前記第1圧力で前記噴流を噴射する、
    請求項に記載の洗浄方法。
  4. 前記ノズルが一定の送り速度で前記目標位置に沿って移動するときは、前記ノズルは前記第1圧力で前記噴流を噴射する、
    請求項2に記載の洗浄方法。
  5. 前記残移動量が前記第1範囲に含まれるとき、又は、前記残移動量が前記第1範囲に含まれず、かつ、前記移動量が前記第2範囲に含まれるときに、目標圧力を前記第1圧力とし、
    それ以外のときに、前記目標圧力を前記第2圧力とし、
    前記噴射圧力と前記目標圧力との差が0になるように、前記噴射圧力をフィードバック制御する、
    請求項2又は4に記載の洗浄方法。
  6. 噴射開始指令により、前記フィードバック制御を開始し、
    噴射停止指令により、前記フィードバック制御を停止し、前記容積ポンプの回転を停止又はアイドリング回転速度にする、
    請求項に記載の洗浄方法。
  7. 前記ノズルが一定の送り速度で前記目標位置に沿って移動する間、前記目標圧力を前記第1圧力とする、
    請求項に記載の洗浄方法。
  8. 前記第2圧力は、前記第1圧力に対する関数で与えられる、
    請求項1〜のいずれかに記載の洗浄方法。
  9. 前記噴射圧力が前記第1圧力に向かって上昇するときに、
    前記噴射圧力が、前記第1圧力の近傍でかつ前記第1圧力よりも小さい第1閾値以下の場合に、前記噴射圧力をP制御し、
    前記噴射圧力が前記第1閾値を超える場合に、前記噴射圧力をPI制御する、
    請求項1〜のいずれかに記載の洗浄方法。
  10. 前記噴射圧力が前記第2圧力に向かって降下するときに、
    前記噴射圧力が、前記第2圧力の近傍でかつ前記第2圧力より大きい第2閾値以上の場合に、前記噴射圧力をP制御し、
    前記噴射圧力が前記第2閾値未満の場合に、前記噴射圧力をPI制御する、
    請求項1〜のいずれかに記載の洗浄方法。
  11. 洗浄液の噴流を噴射するノズルと、
    前記ノズルを対象物の複数の対象部位に対して相対的に移動させる移動装置と、
    前記ノズルに接続され、回転速度を変更できる容積ポンプと、
    前記容積ポンプの噴射圧力を計測する圧力計と、
    制御装置であって、
    数値制御プログラムと、第1圧力と、前記第1圧力よりも低い第2圧力であって、前記複数の対象部位のうち2つの対象部位の間を前記ノズルが移動する所要時間以内に前記第1圧力に到達できる第2圧力と、第1範囲と、を格納する記憶装置と、
    前記移動装置を前記数値制御プログラムに従って制御する数値制御部と、
    前記ノズルの現在位置に基づき取得される目標位置までの残移動量が、前記目標位置を基準とする前記第1範囲に含まれるときに、目標圧力を前記第1圧力とし、それ以外のときに前記目標圧力を前記第2圧力とする昇圧部と、
    前記ノズルの噴射圧力と前記目標圧力との差分が0になるように、前記回転速度をフィードバック制御する、フィードバック制御部と、
    を有する制御装置と、
    を有する洗浄機。
  12. 前記記憶装置は、第2範囲を格納し、
    前記昇圧部は、前記ノズルの出発位置からの移動量が前記第2範囲に含まれるときに、前記目標圧力を前記第1圧力とする、
    請求項11に記載の洗浄機。
  13. 前記数値制御プログラムは、噴射開始指令及び噴射停止指令を有し、
    前記制御装置は、前記噴射停止指令を受けたときに、前記フィードバック制御部によるフィードバック制御を停止させ、前記回転速度を0とする降圧部を有し、
    前記フィードバック制御部は、前記噴射開始指令を受けたときに前記フィードバック制御を実行する、
    請求項11又は12に記載の洗浄機。
JP2020117727A 2020-07-08 2020-07-08 洗浄方法および洗浄機 Active JP6907390B1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2020117727A JP6907390B1 (ja) 2020-07-08 2020-07-08 洗浄方法および洗浄機
EP21179037.3A EP3936241B1 (en) 2020-07-08 2021-06-11 Cleaning method and cleaning apparatus
US17/345,414 US11465184B2 (en) 2020-07-08 2021-06-11 Cleaning method and cleaning apparatus
CN202110749484.XA CN113909186B (zh) 2020-07-08 2021-07-02 清洗方法以及清洗机
KR1020210088210A KR102410134B1 (ko) 2020-07-08 2021-07-06 세정 방법 및 세정기

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020117727A JP6907390B1 (ja) 2020-07-08 2020-07-08 洗浄方法および洗浄機

Publications (2)

Publication Number Publication Date
JP6907390B1 true JP6907390B1 (ja) 2021-07-21
JP2022022830A JP2022022830A (ja) 2022-02-07

Family

ID=76730265

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020117727A Active JP6907390B1 (ja) 2020-07-08 2020-07-08 洗浄方法および洗浄機

Country Status (5)

Country Link
US (1) US11465184B2 (ja)
EP (1) EP3936241B1 (ja)
JP (1) JP6907390B1 (ja)
KR (1) KR102410134B1 (ja)
CN (1) CN113909186B (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114749499A (zh) * 2022-06-13 2022-07-15 深圳市信润富联数字科技有限公司 除鳞喷嘴控制方法、装置、电子设备及可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH057363U (ja) * 1991-07-09 1993-02-02 株式会社スギノマシン 高圧液体噴射装置
JPH08224552A (ja) * 1995-02-20 1996-09-03 Kubota Corp 穴加工ワークのバリ処理装置
JPH08300368A (ja) * 1995-05-11 1996-11-19 Citizen Watch Co Ltd ウォータージェットによる異物洗浄方法
JP2002280348A (ja) * 2001-03-16 2002-09-27 Dainippon Screen Mfg Co Ltd 基板洗浄方法および基板洗浄装置
JP2005098329A (ja) * 2003-09-22 2005-04-14 Toyota Motor Corp 無段変速機の変速制御装置
JP2009061389A (ja) * 2007-09-06 2009-03-26 Zebiosu:Kk 水圧制御方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4572218A (en) * 1983-10-27 1986-02-25 Proctor & Schwartz, Inc. Remoistening of tobacco
JP2002080348A (ja) 2000-08-31 2002-03-19 Nitto Denko Corp 口腔内貼付製剤
ITRE20020023U1 (it) * 2002-07-25 2004-01-26 Annovi Reverberi Spa Dispositivo per la lavorazione della pressione del fluido erogato da una idropulitrice
US8813765B2 (en) * 2008-05-01 2014-08-26 Petit Auto Wash, Inc. Vehicle wash systems and methods
DE102010007224A1 (de) * 2010-02-09 2011-08-11 Ford-Werke GmbH, 50735 Verfahren zum Abtragen von Overspray thermischer Spritzschichten
WO2012157619A1 (ja) * 2011-05-16 2012-11-22 新日鉄エンジニアリング株式会社 圧延ロールの洗浄装置および洗浄方法
JP2015073930A (ja) * 2013-10-08 2015-04-20 株式会社スギノマシン 洗浄ターゲット
JP6285880B2 (ja) * 2015-02-04 2018-02-28 株式会社スギノマシン ポンプ装置
DE102015106725B4 (de) * 2015-04-30 2018-02-08 Zippel Gmbh Verfahren zur maschinellen Reinigung von Werkstücken und/oder Maschinenbauteilen sowie Reinigungsanlage
RU2692377C1 (ru) * 2016-02-09 2019-06-24 Эльвема Аутомотив Гмбх Промышленная очистительная установка с конденсацией пара и соответствующие способы
JP6841482B2 (ja) * 2016-05-26 2021-03-10 株式会社モリタホールディングス 洗浄ノズルの噴射状態表示装置
JP6920923B2 (ja) * 2017-08-25 2021-08-18 株式会社Screenホールディングス ポンプ装置および基板処理装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH057363U (ja) * 1991-07-09 1993-02-02 株式会社スギノマシン 高圧液体噴射装置
JPH08224552A (ja) * 1995-02-20 1996-09-03 Kubota Corp 穴加工ワークのバリ処理装置
JPH08300368A (ja) * 1995-05-11 1996-11-19 Citizen Watch Co Ltd ウォータージェットによる異物洗浄方法
JP2002280348A (ja) * 2001-03-16 2002-09-27 Dainippon Screen Mfg Co Ltd 基板洗浄方法および基板洗浄装置
JP2005098329A (ja) * 2003-09-22 2005-04-14 Toyota Motor Corp 無段変速機の変速制御装置
JP2009061389A (ja) * 2007-09-06 2009-03-26 Zebiosu:Kk 水圧制御方法

Also Published As

Publication number Publication date
KR102410134B1 (ko) 2022-06-16
CN113909186A (zh) 2022-01-11
US11465184B2 (en) 2022-10-11
EP3936241B1 (en) 2022-09-28
KR20220006470A (ko) 2022-01-17
US20220008960A1 (en) 2022-01-13
CN113909186B (zh) 2022-06-10
EP3936241A1 (en) 2022-01-12
JP2022022830A (ja) 2022-02-07

Similar Documents

Publication Publication Date Title
JP6907390B1 (ja) 洗浄方法および洗浄機
CN108732999B (zh) 进行摆动切削的机床的控制装置
JP5792142B2 (ja) 切削液噴射装置
JP5925900B2 (ja) 放電加工機の加工槽昇降装置
WO2011044087A1 (en) Machine tool system control having automatic safe repositioning
CN106493469B (zh) 能够根据姿势来控制加工条件的数值控制装置
US20160167147A1 (en) Electric discharge machine
JP2008155324A (ja) 工作機械
CN110872058B (zh) 臂架运动的控制方法、高空作业设备和可读存储介质
CN114450122B (zh) 加工程序生成装置及方法、层叠造形装置及方法
JP6734316B2 (ja) ロボットの動作プログラムの設定装置、ロボット、およびロボットの制御方法
CN111759241A (zh) 一种扫地机器人清扫路径规划及导航控制方法
JP7401209B2 (ja) 工作機械および工具洗浄方法
CN208895722U (zh) 自清洁的cnc加工中心
CN106239253A (zh) 机床的控制装置
JP4534070B2 (ja) 形彫放電加工機ジャンプ制御装置
CN110769969B (zh) 激光焊接方法及激光焊接装置
JP4735721B2 (ja) インジェクタにおける噴孔の加工方法およびそのための加工装置
TWI766807B (zh) 機械手臂的安全復位方法
JP2012056427A (ja) 車両洗浄装置
JP3203305B2 (ja) 金型スプレイロボットの簡易干渉チェック方法
CN117680779A (zh) 一种复杂型腔的特种加工方法
JPH0976126A (ja) 放電加工方法及びその方法を実施する装置
JP2001087946A (ja) ワイヤ放電加工機の加工液供給制御方法
CN112091966A (zh) 参数驱动马鞍形机器人轨迹离线生成方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210311

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210630

R150 Certificate of patent or registration of utility model

Ref document number: 6907390

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250