[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3850308B2 - Method and apparatus for digital control of galvano scanner - Google Patents

Method and apparatus for digital control of galvano scanner Download PDF

Info

Publication number
JP3850308B2
JP3850308B2 JP2002037422A JP2002037422A JP3850308B2 JP 3850308 B2 JP3850308 B2 JP 3850308B2 JP 2002037422 A JP2002037422 A JP 2002037422A JP 2002037422 A JP2002037422 A JP 2002037422A JP 3850308 B2 JP3850308 B2 JP 3850308B2
Authority
JP
Japan
Prior art keywords
mirror
galvano scanner
digital control
positioning
movement
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
JP2002037422A
Other languages
Japanese (ja)
Other versions
JP2003236692A (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.)
Sumitomo Heavy Industries Ltd
Original Assignee
Sumitomo Heavy Industries 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 Sumitomo Heavy Industries Ltd filed Critical Sumitomo Heavy Industries Ltd
Priority to JP2002037422A priority Critical patent/JP3850308B2/en
Publication of JP2003236692A publication Critical patent/JP2003236692A/en
Application granted granted Critical
Publication of JP3850308B2 publication Critical patent/JP3850308B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Laser Beam Processing (AREA)
  • Mechanical Optical Scanning Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、互いに独立して動作する複数のミラーを用いてビームの照射位置を移動するためのガルバノスキャナのデジタル制御方法及び装置にかかり、特に、レーザビームを照射して、プリント配線基板などの適所に穴開け加工を行うレーザドリルマシンに用いるのに好適な、加工時間を短縮することが可能なガルバノスキャナのデジタル制御方法及び装置に関する。
【0002】
【従来の技術】
一般的なレーザドリルマシンの要部の構成例を図1に示す。本構成例は、図示しないレーザ発振器から照射される、例えばパルス状のレーザビーム12を、加工対象物10の表面(加工面)10Aで所定のY方向(図1では紙面に垂直な方向)に走査するためのミラー(Yミラーと称する)15を含む第1ガルバノスキャナ14と、該第1ガルバノスキャナ14によってY方向に走査されたレーザビーム12を、同じく加工面10Aで前記第1ガルバノスキャナ14による走査方向と垂直なX方向(図1では紙面と平行な方向)に走査するためのミラー(Xミラーと称する)17を含む第2ガルバノスキャナ16と、前記第1及び第2ガルバノスキャナ14、16により2方向に走査されたレーザビームを、加工面10Aに対して垂直な方向に偏向するためのf−θレンズ18とを備えている。
【0003】
このガルバノスキャナにおいては、第1及び第2ガルバノスキャナ14、16でミラー15、17を回転させることにより、レーザビーム12を加工面10A内の任意の位置に移動することができる。ミラー15、17により偏向したレーザビームは、f−θレンズ18を通過すると、加工面10Aに集光する。このため、2つのガルバノスキャナ14、16を制御することにより、加工面10Aの任意の箇所をレーザ加工することが可能となる。
【0004】
なお、図1では、ガルバノスキャナが2つの場合を例示したが、3つ以上の場合もある。
【0005】
基板の穴開けなどでは、高いスループットが要求されるため、加工対象物10を移動させる方法に比べて、レーザビームを移動させることにより、高速に処理を行うことが可能な、ガルバノスキャナを用いることが多い。
【0006】
【発明が解決しようとする課題】
しかしながら、一般に、ガルバノスキャナは、ミラーの大きさ及び移動量によって、目標角度到達後、振動が収まって、レーザビームを照射できる状態となるまでの位置決めに要する時間が異なり、通常、これらが大きくなる程、位置決めに時間がかかる。又、移動量だけでなく、絶対的な移動位置によっても位置決め特性が異なることがある。
【0007】
ある加工点に達するためには、この複数のガルバノスキャナを位置決めさせることが必要であり、いずれか一つのみを早く位置決めしてもあまり意味がない。
【0008】
複数のガルバノスキャナに指令値を出力するとき、システム構成によっては、出力に時間差が生じてしまう場合がある。このような時間差が生じた場合の位置決め完了への影響を、ガルバノスキャナが2つの場合を例にとって、図2を用いて説明する。図2(a)に示すように、常にXミラー17を優先的に駆動させた場合(X優先と称する)、Y方向の移動時間が長くなる条件(ア)では、X方向の移動方向が長くなる条件(イ)に比べて、指令値出力の時間差分だけ、加工点への位置決め完了が遅くなる。逆に、図2(b)に示すように、常にYミラー15を優先的に駆動させた場合(Y優先と称する)は、X方向の移動時間が長くなる条件(イ)で、この現象が発生する。この時間差がたとえわずかであっても、高速化の要求に従い、無視できなくなってきている。
【0009】
従来、このような問題には、▲1▼大きい方のミラー(図1の例ではXミラー17)を常に先に駆動するか、あるいは、▲2▼小さいほうのミラー(図1の例ではYミラー15)を常に先に駆動して、且つ、加工経路上のYミラーの移動回数を多くするなどの対策がとられていたが、いずれも、問題を軽減できる程度であり、必ずしも最適とはいえなかった。
【0010】
本発明は、前記従来の問題点を解決するべくなされたもので、複数のガルバノスキャナに与える指令値出力順を固定せずに、移動毎に判断/操作することによって、スループットの低下を最小限に抑えることを課題とする。
【0011】
【課題を解決するための手段】
本発明は、互いに独立して動作する複数のミラーを用いてビームの照射位置を移動するためのガルバノスキャナのデジタル制御方法において、指令値の出力順を固定せず、各ミラーの位置決めに要する時間を予測し、位置決めに時間がかかるものから順に指令値を出力するようにして、前記課題を解決したものである。
【0012】
又、前記位置決めに要する時間を、予め実験により求めた各ミラーの移動量と移動時間の関係に基づいて予測するようにしたものである。
【0013】
更に、前記位置決めに要する時間を、各ミラーの移動量に、ミラー毎に求めておいた係数を乗ずることによって求めるようにしたものである。
【0014】
あるいは、前記位置決めに要する時間を、各ミラー毎に作成しておいたテーブルを用いて求めるようにしたものである。
【0015】
本発明は、又、前記のガルバノスキャナのデジタル制御方法を用いて、ビームの照射位置を制御することを特徴とするビーム照射位置制御方法を提供するものである。
【0016】
本発明は、又、互いに独立して動作する複数のミラーを用いてビームの照射位置を移動するためのガルバノスキャナのデジタル制御装置において、各ミラーの位置決めに要する時間を予測する手段と、指令値の出力順を固定せず、位置決めに時間がかかるものから順に指令値を出力する手段と、を備えることにより、前記課題を解決したものである。
【0017】
本発明は、又、前記のガルバナスキャナのデジタル制御装置を備えたことを特徴とするビーム照射位置制御装置を提供するものである。
【0018】
【発明の実施の形態】
以下、ガルバノスキャナが2つの場合を例にとって、本発明の実施形態を詳細に説明する。
【0019】
本発明に係るガルバノスキャナ制御装置と、その周辺装置は、図3に示す如く、上位コントローラ20から入力される各ミラー毎の目標角度200に応じて、各ミラー毎の指令値320を生成するデジタル計算器32と、該デジタル計算器32から出力される指令値320をアナログの指令電圧340に変換するD/A変換器34と、前記上位コントローラ20からの移動開始指令202をトリガとして、該D/A変換器34から入力されるアナログ指令電圧340、及び、ミラー毎に設けられたモータ40によって駆動されるミラーの回転角を検出するための、ミラー毎に設けられた角度センサ42から入力されるミラー角度計測信号420から、ミラー毎に電流指令360を出力するアナログ回路36と、該アナログ回路36から入力される電流指令360に応じて駆動電流380を作り出して、モータ40を駆動するための、各ミラー毎に設けられたパワーアンプ38とを含んで構成されている。
【0020】
ここで、破線で囲まれた部分が、ガルバノスキャナ制御装置30である。
【0021】
図において、50は、前記上位コントローラ20から入力されるトリガ信号204によりレーザビームを発振するレーザ発振器である。
【0022】
本実施形態において、2つのミラー14、16の目標角度200は、上位コントローラ20からデジタル計算器32に入力され、指令値320が生成される。これを、D/A変換器34によって、アナログの指令電圧340とし、上位コントローラ20からの移動開始指令202をトリガにして、アナログ回路36に入力する。
【0023】
一方、ミラー14、16の角度420は、角度センサ42により計測され、アナログ回路36に入力される。
【0024】
アナログ回路36では、フィードバック制御が組まれており、指令電圧340と計測角度信号420から電流指令360が出力される。
【0025】
パワーアンプ38により、該電流指令360に従った駆動電流380がミラー毎に作り出され、これにより、モータ40が駆動され、ミラー14、16が回転する。
【0026】
前記アナログ回路36は、更に、モータ角度が予め設定された整定範囲に入ったことを示す整定範囲内信号362をミラー毎に生成する。この整定範囲内信号の生成に関しては、出願人が先に出願した特開2003−236692号公報に詳細に記載されているので、説明は省略する。
【0027】
この整定範囲内信号362がデジタル計算器32に入力され、それを元に位置決め完了判断を行い、上位コントローラ20に位置決め完了信号322を出力する。
【0028】
これを受けた上位コントローラ20は、レーザ発振器50へトリガ信号204を出力し、レーザが照射される。
【0029】
本発明による2つのガルバノスキャナへの指令値320の出力順の判断は、前記デジタル計算器32で行う。
【0030】
以下、説明をわかり易くするために、ガルバノスキャナが2つの場合の細部について具体的に説明する。
【0031】
いずれのガルバノスキャナに対して先に指令値を出力するかを判断するためには、それぞれのガルバノスキャナにおける移動量と移動時間の関係を、予め実験等により明らかにしておく。以下、この関係を元に判断する方法の例を説明する。
【0032】
先ず、図4に示す如く、移動量によらず、XとYのガルバノスキャナ移動時間の比が、ほぼ同じ第1の場合には、Xの移動時間とYの移動時間の比を一つ決定することができる。これらをTx、Tyとし、デジタル計算器32に記憶させておく。
【0033】
このような場合の指令値の出力順は、図5に示すような手順に従って決定する。即ち、動作の際には、まず目標値を入力した段階で、ステップ100で、XとYの移動量を算出する。次いで、XとYの移動時間に、予め設定しておいた係数Tx、Tyをそれぞれかけ、相対的な移動時間を算出する。
【0034】
次いで、ステップ102でこれらを比較し、ステップ104又は106で、移動時間の長い方のガルバノスキャナへ先に指令値を出力する。
【0035】
一方、図6に示す如く、移動量によってXとYの移動時間の比が異なる第2の場合には、ある移動量範囲毎に移動時間を近似する。この際、移動時間の変化が大きいところでは移動量範囲を狭く、小さいところでは広く区切る。移動量範囲を狭くするほど、移動時間を精度良く求めることができる。
【0036】
求めた移動時間を、図7に示すような移動時間テーブルとして、前記デジタル計算器32に記憶させておく。
【0037】
このような場合の指令値の出力順は、図8に示すような手順に従って決定する。
【0038】
即ち、動作の際には、まず目標値を入力した段階で、ステップ100で、XとYの移動量を算出する。
【0039】
次にステップ202で、移動量に対応したXとYの移動時間を、予め設定しておいた移動時間テーブルから読み出して、移動量範囲毎に近似する。
【0040】
次いで、ステップ204でこれらを比較し、ステップ206又は208で、移動時間の長い方のガルバノスキャナへ先に指令値を出力する。
【0041】
このような方法により、指令値出力順を固定せず、位置決めに時間を要する条件のガルバノスキャナへの指令値を先に出力するよう移動毎に判断/操作することで、図2(a)(ア)や図2(b)(イ)のような位置決め時間低下を回避して、常に図2(a)(イ)や図2(b)(ア)のような、無駄の無い動作が可能となる。
【0042】
なお、前記実施形態においては、説明を簡単にするために、ガルバノスキャナの数が2とされていたが、ガルバノスキャナの数はこれに限定されず、3以上、例えば、2箇所に同時に穴開け加工を行うために、図1に示すような光学系が2系統並設され、ガルバノスキャナが2×2=4台あるようなレーザドリルマシンにも同様に適用できることは明らかである。この場合には、移動時間の長いものから順に指令値を出力することができる。
【0043】
又、前記実施形態においては、本発明が、レーザドリルマシンに適用されていたが、本発明の適用はこれに限定されず、ガルバノスキャナを用いるものであれば、例えば、マーキングマシン等、他の機械にも同様に適用できることは明らかである。又、ビームの種類もレーザビームに限定されない。
【0044】
【発明の効果】
本発明によれば、複数のガルバノスキャナに、移動に要する時間を考慮して、適切な出力順で指令値を出力することが可能となり、スループットの低下を最小限に抑えることが可能となる。
【0045】
従って、例えばレーザドリルマシンに用いた場合には、穴開け加工時間の短縮が可能となる。
【図面の簡単な説明】
【図1】本発明の適用対象であるレーザドリルマシンの要部構成を示す正面図
【図2】従来の問題点を説明するための、指令値出力順の位置決め完了の影響を示すタイムチャート
【図3】本発明にかかるガルバノスキャナ制御装置とその周辺装置の実施形態の構成を示すブロック図
【図4】ミラーの移動量と移動時間の関係の例を示す線図
【図5】図4の関係に用いるのに好適な、指令値出力順の決定手順を示す流れ図
【図6】ミラーの移動量と移動時間の関係の他の例を示す線図
【図7】図6の例に用いるのに好適な、移動時間テーブルの例を示す線図
【図8】同じく指令値出力順の決定手順を示す流れ図
【符号の説明】
10…加工対象物
10A…加工面
12…レーザビーム
14、16…ガルバノスキャナ
15、17…ミラー
18…f−θレンズ
20…上位コントローラ
30…ガルバノスキャナ制御装置
32…デジタル計算器
34…D/A変換器
36…アナログ回路
38…パワーアンプ
40…モータ/ミラー
42…角度センサ
50…レーザ発振器
200…ミラー目標角度
202…移動開始指令
204…トリガ信号
320…ミラー指令値
322…位置決め完了信号
340…アナログ指令電圧
360…電流指令
362…整定範囲内信号
380…駆動電流
420…ミラー角度計測信号
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital control method and apparatus for a galvano scanner for moving a beam irradiation position using a plurality of mirrors that operate independently from each other , and more particularly, a laser beam is applied to a printed wiring board or the like. The present invention relates to a digital control method and apparatus for a galvano scanner suitable for use in a laser drill machine that performs drilling at an appropriate position and capable of reducing the processing time.
[0002]
[Prior art]
A configuration example of a main part of a general laser drill machine is shown in FIG. In this configuration example, for example, a pulsed laser beam 12 irradiated from a laser oscillator (not shown) is applied to a predetermined Y direction (a direction perpendicular to the paper surface in FIG. 1) on the surface (processed surface) 10A of the processing target 10. A first galvano scanner 14 including a mirror (referred to as a Y mirror) 15 for scanning, and a laser beam 12 scanned in the Y direction by the first galvano scanner 14 are similarly processed on the processing surface 10A by the first galvano scanner 14. A second galvano scanner 16 including a mirror (referred to as an X mirror) 17 for scanning in the X direction (direction parallel to the paper surface in FIG. 1) perpendicular to the scanning direction by the first and second galvano scanners 14, And an f-θ lens 18 for deflecting the laser beam scanned in two directions by 16 in a direction perpendicular to the processing surface 10A.
[0003]
In this galvano scanner, the laser beam 12 can be moved to an arbitrary position in the processing surface 10A by rotating the mirrors 15 and 17 with the first and second galvano scanners 14 and 16. When the laser beams deflected by the mirrors 15 and 17 pass through the f-θ lens 18, they are condensed on the processing surface 10 </ b> A. For this reason, by controlling the two galvano scanners 14 and 16, it is possible to perform laser processing on an arbitrary portion of the processing surface 10A.
[0004]
Although FIG. 1 illustrates the case where there are two galvano scanners, there may be three or more.
[0005]
Since a high throughput is required for drilling a substrate, etc., a galvano scanner that can perform processing at high speed by moving the laser beam is used compared to the method of moving the workpiece 10. There are many.
[0006]
[Problems to be solved by the invention]
In general, however, the galvano scanner differs depending on the size and amount of movement of the mirror. After reaching the target angle, the time required for positioning until the vibration is settled and the laser beam can be irradiated differs. The longer the positioning takes. Further, the positioning characteristics may differ depending not only on the movement amount but also on the absolute movement position.
[0007]
In order to reach a certain processing point, it is necessary to position the plurality of galvano scanners, and it is meaningless to position only one of them quickly.
[0008]
When command values are output to a plurality of galvano scanners, there may be a time difference in output depending on the system configuration. The influence on the completion of positioning when such a time difference occurs will be described with reference to FIG. 2, taking an example of two galvano scanners. As shown in FIG. 2A, when the X mirror 17 is always driven with priority (referred to as X priority), the movement direction in the X direction is long under the condition (a) in which the movement time in the Y direction is long. Compared with the condition (A), the completion of positioning to the machining point is delayed by the time difference of the command value output. On the other hand, as shown in FIG. 2B, when the Y mirror 15 is always driven with priority (referred to as Y priority), this phenomenon occurs under the condition (i) in which the movement time in the X direction becomes longer. appear. Even if this time difference is small, it has become impossible to ignore in accordance with the demand for higher speed.
[0009]
Conventionally, either (1) the larger mirror (X mirror 17 in the example of FIG. 1) is always driven first, or (2) the smaller mirror (Y in the example of FIG. 1). Measures such as always driving the mirror 15) first and increasing the number of movements of the Y mirror on the machining path have been taken, but all of them can only reduce the problem and are not necessarily optimal. I couldn't.
[0010]
The present invention has been made to solve the above-described conventional problems, and minimizes a decrease in throughput by performing determination / operation for each movement without fixing the order of command value output to a plurality of galvano scanners. The problem is to keep it at a minimum.
[0011]
[Means for Solving the Problems]
The present invention relates to a digital control method of a galvano scanner for moving a beam irradiation position using a plurality of mirrors operating independently from each other, and does not fix the output order of command values, and the time required for positioning of each mirror And the command value is output in order from the one that takes time for positioning, thereby solving the above-mentioned problem.
[0012]
The time required for the positioning is predicted based on the relationship between the movement amount of each mirror and the movement time obtained in advance by experiments.
[0013]
Further, the time required for the positioning is obtained by multiplying the moving amount of each mirror by a coefficient obtained for each mirror.
[0014]
Alternatively, the time required for the positioning is obtained using a table prepared for each mirror.
[0015]
The present invention also provides a beam irradiation position control method characterized in that the beam irradiation position is controlled using the digital control method of the galvano scanner.
[0016]
The present invention also provides means for predicting the time required for positioning of each mirror in a digital control device for a galvano scanner for moving a beam irradiation position using a plurality of mirrors operating independently from each other, and a command value The output order is not fixed, and means for outputting command values in order from the one that takes time for positioning is provided to solve the above-mentioned problem.
[0017]
The present invention also provides a beam irradiation position control device comprising the digital control device for the galvana scanner.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the embodiment of the present invention will be described in detail by taking the case of two galvano scanners as an example.
[0019]
As shown in FIG. 3, the galvano scanner control device according to the present invention and its peripheral device are digital units that generate a command value 320 for each mirror in accordance with a target angle 200 for each mirror input from the host controller 20. Triggered by a calculator 32, a D / A converter 34 that converts the command value 320 output from the digital calculator 32 into an analog command voltage 340, and a movement start command 202 from the host controller 20 The analog command voltage 340 input from the / A converter 34 and the angle sensor 42 provided for each mirror for detecting the rotation angle of the mirror driven by the motor 40 provided for each mirror are input. The analog circuit 36 that outputs a current command 360 for each mirror from the mirror angle measurement signal 420, and the analog circuit 36 That current creates a driving current 380 in response to a command 360, for driving the motor 40 is configured to include a power amplifier 38 provided for each mirror.
[0020]
Here, a portion surrounded by a broken line is the galvano scanner control device 30.
[0021]
In the figure, reference numeral 50 denotes a laser oscillator that oscillates a laser beam in response to a trigger signal 204 input from the host controller 20.
[0022]
In the present embodiment, the target angle 200 of the two mirrors 14 and 16 is input from the host controller 20 to the digital calculator 32, and a command value 320 is generated. This is converted into an analog command voltage 340 by the D / A converter 34 and input to the analog circuit 36 using the movement start command 202 from the host controller 20 as a trigger.
[0023]
On the other hand, the angle 420 of the mirrors 14 and 16 is measured by the angle sensor 42 and input to the analog circuit 36.
[0024]
In the analog circuit 36, feedback control is incorporated, and a current command 360 is output from the command voltage 340 and the measurement angle signal 420.
[0025]
A drive current 380 in accordance with the current command 360 is generated for each mirror by the power amplifier 38, whereby the motor 40 is driven and the mirrors 14 and 16 are rotated.
[0026]
The analog circuit 36 further generates a set-in-range signal 362 indicating that the motor angle is within a preset set-up range for each mirror. The generation of the signal within the settling range is described in detail in Japanese Patent Application Laid-Open No. 2003-236692 previously filed by the applicant, and thus the description thereof is omitted.
[0027]
The set-in-range signal 362 is input to the digital calculator 32, and a positioning completion determination is made based on the signal, and a positioning completion signal 322 is output to the host controller 20.
[0028]
Receiving this, the host controller 20 outputs a trigger signal 204 to the laser oscillator 50, and the laser is irradiated.
[0029]
The output order of the command value 320 to the two galvano scanners according to the present invention is determined by the digital calculator 32.
[0030]
Hereinafter, in order to make the explanation easy to understand, details in the case of two galvano scanners will be specifically described.
[0031]
In order to determine which galvano scanner the command value is to be output first, the relationship between the movement amount and the movement time in each galvano scanner is clarified in advance by experiments or the like. Hereinafter, an example of a method for determining based on this relationship will be described.
[0032]
First, as shown in FIG. 4, regardless of the amount of movement, if the ratio of the X and Y galvano scanner movement times is almost the same, the ratio of the X movement time and the Y movement time is determined one. can do. These are set as Tx and Ty and stored in the digital calculator 32.
[0033]
The output order of the command values in such a case is determined according to a procedure as shown in FIG. That is, in the operation, first, when the target value is input, the movement amount of X and Y is calculated in step 100. Next, the relative movement times are calculated by multiplying the movement times of X and Y by the preset coefficients Tx and Ty, respectively.
[0034]
Next, in step 102, these are compared, and in step 104 or 106, the command value is first output to the galvano scanner having the longer movement time.
[0035]
On the other hand, as shown in FIG. 6, in the second case where the ratio of the movement time of X and Y varies depending on the movement amount, the movement time is approximated for each movement amount range. At this time, the movement amount range is narrow where the change in the movement time is large, and is broadly divided where the movement time is small. The narrower the movement amount range, the more accurately the movement time can be obtained.
[0036]
The obtained travel time is stored in the digital calculator 32 as a travel time table as shown in FIG.
[0037]
The output order of the command values in such a case is determined according to a procedure as shown in FIG.
[0038]
That is, in the operation, first, when the target value is input, the movement amount of X and Y is calculated in step 100.
[0039]
Next, in step 202, the X and Y movement times corresponding to the movement amount are read from a preset movement time table and approximated for each movement amount range.
[0040]
Next, in step 204, these are compared, and in step 206 or 208, the command value is first output to the galvano scanner having the longer movement time.
[0041]
By such a method, the command value output order is not fixed, and the command value to the galvano scanner under conditions that require time for positioning is determined / operated for each movement so that the command value is output first. 2) Avoiding a decrease in positioning time as shown in FIGS. 2B and 2A, it is possible to always operate without waste as shown in FIGS. 2A, 2B and 2A. It becomes.
[0042]
In the above embodiment, the number of galvano scanners is two for the sake of simplicity. However, the number of galvano scanners is not limited to this, and three or more, for example, two holes are simultaneously punched. In order to perform processing, it is apparent that the present invention can be similarly applied to a laser drill machine in which two optical systems as shown in FIG. 1 are arranged in parallel and there are 2 × 2 = 4 galvano scanners. In this case, the command value can be output in order from the longest movement time.
[0043]
Moreover, in the said embodiment, although this invention was applied to the laser drill machine, application of this invention is not limited to this, For example, if a galvano scanner is used, other machines, such as a marking machine, are used. Obviously, the same applies to machines. The type of beam is not limited to a laser beam.
[0044]
【The invention's effect】
According to the present invention, command values can be output to a plurality of galvano scanners in an appropriate output order in consideration of the time required for movement, and a reduction in throughput can be minimized.
[0045]
Therefore, for example, when used in a laser drill machine, the drilling time can be shortened.
[Brief description of the drawings]
FIG. 1 is a front view showing a configuration of a main part of a laser drill machine to which the present invention is applied. FIG. 2 is a time chart showing the influence of positioning completion in the order of command value output for explaining conventional problems. FIG. 3 is a block diagram showing a configuration of an embodiment of a galvano scanner control device and peripheral devices according to the present invention. FIG. 4 is a diagram showing an example of a relationship between a moving amount of a mirror and a moving time. FIG. 6 is a diagram showing another example of the relationship between the amount of movement of the mirror and the time of movement. FIG. 7 is used for the example of FIG. FIG. 8 is a flowchart showing an example of a procedure for determining the order of command value output.
DESCRIPTION OF SYMBOLS 10 ... Processing object 10A ... Processing surface 12 ... Laser beam 14, 16 ... Galvano scanner 15, 17 ... Mirror 18 ... f-theta lens 20 ... Host controller 30 ... Galvano scanner control device 32 ... Digital calculator 34 ... D / A Converter 36 ... Analog circuit 38 ... Power amplifier 40 ... Motor / mirror 42 ... Angle sensor 50 ... Laser oscillator 200 ... Mirror target angle 202 ... Movement start command 204 ... Trigger signal 320 ... Mirror command value 322 ... Positioning completion signal 340 ... Analog Command voltage 360 ... Current command 362 ... Settling range signal 380 ... Drive current 420 ... Mirror angle measurement signal

Claims (7)

互いに独立して動作する複数のミラーを用いてビームの照射位置を移動するためのガルバノスキャナのデジタル制御方法において、
指令値の出力順を固定せず、
各ミラーの位置決めに要する時間を予測し、
位置決めに時間がかかるものから順に指令値を出力することを特徴とするガルバノスキャナのデジタル制御方法。
In a digital control method of a galvano scanner for moving a beam irradiation position using a plurality of mirrors operating independently of each other,
The order of command value output is not fixed,
Predict the time required to position each mirror,
A digital control method for a galvano scanner, characterized in that command values are output in order from the one that takes time for positioning.
前記位置決めに要する時間を、予め実験により求めた各ミラーの移動量と移動時間の関係に基づいて予測することを特徴とする請求項1に記載のガルバノスキャナのデジタル制御方法。The galvano scanner digital control method according to claim 1, wherein the time required for the positioning is predicted based on a relationship between a movement amount and a movement time of each mirror obtained in advance by an experiment. 前記位置決めに要する時間を、各ミラーの移動量に、ミラー毎に求めておいた係数を乗ずることによって求めることを特徴とする請求項2に記載のガルバノスキャナのデジタル制御方法。3. The digital control method for a galvano scanner according to claim 2, wherein the time required for the positioning is obtained by multiplying the moving amount of each mirror by a coefficient obtained for each mirror. 前記位置決めに要する時間を、各ミラー毎に作成しておいたテーブルを用いて求めることを特徴とする請求項2に記載のガルバノスキャナのデジタル制御方法。3. The digital control method for a galvano scanner according to claim 2, wherein the time required for the positioning is obtained by using a table prepared for each mirror. 請求項1〜4のいずれかに記載のガルバノスキャナのデジタル制御方法を用いて、ビームの照射位置を制御することを特徴とするビーム照射位置制御方法。A beam irradiation position control method, comprising: controlling a beam irradiation position using the digital control method for a galvano scanner according to claim 1. 互いに独立して動作する複数のミラーを用いてビームの照射位置を移動するためのガルバノスキャナのデジタル制御装置において、
各ミラーの位置決めに要する時間を予測する手段と、
指令値の出力順を固定せず、位置決めに時間がかかるものから順に指令値を出力する手段と、
を備えたことを特徴とするガルバノスキャナのデジタル制御装置。
In a digital control device of a galvano scanner for moving a beam irradiation position using a plurality of mirrors operating independently of each other,
Means for predicting the time required to position each mirror;
Means for outputting the command values in order from the one that takes time for positioning without fixing the output order of the command values;
A digital control device for a galvano scanner, comprising:
請求項6に記載のガルバノスキャナのデジタル制御装置を備えたことを特徴とするビーム照射位置制御装置。A beam irradiation position control device comprising the digital control device for a galvano scanner according to claim 6.
JP2002037422A 2002-02-14 2002-02-14 Method and apparatus for digital control of galvano scanner Expired - Fee Related JP3850308B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002037422A JP3850308B2 (en) 2002-02-14 2002-02-14 Method and apparatus for digital control of galvano scanner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002037422A JP3850308B2 (en) 2002-02-14 2002-02-14 Method and apparatus for digital control of galvano scanner

Publications (2)

Publication Number Publication Date
JP2003236692A JP2003236692A (en) 2003-08-26
JP3850308B2 true JP3850308B2 (en) 2006-11-29

Family

ID=27779024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002037422A Expired - Fee Related JP3850308B2 (en) 2002-02-14 2002-02-14 Method and apparatus for digital control of galvano scanner

Country Status (1)

Country Link
JP (1) JP3850308B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5405244B2 (en) * 2009-09-07 2014-02-05 株式会社キーエンス Laser processing equipment
JP6284819B2 (en) * 2014-04-24 2018-02-28 トリニティ工業株式会社 Laser processing method and apparatus, and method for manufacturing decorative component
JP2016053652A (en) * 2014-09-03 2016-04-14 ビアメカニクス株式会社 Galvano scanner control method, control apparatus therefor and laser processing apparatus using the same
KR102496546B1 (en) * 2017-12-19 2023-02-06 비아 메카닉스 가부시키가이샤 Laser machining apparatus, laser machining method, and computer-readable recording medium storing laser machining program

Also Published As

Publication number Publication date
JP2003236692A (en) 2003-08-26

Similar Documents

Publication Publication Date Title
JP2002361463A (en) Machining device and machining method
WO2007077630A1 (en) Laser material processing system, program creating device and laser material processing method
KR100796078B1 (en) Laser processing system
JP3850308B2 (en) Method and apparatus for digital control of galvano scanner
WO2013054445A1 (en) Laser processing control device and laser processing control method
JP3543731B2 (en) Laser trimming method and laser trimming apparatus
JP3513489B2 (en) Galvano scanner control method and apparatus
JP4580600B2 (en) Galvano scanner control method, apparatus, and galvano scanner
JP2002273584A (en) Laser beam machining device
JP4467333B2 (en) Laser processing apparatus and processing method
JP3153099B2 (en) Positioning device
JP2003084224A (en) Method and device for controlling galvanoscanner, and the galvanoscanner
JP2002090682A (en) Galvanometer, position-correcting method for the galvanometer, laser beam machining apparatus using the galvanometer, and laser beam machining method using the galvanometer
JP2010097310A (en) Positioning control device and laser beam machining tool
JP3920664B2 (en) Galvano scanner control device and adjustment method thereof
JP2003245785A (en) Beam machining method and device
JP2003329960A (en) Method and device for controlling galvanoscanner
JP2004017101A (en) Control method for laser beam machining and device used for the same
JP2003090974A (en) Galvano-scanner device and its control method
JPH11309595A (en) Laser beam machine, and laser beam machining method
JP4818626B2 (en) Laser processing apparatus and notch filter setting method
JP2790106B2 (en) Positioning control circuit
JP2006224142A (en) Laser scanner and laser marking apparatus, and laser marking method
JP5943627B2 (en) Laser processing apparatus and laser processing method
JP2002196274A (en) Method and apparatus for controlling galvano scanner

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050701

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050809

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051007

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060428

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060615

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060620

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060829

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090908

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130908

Year of fee payment: 7

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees