JP3513489B2 - Galvano scanner control method and apparatus - Google Patents
Galvano scanner control method and apparatusInfo
- Publication number
- JP3513489B2 JP3513489B2 JP2000395695A JP2000395695A JP3513489B2 JP 3513489 B2 JP3513489 B2 JP 3513489B2 JP 2000395695 A JP2000395695 A JP 2000395695A JP 2000395695 A JP2000395695 A JP 2000395695A JP 3513489 B2 JP3513489 B2 JP 3513489B2
- Authority
- JP
- Japan
- Prior art keywords
- galvano scanner
- command value
- waveform
- control device
- laser beam
- 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
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000001133 acceleration Effects 0.000 claims description 20
- 230000007423 decrease Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 238000007796 conventional method Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Landscapes
- Mechanical Optical Scanning Systems (AREA)
- Mechanical Light Control Or Optical Switches (AREA)
- Laser Beam Processing (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、レーザー光線の照
射位置を移動するためのガルバノスキャナの制御方法及
び装置に係り、特に、レーザー光線を照射してプリント
基板配線などに複数の穴明け加工を行うレーザードリル
マシンに用いるのに好適な、ガルバノスキャナの制御方
法及び装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and apparatus for controlling a galvano scanner for moving the irradiation position of a laser beam, and more particularly to a laser for irradiating a laser beam to make a plurality of holes in a printed circuit board wiring or the like. The present invention relates to a galvano scanner control method and apparatus suitable for use in a drill machine.
【0002】[0002]
【従来の技術】レーザーにより加工を行う際、ガルバノ
スキャナによって照射位置を移動させる方法を採ると、
高速な加工が可能となる。2. Description of the Related Art When a laser beam is used for machining, a galvano scanner is used to move the irradiation position.
High-speed processing is possible.
【0003】図1は、一般的なレーザードリルマシンの
構成例である。本構成例は、図示しないレーザー発振器
から照射される、例えばパルス状のレーザー光線12
を、所定の方向(図1では紙面に垂直な方向)に走査す
るためのミラー15を含む第1ガルバノスキャナ14
と、該第1ガルバノスキャナ14によって紙面に垂直な
方向に走査されたレーザ光線12を、前記第1ガルバノ
スキャナ14による走査方向と垂直な方向(図1では紙
面と平行な方向)に走査するためのミラー17を含む第
2ガルバノスキャナ16と、前記第1及び第2ガルバノ
スキャナ14、16により2方向に走査されたレーザー
光線を加工対象物10の表面に対して垂直な方向に偏光
するためのf−θレンズ18とを備えている。FIG. 1 is a structural example of a general laser drill machine. This configuration example is, for example, a pulsed laser beam 12 emitted from a laser oscillator (not shown).
The first galvanometer scanner 14 including a mirror 15 for scanning in a predetermined direction (a direction perpendicular to the paper surface in FIG. 1).
In order to scan the laser beam 12 scanned by the first galvano scanner 14 in the direction perpendicular to the paper surface in a direction perpendicular to the scanning direction by the first galvano scanner 14 (direction parallel to the paper surface in FIG. 1). Second galvano-scanner 16 including the mirror 17 and f for polarizing the laser beam scanned in two directions by the first and second galvano-scanners 14 and 16 in a direction perpendicular to the surface of the workpiece 10. And a -θ lens 18.
【0004】このガルバノスキャナにおいては、第1及
び第2ガルバノスキャナ14、16で、レーザー光線1
2を加工対象物10の表面内の任意の位置に移動するこ
とができる。ミラー15、17により偏向したレーザー
光線は、f−θレンズ18を通過すると、加工対象物1
0の表面に集光する。このため、二つのガルバノスキャ
ナ14、16を制御することにより、加工対象物10表
面の任意の箇所をレーザー加工することが可能となる。In this galvano scanner, the laser beam 1 is generated by the first and second galvano scanners 14 and 16.
2 can be moved to any position on the surface of the object to be processed 10. When the laser beam deflected by the mirrors 15 and 17 passes through the f-θ lens 18, the workpiece 1 is processed.
Focus on the 0 surface. Therefore, by controlling the two galvano scanners 14 and 16, it is possible to perform laser processing on an arbitrary portion of the surface of the processing object 10.
【0005】基板の穴明け等では高いスループットが要
求されるため、加工対象物10を移動させる方法に比べ
て、レーザー光線を移動させることにより、高速に処理
を行うことが可能な、ガルバノスキャナを用いることが
多い。この場合、ガルバノスキャナの位置決めの速度
は、スループットに直接影響するため、その高速化は重
要な課題である。Since a high throughput is required for drilling a substrate or the like, a galvano scanner capable of high-speed processing by moving a laser beam is used as compared with the method of moving the object to be processed 10. Often. In this case, since the positioning speed of the galvano scanner directly affects the throughput, increasing the speed is an important issue.
【0006】高速な制御を行う場合、制御装置はアナロ
グ回路で実現するのが一般的である。ガルバノスキャナ
の制御も高速であるため、従来の制御装置は、アナログ
回路により実現されていた。When performing high-speed control, the control device is generally realized by an analog circuit. Since the control of the galvano scanner is also high speed, the conventional control device has been realized by an analog circuit.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、アナロ
グ回路は、高速の処理が可能である反面、複雑な演算や
条件分岐、パラメータ切り替えのような処理に不適で、
単純な制御のみしか実現できないという問題点を有して
いた。このため、ガルバノスキャナの駆動特性を改善す
る制御方式がわかっているにも拘わらず、アナログ回路
で構成できない複雑な処理を含むために、実現できない
場合があった。However, while the analog circuit is capable of high-speed processing, it is not suitable for processing such as complicated arithmetic operations, conditional branching, and parameter switching.
It has a problem that only simple control can be realized. Therefore, although the control method for improving the driving characteristics of the galvano scanner is known, it may not be realized because it includes complicated processing that cannot be configured by an analog circuit.
【0008】例えば、従来の方法では、小さな角度を大
電流で高速に駆動するよう設計すると、大きな角度を駆
動する際に、電流飽和による特性の悪化や過電流による
故障が生じる恐れがあった。逆に、大きな角度を駆動す
る際にも電流を抑えるような設計とすると、小さな角度
での駆動で充分な力を発揮できず、ミラーの整定に時間
が掛かってしまっていた。For example, in the conventional method, when a small angle is designed to be driven with a large current at a high speed, when driving a large angle, deterioration of characteristics due to current saturation or failure due to overcurrent may occur. On the other hand, if the design is such that the current is suppressed even when driving a large angle, driving at a small angle will not be able to exert sufficient force, and it will take time to settle the mirror.
【0009】なお、上位システムにコンピュータを採用
している場合、ガルバノスキャナへの角度指令がデジタ
ル信号で行われることもあるが、この場合は、単純にD
/A変換されてアナログ回路に入力されており、制御性
向上のためにデジタルの演算を行うことはなかった。When a computer is used as the host system, the angle command to the galvano scanner may be issued by a digital signal. In this case, simply D
The signal is A / A-converted and input to the analog circuit, and no digital calculation was performed to improve controllability.
【0010】本発明は、前記従来の問題点を解消するべ
くなされたもので、複雑な処理を高速で実現することを
課題とする。The present invention has been made to solve the above-mentioned conventional problems, and an object thereof is to realize complicated processing at high speed.
【0011】[0011]
【課題を解決するための手段】本発明は、レーザー光線
の照射位置を移動するためのガルバノスキャナの制御方
法において、デジタル計算器によって、一定の加速度の
加減速パターンに三角波を重ね合わせた波形の指令値を
生成し、該指令値に対するフィードバック制御をアナロ
グ回路によって行うようにして、前記課題を解決したも
のである。本発明は、又、レーザー光線の照射位置を移
動するためのガルバノスキャナの制御方法において、デ
ジタル計算器によって、指令値の波形を生成すると共
に、始動開始の電流の大きさを決める初期値を、指令開
始と共に発生し、該指令値に対するフィードバック制御
をアナログ回路によって行うようにして、前記課題を解
決すると共に、駆動開始での加速特性を改善し、更に高
速な駆動を可能としたものである。 SUMMARY OF THE INVENTION The present invention relates to a method of controlling a galvano scanner for moving the irradiation position of a laser beam, wherein a constant acceleration of
The above problem is solved by generating a command value of a waveform in which a triangular wave is superimposed on an acceleration / deceleration pattern and performing feedback control for the command value by an analog circuit. The present invention also changes the irradiation position of the laser beam.
In the control method of the galvano scanner for
It is commonly used to generate a command value waveform with a digital calculator.
In addition, set the initial value that determines the magnitude of the current for starting
Feedback control for the command value
The above problem is solved by using an analog circuit.
And improved the acceleration characteristics at the start of driving,
This enables high speed driving.
【0012】本発明は、又、レーザー光線の照射位置を
移動するためのガルバノスキャナの制御装置において、
一定の加速度の加減速パターンに三角波を重ね合わせた
波形の指令値を生成するためのデジタル計算器と、前記
指令値に対するフィードバック制御を行うアナログ回路
とを備えることにより、同じく前記課題を解決したもの
である。The present invention also provides a control device for a galvano scanner for moving a laser beam irradiation position,
Triangular wave is superimposed on the acceleration / deceleration pattern of constant acceleration
The above problem is also solved by providing a digital calculator for generating a command value of a waveform and an analog circuit for performing feedback control with respect to the command value.
【0013】[0013]
【0014】[0014]
【0015】又、前記三角波を、一旦増加した後、減少
する波形として、指令値に対する遅れを補償し、より効
率よく電流を印加して、より高速な駆動を可能としたも
のである。The triangular wave is a waveform that once increases and then decreases, thereby compensating for the delay with respect to the command value and applying the current more efficiently to enable higher speed driving.
【0016】又、前記三角波を、初期値から単調に減少
する波形を有するものとして、駆動開始での加速特性を
改善し、更に高速な駆動を可能としたものである。Further, the triangular wave has a waveform that monotonically decreases from the initial value to improve the acceleration characteristic at the start of driving and enable higher speed driving.
【0017】本発明は、又、レーザー光線の照射位置を
移動するためのガルバノスキャナの制御装置において、
指令値の波形を生成すると共に、始動開始の電流の大き
さを決める初期値を、指令開始と共に発生するためのデ
ジタル計算器と、前記指令値に対するフィードバック制
御を行うアナログ回路とを備えることにより、前記課題
を解決すると共に、駆動開始での加速特性を改善し、更
に高速な駆動を可能としたものである。又、前記デジタ
ル計算器によって、一定の加速度で加速、減速する波形
の指令値を生成することにより、最大電流を抑えて、効
率良くミラーを駆動できるようにしたものである。 The present invention also sets the irradiation position of the laser beam.
In the control device of the galvano scanner for moving,
Generates the waveform of the command value, and at the same time
The initial value that determines the
Digital calculator and feedback control for the command value
By providing an analog circuit for controlling
In addition to solving the above problem , the acceleration characteristic at the start of driving is improved, and higher speed driving is possible. Also, the digital
Waveform that accelerates and decelerates at a constant acceleration by a calculator
By generating the command value of
The mirror can be driven efficiently.
【0018】[0018]
【発明の実施の形態】以下図面を参照して、本発明の実
施形態を詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings.
【0019】本実施形態は、図2に示す如く、図示され
ていない上位のシステムから入力されるミラー20の目
標角度に応じて指令値を演算し、指令値の波形を生成す
るデジタル計算器30と、該デジタル計算器30から出
力される指令値をアナログの指令電圧に変換するD/A
変換器32と、該D/A変換器32から入力されるアナ
ログの指令電圧、及び、モータ22によって駆動される
ミラー20の回転角を検出するための角度センサ24か
ら入力されるミラーの計測角度信号から、電流指令を出
力するアナログ回路34と、該アナログ回路34から入
力される電流指令に応じて駆動電流を作り出し、モータ
22を駆動するパワーアンプ36とを含んで構成されて
いる。In the present embodiment, as shown in FIG. 2, a digital calculator 30 which calculates a command value according to a target angle of the mirror 20 input from a higher-order system (not shown) and generates a waveform of the command value. And a D / A for converting the command value output from the digital calculator 30 into an analog command voltage
Measured angle of the mirror input from the converter 32, the analog command voltage input from the D / A converter 32, and the angle sensor 24 for detecting the rotation angle of the mirror 20 driven by the motor 22. An analog circuit 34 that outputs a current command from a signal, and a power amplifier 36 that drives a motor 22 by generating a drive current according to the current command input from the analog circuit 34 are configured.
【0020】前記ミラー20の回転目標角度は、図示さ
れていない上位のシステムから、デジタル計算器30に
入力される。該デジタル計算器30では、目標角度に応
じて指令値を演算する。演算結果は、D/A変換器32
によりアナログの指令電圧としてアナログ回路34に入
力される。The target rotation angle of the mirror 20 is input to the digital calculator 30 from a higher-level system (not shown). The digital calculator 30 calculates a command value according to the target angle. The calculation result is the D / A converter 32.
Is input to the analog circuit 34 as an analog command voltage.
【0021】一方、ミラー20の角度は、角度センサ2
4により計測され、アナログ回路34に入力される。On the other hand, the angle of the mirror 20 is determined by the angle sensor 2
4 and is input to the analog circuit 34.
【0022】アナログ回路34では、指令電圧と計測角
度信号から電流指令が出力される。パワーアンプ36に
より、電流指令に従った電流が作り出され、これによ
り、モータ22が駆動され、ミラー20が回転する。The analog circuit 34 outputs a current command from the command voltage and the measurement angle signal. The power amplifier 36 creates a current according to the current command, which drives the motor 22 and rotates the mirror 20.
【0023】このようにして、デジタル計算器30とア
ナログ回路34を組み合わせることにより、高速で且つ
高等な制御を実現することが可能である。即ち、高速な
処理が必要なフィードバック制御をアナログ回路34で
行い、比較的低速でかまわない指令値の生成をデジタル
計算器30で行うことによって、高等な処理を実現でき
る。In this way, by combining the digital calculator 30 and the analog circuit 34, it is possible to realize high-speed and high-level control. That is, high-level processing can be realized by performing feedback control that requires high-speed processing in the analog circuit 34 and generating a command value that does not matter at a relatively low speed in the digital calculator 30.
【0024】[0024]
【実施例】まず、従来の方法のシュミレーション結果に
ついて説明する。図3は、従来の方法によってガルバノ
スキャナの制御を行った場合のシュミレーション結果
で、目標角度(一点鎖線A)、実際のミラー角度(実線
B)及び駆動電流(実線D)をそれぞれプロットしたも
のである。図3から明らかなように、駆動電流に大出力
D1が見られるが、従来の方法では、この問題を解決す
ることができなかった。EXAMPLES First, the simulation results of the conventional method will be described. FIG. 3 is a simulation result when the galvano scanner is controlled by the conventional method. The target angle (dotted line A), the actual mirror angle (solid line B), and the drive current (solid line D) are plotted. is there. As is clear from FIG. 3, a large output D1 is found in the drive current, but this problem could not be solved by the conventional method.
【0025】次に、本発明による方法のシュミレーショ
ン結果について説明する。図4は、デジタル計算器30
によって、ミラーがある一定の速度で加速、減速をする
ようなS字状のパターンの指令値(破線C)を算出した
本発明の第1の例における、目標角度A、指令値C、ミ
ラー角度B、駆動電流Dをそれぞれプロットしたもので
ある。この時、フィードバックループは、アナログ回路
で構成されたPID等の制御器であり、単純な制御方式
ではあるが、高速の処理が実現される。Next, the simulation result of the method according to the present invention will be described. FIG. 4 shows a digital calculator 30.
The target angle A, the command value C, and the mirror angle in the first example of the present invention in which the command value (broken line C) of the S-shaped pattern for accelerating and decelerating at a certain speed is calculated by B and drive current D are plotted respectively. At this time, the feedback loop is a controller such as a PID composed of an analog circuit, and although it is a simple control method, high-speed processing is realized.
【0026】図4から、加速度一定の指令値を与えるこ
とにより、最大電流を一定に抑えつつ、効率良くミラー
を動かすことが可能であることがわかる。従って、電流
に対する制限が同じであれば、駆動速度が向上する。From FIG. 4, it is understood that by giving a command value with a constant acceleration, it is possible to efficiently move the mirror while keeping the maximum current constant. Therefore, if the limitation on the current is the same, the driving speed is improved.
【0027】このようなパターンをアナログ回路で生成
するのは困難であるが、デジタル計算器を利用すれば、
容易に算出できる。又、この結果から、フィードバック
ループがアナログ回路により高速に処理されていれば、
指令値の生成周期が比較的低速でも、ガルバノスキャナ
を高速に駆動することが可能であることがわかる。It is difficult to generate such a pattern by an analog circuit, but if a digital calculator is used,
It can be calculated easily. Also, from this result, if the feedback loop is processed at high speed by the analog circuit,
It can be seen that the galvano scanner can be driven at high speed even if the command value generation cycle is relatively low.
【0028】次に、指令値として、第1の例と同じく、
一定の速度で加速、減速するS字状の波形Cに、図5の
中段に示す如く、その加速中に単調増加し、減速中に単
調減少する三角波Eを加えた波形C´を与えた本発明の
第2の例における目標角度A、指令値C´、ミラー角度
B、駆動電流Dを図5に示す。Next, as a command value, as in the first example,
As shown in the middle part of FIG. 5, a waveform C ′ is added to a S-shaped waveform C that accelerates and decelerates at a constant speed, and a triangular wave E that monotonically increases during the acceleration and monotonically decreases during the deceleration. FIG. 5 shows the target angle A, the command value C ′, the mirror angle B, and the drive current D in the second example of the invention.
【0029】このようにして、加速中に単調増加し、減
速中に単調減少する三角波を加えた場合には、図5のD
3に示す如く、図4のD2に比べて、指令値に対する遅
れを補償して、ガルバノスキャナの整定をより速くする
ことが可能となり、より効率よく電流が印加され、より
高速な駆動が可能となる。三角波を加える例は、特に、
アナログ回路がI−PD制御器である場合に有効であ
る。In this way, when a triangular wave that monotonically increases during acceleration and monotonically decreases during deceleration is added, D in FIG.
As shown in FIG. 3, compared with D2 of FIG. 4, it becomes possible to compensate for the delay with respect to the command value and to speed up the settling of the galvano scanner, so that the current is applied more efficiently, and higher speed driving is possible. Become. An example of adding a triangle wave is
This is effective when the analog circuit is an I-PD controller.
【0030】前記第2の例に加えて、更に、図6の中段
に示す如く、指令開始時からある初期値を採り、加速中
に単調減少し、0となる波形Fを加え合わせた波形C″
を指令値として与えた本発明の第3の例における目標角
度A、指令値C″、ミラー角度B及び駆動電流Dの関係
を図6に示す。In addition to the second example, as shown in the middle part of FIG. 6, a waveform C is obtained by adding a waveform F that takes a certain initial value from the start of the command and decreases monotonically during acceleration and becomes 0. ″
FIG. 6 shows the relationship among the target angle A, the command value C ″, the mirror angle B, and the drive current D in the third example of the present invention in which is given as the command value.
【0031】このように、指令開始時からある初期値を
採り、加速中に単調減少し、0となる波形Fを加えるこ
とによって、指令開始と同時に十分な電流による駆動が
可能となって、ガルバノスキャナの始動を速くし、駆動
開始での加速特性を改善する効果があり、更に高速な駆
動が可能になる。但し、電流波形が乱れるため、指令開
始での初期値の大きさは、電流が飽和しない程度の大き
さとする。In this way, by taking a certain initial value from the start of the command and adding a waveform F that monotonically decreases during acceleration and becomes 0 during acceleration, driving with a sufficient current becomes possible at the same time as the start of the command, and galvano This has the effect of speeding up the start-up of the scanner and improving the acceleration characteristics at the start of driving, thus enabling faster driving. However, since the current waveform is disturbed, the magnitude of the initial value at the start of the command is set so that the current is not saturated.
【0032】なお図6の例では、三角波EとFを加え合
わせるようにしていたが、図7に示す第4の例のよう
に、初めから波形Eと波形Fを加え合わせた波形Gを、
直接、指令値Cに加えて、指令値波形C″を作り出すこ
とも可能である。In the example of FIG. 6, the triangular waves E and F are added together, but as in the fourth example shown in FIG. 7, the waveform G obtained by adding the waveform E and the waveform F from the beginning is
It is also possible to directly generate the command value waveform C ″ in addition to the command value C.
【0033】又、指令開始と同時に与える電流を十分に
高くできる場合には、例えば、図8に示す如く、途中ま
で始動開始と同じ電流のまま維持して、途中から単調に
減少する波形Hや、あるいは、図9に示す如く、最初に
最大値を与えて、そのまま単調に減少する波形I、J又
はKを指令値波形Cに加えることも可能である。If the current applied at the same time as the start of the command can be made sufficiently high, for example, as shown in FIG. Alternatively, as shown in FIG. 9, it is possible to first give a maximum value and add the waveform I, J, or K that monotonically decreases as it is to the command value waveform C.
【0034】なお、前記実施形態においては、本発明
が、レーザードリルマシンに適用されていたが、本発明
の適用対象はこれに限定されず、ガルバノスキャナを用
いるものであれば、例えば、マーキングマシンなど他の
機械にも同様に適用できることは明らかである。Although the present invention has been applied to the laser drill machine in the above-described embodiments, the object of application of the present invention is not limited to this, and if a galvano scanner is used, for example, a marking machine. It is obvious that other machines can be similarly applied.
【0035】[0035]
【発明の効果】本発明によれば、高速な処理が必要なフ
ィードバック制御はアナログ回路で行い、比較的低速で
かまわない指令値の生成をデジタル計算器で行うように
したので、高度な処理を高速で実現可能となる。According to the present invention, the feedback control that requires high-speed processing is performed by the analog circuit, and the command value that does not matter at a relatively low speed is generated by the digital calculator. It can be realized at high speed.
【図1】本発明の適用対象の一例であるレーザードリル
マシンの要部構成を示す正面図FIG. 1 is a front view showing a main configuration of a laser drill machine that is an example of an application target of the present invention.
【図2】本発明に係るガルバノスキャナ制御装置の構成
例を示すブロック線図FIG. 2 is a block diagram showing a configuration example of a galvano scanner control device according to the present invention.
【図3】従来の制御方法におけるミラーの目標角度、ミ
ラー角度及び駆動電流の関係の例を示す線図FIG. 3 is a diagram showing an example of a relationship between a target angle of a mirror, a mirror angle, and a drive current in a conventional control method.
【図4】本発明の第1の例におけるミラーの目標角度、
指令値、ミラー角度及び駆動電流の関係の例を示す線図FIG. 4 is a target angle of the mirror in the first example of the present invention,
Diagram showing an example of the relationship between command value, mirror angle, and drive current
【図5】同じく第2の例におけるミラーの目標角度、指
令値、ミラー角度及び駆動電流の関係の例を示す線図FIG. 5 is a diagram showing an example of a relationship among a target angle of a mirror, a command value, a mirror angle, and a drive current in the second example.
【図6】同じく第3の例におけるミラーの目標角度、指
令値、ミラー角度及び駆動電流の関係の例を示す線図FIG. 6 is a diagram showing an example of a relationship among a target angle of a mirror, a command value, a mirror angle, and a drive current in the third example.
【図7】同じく第4の例におけるミラーの目標角度、指
令値、ミラー角度及び駆動電流の関係の例を示す線図FIG. 7 is a diagram showing an example of a relationship among a target angle of a mirror, a command value, a mirror angle and a drive current in the fourth example.
【図8】本発明の他の変形例において指令値に加えられ
る波形の例を示す線図FIG. 8 is a diagram showing an example of a waveform added to a command value in another modification of the present invention.
【図9】同じく本発明の更に他の例において指令値に加
えられる波形の例を示す線図FIG. 9 is a diagram showing an example of a waveform added to a command value in the still another example of the present invention.
10…加工対象物 12…レーザー光線 14、16…ガルバノスキャナ 15、17、20…ミラー 22…モータ 24…角度センサ 30…デジタル計算器 32…D/A変換器 34…アナログ回路 36…パワーアンプ 10 ... Object to be processed 12 ... Laser beam 14, 16 ... Galvano scanner 15, 17, 20 ... Mirror 22 ... Motor 24 ... Angle sensor 30 ... Digital calculator 32 ... D / A converter 34 ... Analog circuit 36 ... Power amplifier
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G02B 26/10 ─────────────────────────────────────────────────── ─── Continuation of the front page (58) Fields surveyed (Int.Cl. 7 , DB name) G02B 26/10
Claims (7)
ガルバノスキャナの制御方法において、 デジタル計算器によって、一定の加速度の加減速パター
ンに三角波を重ね合わせた波形の指令値を生成し、 該指令値に対するフィードバック制御をアナログ回路に
よって行うことを特徴とするガルバノスキャナの制御方
法。1. A method of controlling a galvano scanner for moving an irradiation position of a laser beam, wherein an acceleration / deceleration pattern of constant acceleration is applied by a digital computer.
A method for controlling a galvano scanner, characterized in that a command value having a waveform in which a triangular wave is superposed on a command signal is generated and feedback control for the command value is performed by an analog circuit.
ガルバノスキャナの制御方法において、In the control method of the galvano scanner, デジタル計算器によって、指令値の波形を生成すると共It is commonly used to generate a command value waveform with a digital calculator.
に、始動開始の電流の大きさを決める初期値を、指令開In addition, set the initial value that determines the magnitude of the current for starting
始と共に発生し、Occurs with the beginning, 該指令値に対するフィードバック制御をアナログ回路にFeedback control for the command value to an analog circuit
よって行うことを特徴とするガルバノスキャナの制御方Galvano scanner control method characterized by
法。Law.
ガルバノスキャナの制御装置において、一定の加速度の加減速パターンに三角波を重ね合わせた
波形の指令値 を生成するためのデジタル計算器と、 前記指令値に対するフィードバック制御を行うアナログ
回路と、 を備えたことを特徴とするガルバノスキャナの制御装
置。3. A control device of a galvano scanner for moving an irradiation position of a laser beam, wherein a triangular wave is superimposed on an acceleration / deceleration pattern of constant acceleration.
A control device for a galvano scanner, comprising: a digital calculator for generating a command value of a waveform; and an analog circuit for performing feedback control on the command value.
る波形を有することを特徴とする請求項3に記載のガル
バノスキャナの制御装置。4. The control device for a galvano scanner according to claim 3 , wherein the triangular wave has a waveform that once increases and then decreases.
波形を有することを特徴とする請求項3に記載のガルバ
ノスキャナの制御装置。5. The control device for a galvano scanner according to claim 3 , wherein the triangular wave has a waveform that monotonically decreases from an initial value.
ガルバノスキャナの制御装置において、In the control device of the galvano scanner, 指令値の波形を生成すると共に、始動開始の電流の大きGenerates the waveform of the command value, and at the same time
さを決める初期値を、指令開始と共に発生するためのデThe initial value that determines the
ジタル計算器と、A digital calculator, 前記指令値に対するフィードバック制御を行うアナログAnalog that performs feedback control for the command value
回路と、Circuit, を備えたことを特徴とするガルバノスキャナの制御装Control device for galvano scanner characterized by having
置。Place
度で加速、減速する波形の指令値を生成することを特徴
とする請求項6に記載のガルバノスキャナの制御装置。7. The control device for a galvano scanner according to claim 6 , wherein the digital calculator generates a command value of a waveform for accelerating and decelerating at a constant acceleration.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000395695A JP3513489B2 (en) | 2000-12-26 | 2000-12-26 | Galvano scanner control method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000395695A JP3513489B2 (en) | 2000-12-26 | 2000-12-26 | Galvano scanner control method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002196275A JP2002196275A (en) | 2002-07-12 |
| JP3513489B2 true JP3513489B2 (en) | 2004-03-31 |
Family
ID=18861112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000395695A Expired - Fee Related JP3513489B2 (en) | 2000-12-26 | 2000-12-26 | Galvano scanner control method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3513489B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008146337A1 (en) * | 2007-05-30 | 2008-12-04 | Harmonic Drive Systems Inc. | Drive control method for galvanic scanner |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7842926B2 (en) | 2003-11-12 | 2010-11-30 | Micronic Laser Systems Ab | Method and device for correcting SLM stamp image imperfections |
| US7339712B2 (en) * | 2005-03-22 | 2008-03-04 | 3D Systems, Inc. | Laser scanning and power control in a rapid prototyping system |
| JP2008224618A (en) * | 2007-03-15 | 2008-09-25 | Olympus Imaging Corp | Laser scanner and projector |
| US8539395B2 (en) | 2010-03-05 | 2013-09-17 | Micronic Laser Systems Ab | Method and apparatus for merging multiple geometrical pixel images and generating a single modulator pixel image |
| JP5943627B2 (en) * | 2012-02-14 | 2016-07-05 | 住友重機械工業株式会社 | Laser processing apparatus and laser processing method |
-
2000
- 2000-12-26 JP JP2000395695A patent/JP3513489B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008146337A1 (en) * | 2007-05-30 | 2008-12-04 | Harmonic Drive Systems Inc. | Drive control method for galvanic scanner |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002196275A (en) | 2002-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003053576A (en) | Laser processing method and apparatus | |
| JP3513489B2 (en) | Galvano scanner control method and apparatus | |
| JPH0693402B2 (en) | Laser trimming method and trimming apparatus | |
| CN1327898A (en) | Laser processor | |
| ITMI971196A1 (en) | METHOD FOR COMMANDING A STEP-BY-STEP MOTOR | |
| JP2002011584A (en) | Multi-axis laser machining device and method of laser machining | |
| JP2002273584A (en) | Laser beam machining device | |
| JP3850308B2 (en) | Method and apparatus for digital control of galvano scanner | |
| JP4467333B2 (en) | Laser processing apparatus and processing method | |
| JP2018140417A (en) | Laser processing apparatus and laser processing method | |
| JP2541501B2 (en) | Laser marking method | |
| JP5731868B2 (en) | Laser processing method and processing apparatus | |
| JP2004230441A (en) | Method and apparatus for control of machining machine | |
| JP2002196274A (en) | Method and apparatus for controlling galvano scanner | |
| JP2024154739A (en) | Laser marker device | |
| JP2004020983A (en) | Method and device of beam scanning | |
| JP2003084225A (en) | Method and device for controlling galvanoscanner, and the galvanoscanner | |
| JP3920664B2 (en) | Galvano scanner control device and adjustment method thereof | |
| JPH09103094A (en) | Stepping motor slow start, slow stop, speed change method | |
| TWI858202B (en) | Laser processing device and laser processing method | |
| JP2003084224A (en) | Method and device for controlling galvanoscanner, and the galvanoscanner | |
| JPH0732168A (en) | Pulse control printing method and device | |
| CN1910498A (en) | System and method for virtual laser marking | |
| JPH0839283A (en) | Laser irradiation apparatus and method thereof | |
| JP7489543B2 (en) | Optical scanning device and optical scanning method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040109 |
|
| 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: 20080116 Year of fee payment: 4 |
|
| 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: 20090116 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090116 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100116 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110116 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |