JP7594433B2 - Laser diode power supply unit - Google Patents
Laser diode power supply unit Download PDFInfo
- Publication number
- JP7594433B2 JP7594433B2 JP2020215593A JP2020215593A JP7594433B2 JP 7594433 B2 JP7594433 B2 JP 7594433B2 JP 2020215593 A JP2020215593 A JP 2020215593A JP 2020215593 A JP2020215593 A JP 2020215593A JP 7594433 B2 JP7594433 B2 JP 7594433B2
- Authority
- JP
- Japan
- Prior art keywords
- current
- target value
- value
- command value
- slope
- 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
Links
Images
Landscapes
- Semiconductor Lasers (AREA)
Description
この発明は、溶接、切断などの金属加工プロセスに適用される、高出力で高速駆動するレーザ発振器の駆動用電源装置に関する。例えば、レーザ発振器としてレーザダイオードを用い、レーザビームを対象物に照射するレーザダイオード加工システムの駆動用電源装置(以下、LD駆動用電源装置)に関する。 This invention relates to a power supply device for driving a high-output, high-speed laser oscillator that is applied to metal processing processes such as welding and cutting. For example, it relates to a power supply device for driving a laser diode processing system that uses a laser diode as a laser oscillator and irradiates a target object with a laser beam (hereinafter, LD driving power supply device).
LD駆動用電源装置は、パルスレーザ発振器として使用するレーザダイオードを高速に駆動する。このため、駆動電流の急峻な立ち上がりが要求され、例えば60μs~600 μsの範囲で立ち上がり時間が設定される。また、駆動電流の目標値やパルス特性(DC 出力~2kHz)も用途に応じて様々な値に設定される。 The LD drive power supply unit drives the laser diode used as a pulsed laser oscillator at high speed. This requires a steep rise in the drive current, and the rise time is set, for example, in the range of 60 μs to 600 μs. In addition, the target value of the drive current and the pulse characteristics (DC output to 2 kHz) are also set to various values depending on the application.
そこで、LD駆動用電源装置は、駆動電流が任意の特性となるように、スイッチング素子を含む電力変換部と、フィードバック回路などを備えるPWM制御を含む制御部とを備えている。制御部は、ユーザにより設定された駆動電流の目標値に応じて、PWM信号のパルス幅制御を行うようにしている(特許文献1)。 The power supply device for driving LDs is equipped with a power conversion unit including a switching element, and a control unit including PWM control with a feedback circuit, etc., so that the driving current can have any desired characteristics. The control unit controls the pulse width of the PWM signal according to the target value of the driving current set by the user (Patent Document 1).
LD駆動用電源装置では、レーザダイオードに出力する駆動電流のパルス特性を設定するために、駆動電流の目標値や駆動電流の立ち上がりの傾きを示す情報が入力される。例えば、駆動電流の目標値として定格の100%や50%が入力され、駆動電流の立ち上がりの傾きを示す情報(以下、単に傾きを示す情報と称することがある)として、駆動電流の立ち上がりのステップ応答特性に対応するSTEP信号が入力される。このような電源装置では、駆動電流の目標値は常時変動し、駆動電流の立ち上がりの傾きを示す情報は一定の値である。 In a power supply device for driving an LD, information indicating the target value of the drive current and the slope of the rise of the drive current is input to set the pulse characteristics of the drive current output to the laser diode. For example, 100% or 50% of the rated value is input as the target value of the drive current, and a STEP signal corresponding to the step response characteristics of the rise of the drive current is input as information indicating the slope of the rise of the drive current (hereinafter sometimes simply referred to as information indicating the slope). In such a power supply device, the target value of the drive current is constantly changing, and the information indicating the slope of the rise of the drive current is a constant value.
一方、LD駆動用電源装置では、レーザダイオードの特性により様々な駆動電流の仕様が要求される。ところが、上記の傾きを示す情報が一定の値であるため、駆動電流の目標値が変動すると、立ち上がり時間も変動してしまう問題がある。 On the other hand, LD driving power supplies require various drive current specifications depending on the characteristics of the laser diode. However, since the information indicating the above slope is a fixed value, there is a problem that if the target value of the drive current fluctuates, the rise time also fluctuates.
この問題について、図1を参照して説明する。 This issue will be explained with reference to Figure 1.
図1は、LD駆動用電源装置に対して外部から入力されるレーザダイオードの駆動電流の目標値(以下、目標値)と、前記駆動電流を制御するためにLD駆動用電源装置内部で生成される電流指令値の軌跡(点線)とを示す。 Figure 1 shows the target value (hereinafter, "target value") of the laser diode drive current input from the outside to the LD drive power supply device, and the trajectory (dotted line) of the current command value generated inside the LD drive power supply device to control the drive current.
LD駆動用電源装置が起動されると、LD駆動用電源装置内の制御部は駆動電流の傾きを示す情報を外部から受信し、その情報に基づいて電流指令値の傾きdi/dtを求める。制御部は、その後、di/dtにより電流指令値を設定し、駆動電流がその電流指令値になるように制御する。また、LD駆動用電源装置は、外部から目標値を上位指令値として連続的に受信する。 When the LD driving power supply device is started, the control unit within the LD driving power supply device receives information indicating the slope of the driving current from the outside, and calculates the slope di/dt of the current command value based on that information. The control unit then sets the current command value using di/dt, and controls the driving current so that it becomes the current command value. The LD driving power supply device also continuously receives a target value from the outside as a higher-level command value.
図1に示す例では、同図(A)に示すように起動時で目標値が0%、起動後に立ち上がった時の目標値が定格の100%に設定されると、電流指令値の傾きdi/dtを前記情報に基づいて求め、この傾きdi/dtで電流指令値の制御が行われる。また、同図(B)に示すように前回目標値が定格の0%で今回目標値が定格の50%に変更された場合も、上記の傾きdi/dtで電流指令値の制御が行われる。また、同図(C)に示すように前回目標値が定格の50%で今回目標値が定格の100%に変更された場合も、上記の傾きdi/dtで電流指令値の制御が行われる。いずれの場合も電流指令値の傾きdi/dtは同一である、なお、電流指令値の軌跡(点線)が目標値に対して10%~90%の時間は立ち上がり時間と定義される。図1(A)では、目標値100%に対して10%から90%の時間が立ち上がり時間T1、図1(B)では、目標値50%に対して5%から45%の時間が立ち上がり時間T1´、図1(C)では、目標値100%に対して55%から95%の時間が立ち上がり時間T1´´である。 In the example shown in FIG. 1, when the target value is set to 0% at startup and 100% of the rated value when starting up as shown in FIG. 1(A), the slope di/dt of the current command value is calculated based on the above information, and the current command value is controlled with this slope di/dt. Also, as shown in FIG. 1(B), if the previous target value is 0% of the rated value and the current target value is changed to 50% of the rated value, the current command value is controlled with the above slope di/dt. Also, as shown in FIG. 1(C), if the previous target value is 50% of the rated value and the current target value is changed to 100% of the rated value, the current command value is controlled with the above slope di/dt. In either case, the slope di/dt of the current command value is the same. The time when the trajectory of the current command value (dotted line) is 10% to 90% of the target value is defined as the rise time. In FIG. 1(A), the rise time T1 is the time from 10% to 90% of the target value of 100%, in FIG. 1(B), the rise time T1' is the time from 5% to 45% of the target value of 50%, and in FIG. 1(C), the rise time T1'' is the time from 55% to 95% of the target value of 100%.
上記の制御において、図1(B)、(C)のときの立ち上がり時間T1´、T1´´は、図1(A)の立ち上がり時間T1の2分の1となる。これは、電流指令値の傾きdi/dtが目標値にかかわらず同一であるためである。 In the above control, the rise times T1' and T1'' in Figures 1(B) and (C) are half the rise time T1 in Figure 1(A). This is because the slope di/dt of the current command value is the same regardless of the target value.
このように、電流指令値の傾きdi/dtが一定であると、目標値が変わる毎に立ち上がり時間も変わってしまう。一方、この問題を解決する方法として、目標値が変わる毎に、LD駆動用電源装置に対して外部から電流指令値の傾きを示す情報を変更して再送する再調整の方法がある。 In this way, if the slope of the current command value di/dt is constant, the rise time will change every time the target value changes. On the other hand, one way to solve this problem is to use a readjustment method in which information indicating the slope of the current command value is changed and resent from the outside to the LD drive power supply device every time the target value changes.
しかしながら、上記のように目標値が変わる毎に再調整をする制御内容では、目標値が頻繁に変動する場合に、外部とLD駆動用電源装置との間で信号の入出力または通信を常に行う必要がある。そして、それによる、制御遅延が生じるなど、LD駆動用電源装置の応答性能が悪くなる問題があった。 However, in the case of control that requires readjustment every time the target value changes as described above, if the target value changes frequently, it is necessary to constantly input/output signals or communicate between the outside and the LD drive power supply device. This causes problems such as control delays and poor response performance of the LD drive power supply device.
この発明の目的は、上記目標値が変化しても、電流指令値の立ち上がり時間を一定にできるLD駆動用電源装置を提供することにある。また、この発明の他の目的は、上記目標値が変化したときに、外部から電流指令値の傾きを示す情報を変更して再送する必要のないLD駆動用電源装置を提供することにある。 The object of this invention is to provide a power supply device for driving an LD that can keep the rise time of the current command value constant even if the target value changes. Another object of this invention is to provide a power supply device for driving an LD that does not need to change and resend information indicating the slope of the current command value from the outside when the target value changes.
この発明のLD駆動用電源装置は、
レーザダイオードに駆動電流を出力するレーザダイオード駆動用電源装置において、
外部から前記駆動電流の目標値を示す上位指令値を連続的に受信し、且つ外部から電流指令値の立ち上がりの傾きを示す情報を受信し、前記情報に基づいて電流指令値を生成する制御部と、
前記電流指令値に基づいて前記駆動電流を生成する電力変換部と、を備え、
前記制御部は、
前記電流指令値の立ち上がりの傾きを、前回受信して設定した前回目標値と今回受信して設定した今回目標値との差に基づいて補正する。
The LD driving power supply device of the present invention comprises:
A power supply device for driving a laser diode that outputs a driving current to the laser diode,
a control unit that continuously receives an upper command value indicating a target value of the drive current from an external device and also receives information indicating a rising slope of the current command value from an external device, and generates a current command value based on the information;
a power conversion unit that generates the drive current based on the current command value,
The control unit is
The slope of the rise of the current command value is corrected based on the difference between a previous target value previously received and set and a current target value currently received and set.
制御部は、外部から受信した目標値が変動すると、それまでに制御のために使用していた電流指令値の立ち上がりの傾きを、前回受信した前回目標値と今回受信した今回目標値との差分(変化量)に基づいて補正する。 When the target value received from outside fluctuates, the control unit corrects the slope of the rise of the current command value that had been used for control up until that point, based on the difference (amount of change) between the previous target value received last time and the current target value received this time.
図2を参照してこれについて説明する。 This will be explained with reference to Figure 2.
例えば、同図(A)に示すように起動時で目標値が0%、起動後に立ち上がった時の目標値が定格の100%に設定されると、電流指令値の傾きdi/dtは上記傾きを示す情報に基づいて求められ、この傾きdi/dtで電流指令値の制御が行われる。一方、同図(B)に示すように前回目標値が定格の0%で今回目標値が定格の50%に変更された場合、その差分(変化量)は50%となる。そこで、上記の傾きdi/dtを、50%/100%で補正する。したがって、前記傾きdi/dtは1/2に補正される。また、同図(C)に示すように、前回目標値が定格の50%で今回目標値が定格の100%に変更された場合、その差分(変化量)は50%となる。そこで、上記の傾きdi/dtを、50%/100%で補正する。したがって同図(C)の場合も、前記傾きdi/dtは1/2に補正される。 For example, as shown in FIG. 1A, if the target value is set to 0% at startup and 100% of the rated value when the motor starts up after startup, the slope di/dt of the current command value is calculated based on the information indicating the slope, and the current command value is controlled with this slope di/dt. On the other hand, as shown in FIG. 1B, if the previous target value is 0% of the rated value and the current target value is changed to 50% of the rated value, the difference (amount of change) is 50%. Therefore, the slope di/dt is corrected to 50%/100%. Therefore, the slope di/dt is corrected to 1/2. Also, as shown in FIG. 1C, if the previous target value is 50% of the rated value and the current target value is changed to 100% of the rated value, the difference (amount of change) is 50%. Therefore, the slope di/dt is corrected to 50%/100%. Therefore, in the case of FIG. 1C, the slope di/dt is also corrected to 1/2.
このように補正することで、図2(A)に示す時の立ち上がり時間T1は、図2(B)に示す時の立ち上がり時間T1´と等しくなる。また、図2(A)に示す時間T1は、図2(C)に示す時の立ち上がり時間T1´´とも等しくなる。目標値が変わる毎に、このような補正を行えば、T1=T1´=T1´´を常に保証でき、また、目標値が変わる毎に、LD駆動用電源装置は外部から立ち上がりの傾きを示す情報を受信する必要がない。すなわち、LD駆動用電源装置は、立ち上がりの傾きを示す情報を一度受信すれば、その後目標値が変化しても再度受信する必要がない。 By making this correction, the rise time T1 shown in FIG. 2(A) becomes equal to the rise time T1' shown in FIG. 2(B). Also, the time T1 shown in FIG. 2(A) becomes equal to the rise time T1'' shown in FIG. 2(C). By making this correction every time the target value changes, it is possible to always guarantee that T1 = T1' = T1'', and the LD driving power supply device does not need to receive information indicating the rise slope from an external device every time the target value changes. In other words, once the LD driving power supply device receives information indicating the rise slope, it does not need to receive it again even if the target value changes thereafter.
前記制御部は、前記上位指令値を連続的に受信しているときに、その傾き(以下、この傾きをスロープと称することがある)がなくなったときの上位指令値を前記今回目標値に設定する。 When the control unit receives the upper command value continuously, it sets the upper command value when the inclination (hereinafter, this inclination may be referred to as a slope) disappears to the current target value.
上位指令値は連続的に送られてくるため、目標値となる指令値を判断する必要があるが、制御部は、上位指令値のスロープがなくなったときに、その値を今回目標値として設定する。これにより、今回目標値を正しく設定できる。また、前回目標値と今回目標値の差分(変化量)は、たとえば、前回受信した上位指令値にスロープがあり、今回受信した上位指令値にスロープがない条件のときにのみ更新する。このように制御することで差分(変化量)は正しく求められるから、電流指令値の傾きdi/dtも正しく補正することが出来る。 Because higher-level command values are sent continuously, it is necessary to determine which command value will be the target value, but when the higher-level command value no longer has a slope, the control unit sets that value as the current target value. This allows the current target value to be set correctly. Also, the difference (amount of change) between the previous target value and the current target value is updated only when, for example, the previous higher-level command value received had a slope and the current higher-level command value received does not have a slope. By controlling in this way, the difference (amount of change) can be correctly determined, and the slope di/dt of the current command value can also be correctly corrected.
制御部は、前記電流指令値をその値が予め設定した切替点に達するまで前記情報に基づいて計算する。切替点は、制御部において電流指令値の傾き制御を切り替えるタイミングである。電流指令値が切替点に達するまでの期間では、前記電流指令値を前記情報に基づいて生成する。電流指令値が切替点を過ぎると、電流指令値が適正な上昇カーブで今回目標値に達するように制御する。 The control unit calculates the current command value based on the information until the value reaches a preset switching point. The switching point is the timing at which the control unit switches the slope control of the current command value. In the period until the current command value reaches the switching point, the current command value is generated based on the information. When the current command value passes the switching point, the current command value is controlled so that it reaches the current target value with an appropriate rising curve.
前記切替点は、今回目標値の大きさに応じて変更される。 The switching point is changed depending on the size of the current target value.
今回目標値が定格の100%よりも低下すると、今回目標値と切替点との電流差が小さくなる。この電流差が一定以上に小さくなると、切替点以降の電流指令値の制御が困難となる。そこで、今回目標値が定格の100%よりも一定以上に低下すると切替点も変更することが望ましい。例えば、今回目標値に対する予め定めた比率で切替点を変更することが可能である。 When the current target value falls below 100% of the rated value, the current difference between the current target value and the switching point becomes smaller. If this current difference becomes smaller than a certain level, it becomes difficult to control the current command value after the switching point. Therefore, it is desirable to change the switching point when the current target value falls below 100% of the rated value by a certain level. For example, it is possible to change the switching point at a predetermined ratio to the current target value.
また、前記情報と前記上位指令値は、上位システムコントローラから受信することが可能である。 In addition, the information and the higher-level command values can be received from a higher-level system controller.
例えば、上位システムコントローラから前記情報を間接的に示すSTEP信号を受信する。設定部は、STEP信号と傾きを示すパラメータとの対応関係を示すテーブルを備え、上位システムから受信したSTEP番号に対応するパラメータをテーブルから取得する。このパラメータが電流指令値を制御するための傾き情報となる。 For example, a STEP signal that indirectly indicates the information is received from a higher-level system controller. The setting unit has a table that indicates the correspondence between STEP signals and parameters that indicate the slope, and obtains the parameter that corresponds to the STEP number received from the higher-level system from the table. This parameter becomes the slope information for controlling the current command value.
この発明によれば、今回目標値が変動しても、電流指令値の立ち上がりの傾きが自動的に補正され、その立ち上がり時間が変わらず常に一定である。また、目標値が変わる毎にLD駆動用電源装置に対して外部から電流指令値の傾きを示す情報を再送する必要がない。 According to this invention, even if the current target value fluctuates, the slope of the rise of the current command value is automatically corrected, and the rise time does not change and is always constant. In addition, there is no need to resend information indicating the slope of the current command value from the outside to the LD drive power supply device every time the target value changes.
図3は、この発明の実施形態のレーザダイオード加工装置の構成図である。 Figure 3 is a diagram showing the configuration of a laser diode processing device according to an embodiment of the present invention.
レーザダイオード加工装置は、上位システムコントローラ1と、レーザダイオード駆動用電源装置(以下、LD駆動用電源装置)2と、レーザダイオード(以下、LDと称する)3と、LD3にファイバー接続される加工ヘッド4とで構成される。LD3は複数のレーザダイオードを含んでいる。LD駆動用電源装置2とLD3とでレーザ発振器を構成する。
The laser diode processing device is composed of a
上位システムコントローラ1は、LD駆動用電源装置2に対し起動信号を出力し、LD3の起動前に、電流指令値Dの傾きを間接的に示すSTEP信号を出力する。また、上位システムコントローラ1は、LD3の起動前および起動後に、駆動電流の今回目標値Pを含む上位指令値をアナログ信号で連続的に出力する。なお、以下の説明で、演算周期(サンプリング周期)での演算時を示す場合、nを付加することがある。例えば、電流指令値D(n)は今回の演算時の電流指令値、電流指令値D(n-1)は前回の演算時の電流指令値を示す。
The
LD駆動用電源装置2内の制御部21は、テーブルTを参照して上記STEP信号に対応するパラメータCを取得する。パラメータCは、目標値が定格の100%のときの電流指令値Dの傾き(di/dt:サンプリング毎の電流変化率)を得るための値である。制御部21は、サンプリング毎に、電流指令値Dの傾き制御を、後述のパラメータCを用いた演算により制御する。また、制御部21は、後述のように、今回目標値P(n)が前回目標値P(n-1)から変わると、その変化量に基づいてパラメータCをパラメータC´に補正する。
The
なお、今回目標値P(n)とは、目標値Pが変化して新たに設定された目標値Pであり、前回目標値P(n-1)とは、今回目標値P(n)が設定される前の目標値Pである。 Note that the current target value P(n) is the target value P that is newly set after the target value P has changed, and the previous target value P(n-1) is the target value P before the current target value P(n) was set.
また、LD駆動用電源装置2内の制御部21は、上位システムコントローラ1から受信した上位指令値をサンプリング毎に取得する。
In addition, the
LD駆動用電源装置2は、前記起動信号を受けてから、三相交流電源を電力源としてPWM信号で駆動され、LD3の駆動電流を出力する。LD3は、複数のレーザダイオード素子を組み合わせて構成される。LD3は、加工ヘッド4を介して高出力のレーザビーム5をワーク6に照射する。LD駆動用電源装置2は20KWを超える大容量であり、大電流を生成するため、レーザビーム5はワーク6のビームスポットを溶融させるパワーを備える。
After receiving the start-up signal, the LD driving
図4は、LD駆動用電源装置2を含むレーザダイオードシステムの構成図である。
Figure 4 is a diagram showing the configuration of a laser diode system including a
LD駆動用電源装置2は、三相交流電圧を整流後にPWM信号でスイッチング素子SWの制御を行い、リアクトルLとコンデンサCを介して出力する電力変換部20を備えている。また、LD駆動用電源装置2は、PWM信号を生成する制御部21と、出力電流を検出して制御部21にフィードバックするホールCT22とを備えている。
The LD driving
制御部21は、電流指令値Dの立ち上がりの傾きを制御するための情報(後述するようにこの情報はパラメータC)と電流指令値Dの今回目標値P(n)とを設定する設定部21aと、PWM信号を生成して電力変換部20に出力するPWM生成部21bとを備えている。
The
上位システムコントローラ1は、信号線7を介して、LD駆動用電源装置2を起動するための起動信号を出力する。また、制御部21に対しSTEP信号を1度送り、さらに、連続的にアナログ量で上位指令値を出力する。STEP信号は、駆動電流の立ち上がりの傾きを示す情報である。
The
制御部21は、STEP信号を受信すると、設定部21aにあるテーブルTを参照してパラメータCを取得する。パラメータCは、電流指令値Dの立ち上がりの傾き制御を行うための値である。後述のように、本実施形態では、上位システムコントローラ1から送られるSTEP信号は立ち上がり時間が60μs~600μsの間の16段階で設定される。電流指令値Dの立ち上がり時間をどの程度にするかは、LD3の定格電流および定格電圧などが参照されて、上位システムコントローラ1においてユーザにより決められる。また、制御部21は、今回目標値P(n)が前回目標値P(n-1)から変わると、その差分(変化量)に基づいてパラメータCを補正してパラメータC´を設定する。
When the
図5はテーブルTを示す。 Figure 5 shows table T.
テーブルTは、STEP信号とパラメータCとの対応関係を示している。パラメータCは、目標値が定格の100%のときの電流指令値Dの傾き(di/dt:サンプリング毎の電流変化率)を求めるための値である。この例では、STEP信号は1~16の16種類あり、数値が小さいほどパラメータCの値が大きい(傾きが大きい)。例えば、STEP信号=1のときのパラメータCは100であるが、パラメータC=100は電流指令値Dの傾きが最大、すなわち、電流指令値Dの上昇時間が最短であることを表している。また、例えば、STEP信号=16のときのパラメータCは50であるが、パラメータC=50は電流指令値Dの傾きが最小、すなわち、電流指令値Dの上昇時間が最長であることを表している。 Table T shows the correspondence between STEP signals and parameter C. Parameter C is a value for determining the slope (di/dt: current change rate for each sampling) of the current command value D when the target value is 100% of the rated value. In this example, there are 16 types of STEP signals, from 1 to 16, and the smaller the value, the larger the value of parameter C (the steeper the slope). For example, when STEP signal = 1, parameter C is 100, and parameter C = 100 indicates that the slope of the current command value D is maximum, i.e., the rise time of the current command value D is shortest. Also, for example, when STEP signal = 16, parameter C is 50, and parameter C = 50 indicates that the slope of the current command value D is minimum, i.e., the rise time of the current command value D is longest.
なお、テーブルTに示しているパラメータCは例示的に示している値である。 Note that the parameter C shown in Table T is an example value.
制御部21は、テーブルTを参照して得られたパラメータCを、電流指令値Dの立ち上がりの傾き制御の値として設定部21aに設定する。また、制御部21は、上位システムコントローラ1からアナログ量として連続的に送られてくる上位指令値を受信する。この上位指令値の傾き(スロープ)がなくなるときの値が今回目標値P(n)となる。制御部21は、さらに、前回目標値P(n-1)と今回目標値P(n)の差(以下、変化量)に基づいてパラメータCを補正し、下記の式でパラメータC´を求める。
The
パラメータC´=パラメータC×変化量(%)―――――(1)
ただし、変化量(%)=今回目標値P(n)(%)―前回目標値P(n-1)(%)
たとえば、LD駆動用電源装置2の運転起動直後はゼロからゆるやかなアップスロー運転となるため、前回目標値P(n-1)がゼロであり、変化量は今回目標値P(n)に等しい。したがって、パラメータC´=パラメータCであり、パラメータの値に変化はない。また、前回目標値P(n-1)が50%で、今回目標値P(n)が100%に変化すると、変化量は50%である。したがって、パラメータC´=パラメータC×(50%)となる。このとき、電流指令値Dの立ち上がりの傾きdi/dtは前回の1/2となる。なお、前回目標値P(n-1)が100%で、今回目標値P(n)が50%に低下すると、今回目標値P(n)は立ち下がりとなり、その変化量は-50%である。しかし、ソフトウエアでの演算処理では変化量を絶対値で扱う。したがって、立ち下がり時のパラメータC´は立ち上がり時と同様に、パラメータC´=パラメータC×(50%)となる。このとき、電流指令値Dの立ち下がりの傾きdi/dtは前回の1/2となる。本実施形態では、このように今回目標値P(n)が減少するときにも上記式(1)を適用することが可能である。
Parameter C' = Parameter C × Change (%) ------- (1)
where change amount (%) = current target value P(n) (%) - previous target value P(n-1) (%)
For example, immediately after the start of operation of the LD driving
制御部21は、上位システムコントローラ1からSTEP信号を受けると設定部21aに格納(設定)されているパラメータCを抽出する。また、上位システムコントローラ1から連続的に送られてくる上位指令値を受信し、その傾き(スロープ)の変化がなくなったときの上指令値を今回目標値P(n)として確定する。制御部21は、取得した今回目標値P(n)と前回目標値P(n-1)とに差があるときは、その差を変化量として求め、その変化量に基づいて、パラメータCを上記のように補正しパラメータC´を得る。制御部21は、このパラメータC´に基づいて上記傾きdi/dtを求め、このdi/dtにより電流指令値Dの立ち上がりの傾き制御を行う。PWM生成部21bと後述の誤差増幅器21eは、電流指令値Dに基づいてPWM信号を生成し、電力変換部20に出力する。
When the
電力変換部20から出力される駆動電流の大きさはホールCT22で検出され、制御部21にフィードバックされる。PWM生成部21bは、フィードバックされた検出値が電流指令値DとなるようにPWM信号のパルス幅を制御する。
The magnitude of the drive current output from the
図6は、制御部21のブロック図である。
Figure 6 is a block diagram of the
上位システムコントローラ1から送られてきたSTEP信号は設定部21aで受信される。STEP信号からテーブルTを参照してパラメータCが抽出され、パラメータCは設定部21a内に設定される。設定部21aは、上位システムコントローラ1から連続的に送られてくる上位指令値から今回目標値P(n)を判定し、この今回目標値P(n)を設定部21a内に設定する。前回目標値P(n-1)も設定部21aに設定される。後述のように、設定部21aでは、今回目標値P(n)の判定を、上位指令値の傾きを検出するスロープ判定により行う。なお、スロープ判定は、目標値の変化量に対して通常の移動平均(符号付き)および絶対値の移動平均(符号なし)の二つの演算結果に基づいて判定する。これは、目標値の変化量が短時間に上下振動するノイズに対してスロープ判定の誤検知を防止するためである。
The STEP signal sent from the
傾き制御部21cは、設定部21aに設定されているパラメータCをデジタル値として読み出す。また、傾き制御部21cは、設定部21aに設定されている今回目標値P(n)と前回目標値P(n-1)を取得する。傾き制御部21c内のパラメータ補正部21dは、今回目標値P(n)と前回目標値P(n-1)との差分(変化量)に基づいてパラメータCを補正しパラメータC´を求める。傾き制御部21cは、このようにして求めたパラメータC´に基づくdi/dtにより電流指令値Dの立ち上がりの傾き制御を行う。
The
傾き制御部21cの出力は電流指令値Dとして誤差増幅器21eに出力される。誤差増幅器21eにはホールCT22の出力も入力される。誤差増幅器21eは、電流指令値DとホールCT22の誤差をPWM生成部21bに出力する。PWM生成部21bと誤差増幅器21eは、前記誤差がゼロとなるようにPWM信号のパルス幅を制御する。
The output of the
前記傾き制御部21cは、その機能をCPUとソフトウエアで実現される。CPUでの傾き制御と補正制御の演算周期(CPUのタイマー割り込み周期)は高速(例えば10μs程度)に設定される。
The
次に、上記傾き制御について説明する。 Next, we will explain the tilt control.
図7は、電流指令値Dのステップ応答特性を示している。同図(A)は、起動後に今回目標値Pが定格の100%に指令された場合の電流指令値Dの軌跡の立ち上がりを示す。また、同図(B)は、前回目標値Pが定格の0%で、今回目標値Pが定格の50%に指令された場合、同図(C)は、前回目標値Pが定格の50%で、今回目標値Pが定格の100%に指令された場合、のぞれぞれの電流指令値Dの軌跡の立ち上がりを示す。図7(A)、(B)、(C)において、設定部21aは、今回目標値Pを連続的に受信するため、図の矢印点線で示すような今回目標値Pの軌跡となる。
Figure 7 shows the step response characteristics of the current command value D. Figure 7 (A) shows the rise of the trajectory of the current command value D when the current target value P is commanded to 100% of the rated value after startup. Figure 7 (B) shows the rise of the trajectory of the current command value D when the previous target value P was 0% of the rated value and the current target value P is commanded to 50% of the rated value, and Figure 7 (C) shows the rise of the trajectory of the current command value D when the previous target value P was 50% of the rated value and the current target value P is commanded to 100% of the rated value. In Figures 7 (A), (B), and (C), the
図7(A)において、時間T1は、電流指令値Dの立ち上がり時間を示す。時間T1は、電流指令値Dが定格の10%となる時刻t1から、今回目標値P(定格の100%)までの変化量に対して90%となる時刻t2までの時間である。 In FIG. 7(A), time T1 indicates the rise time of the current command value D. Time T1 is the time from time t1, when the current command value D becomes 10% of the rated value, to time t2, when the change amount to the current target value P (100% of the rated value) becomes 90%.
また、図7(B)において、時間T1´は、電流指令値Dが今回目標値Pまでの変化量に対して10%(定格の5%)となる時刻t1´から、今回目標値Pまでの変化量に対して90%(定格の45%)となる時刻t2´までの時間である。図7(C)においては、時間T1´´は、電流指令値Dが今回目標値Pまでの変化量に対して10%(定格の55%)となる時刻t1´´から、今回目標値Pまでの変化量に対して90%(定格の95%)となる時刻t2´´までの時間である。 In FIG. 7(B), time T1' is the time from time t1' when the current command value D is 10% (5% of the rated value) of the change to the current target value P to time t2' when it is 90% (45% of the rated value) of the change to the current target value P. In FIG. 7(C), time T1'' is the time from time t1'' when the current command value D is 10% (55% of the rated value) of the change to the current target value P to time t2'' when it is 90% (95% of the rated value) of the change to the current target value P.
傾き制御部21c内のパラメータ補正部21dは、電流指令値Dの傾き制御を行う前に上記式(1)により、パラメータC´を求める。そして、傾き制御部21cはパラメータC´に基づくdi/dtにより電流指令値Dの傾き制御を行う。
The
たとえば、図7(A)のように、起動後に今回目標値Pが定格の100%に指令された場合は、上記式(1)により、パラメータC´は、
C´=C×変化量((100%-0%)/100%)=C
となる。
For example, as shown in FIG. 7A, when the current target value P is commanded to be 100% of the rated value after startup, the parameter C′ is calculated by the above formula (1) as follows:
C' = C x change ((100% - 0%)/100%) = C
It becomes.
また、図7(B)のように、今回目標値Pが定格の0%から50%に変化した場合は、上記式(1)によりパラメータC´は、
C´=C×変化量((50%-0%)/100%)=1/2×C
となる。この場合、パラメータC´はパラメータCの1/2となるため、電流指令値Dの立ち上がりの傾きdi/dtも1/2となる。その結果、電流指令値Dの立ち上がり時間は図7(B)のT1´となる。このとき、立ち上がり時間T1´は、図7(A)に示す立ち上がり時間T1と同じとなる。
Also, as shown in FIG. 7B, when the current target value P changes from 0% to 50% of the rated value, the parameter C′ is calculated by the above formula (1) as follows:
C' = C x change ((50% - 0%)/100%) = 1/2 x C
In this case, since parameter C' is 1/2 of parameter C, the gradient di/dt of the rise of current command value D is also 1/2. As a result, the rise time of current command value D becomes T1' in FIG. 7B. In this case, rise time T1' is the same as rise time T1 shown in FIG. 7A.
また、図7(C)のように、今回目標値Pが定格の50%から100%に変化した場合は、上記式(1)によりパラメータC´は、
C´=C×変化量((100%-50%)/100%)=1/2×C
となる。この場合、パラメータC´はパラメータCの1/2となるため、電流指令値Dの立ち上がりの傾きdi/dtも1/2となる。その結果、電流指令値Dの立ち上がり時間は図7(C)のT1´´となる。このとき、立ち上がり時間T1´´は、図7(A)に示す立ち上がり時間T1、および図7(B)に示す立ち上がり時間T1´と同じとなる。
Also, as shown in FIG. 7C, when the current target value P changes from 50% to 100% of the rated value, the parameter C′ is calculated by the above formula (1) as follows:
C' = C x change ((100% - 50%) / 100%) = 1/2 x C
In this case, since parameter C' is 1/2 of parameter C, the gradient di/dt of the rise of current command value D is also 1/2. As a result, the rise time of current command value D becomes T1" in FIG. 7C. In this case, rise time T1" is the same as rise time T1 shown in FIG. 7A and rise time T1' shown in FIG. 7B.
このようにして、今回目標値Pが変動するとパラメータC´もそれに比例して変わり、電流指令値Dの立ち上がり時間(T1、T1´、T1´´)は、常に同一となる。しかも、パラメータC´の計算は上記式(1)のように簡単である。 In this way, when the current target value P fluctuates, the parameter C' also changes proportionally, and the rise time (T1, T1', T1'') of the current command value D always remains the same. Moreover, the calculation of the parameter C' is simple, as shown in the above formula (1).
なお、上記の説明では、今回目標値Pが前回よりも大きい値に変化した場合を示したが、今回目標値Pが前回よりも小さい値に変化した場合でも、ソフトウエアでの演算処理では変化量を絶対値として扱うため計算結果は同一となる。たとえば、図7(A)の今回目標値Pが定格の100%の状態から、図7(B)の今回目標値Pが定格の50%に変化した場合の立ち下がり時のパラメータC´は、立ち上がり時と同様に上記式(1)で求められる。すなわち、電流指令値Dの立ち下がり時間は図7(B)のT1´と等しい。したがって、今回目標値Pが前回よりも小さい値に変化した場合でも電流指令値Dの立ち上がり時間は一定に保たれる。 In the above explanation, the case where the current target value P has changed to a value larger than the previous one has been shown, but even if the current target value P has changed to a value smaller than the previous one, the calculation result will be the same because the amount of change is treated as an absolute value in the software calculation process. For example, when the current target value P in FIG. 7(A) changes from 100% of the rated value to 50% of the rated value in FIG. 7(B), the parameter C' at the time of falling can be calculated using the above formula (1) in the same way as the time of rising. In other words, the fall time of the current command value D is equal to T1' in FIG. 7(B). Therefore, even if the current target value P has changed to a value smaller than the previous one, the rise time of the current command value D is kept constant.
傾き制御部21cは、パラメータC´から上記di/dtを求め、このdi/dtにより電流指令値Dの傾き制御を行う。
The
本実施形態では、電流指令値Dの傾き制御を切り替えるための切替点dを傾き制御部21cに設定している。図7(A)、(B)、(C)に切替点dを示している。同図において、電流指令値Dの立ち上がり開始時刻はt3、t3´、t3´´、切替点dの時刻はt4、t4´、t4´´、電流指令値Dが今回目標値Pに達して安定した時刻をt5、t5´、t5´´とする。切替点dは、軽負荷以外の時に電流値が今回目標値Pの80%の比率の電流となる位置である。この切替点dは、制御部21内で設計者が任意に決定することができ、今回目標値Pの変化量の大きさ(電流の偏差量)に基づいて制御部21内で自動調整される。切替点dは、傾き制御を、t3-t4間、t3´-t4´間またはt3´´-t4´´間の制御(処理1)からt4-t5間、t4´―t5´間またはt4´´―t5´´間の制御(処理2)に切り替えるタイミングとして参照される。
In this embodiment, a switching point d for switching the slope control of the current command value D is set in the
なお、今回目標値Pは、傾き制御部21cにおいてサンプリング周期で設定部21aから読み出される。
The current target value P is read from the
処理1は、t3-t4間、t3´-t4´間またはt3´´-t4´´で電流指令値Dの傾き制御をする処理である。処理1では、上記の傾きdi/dtに基づいて電流指令値Dが直線的に制御される。
処理2は、t4-t5間、t4´―t5´間またはt4´´―t5´´間で電流指令値Dの傾き制御をする処理である。処理2では、電流指令値Dがオーバーシュートすることなく緩やかに今回目標値Pに到達するように制御される。
図7(B)、(C)のように、今回目標値Pが変化した場合も、同様に電流指令値Dが処理1と処理2で制御される。
図8は、制御部21の動作を示すフローチャートである。
7B and 7C, when the current target value P is changed, the current command value D is similarly controlled by the
FIG. 8 is a flowchart showing the operation of the
このフローチャートで示す動作周期(サンプリング周期)はこの例では10μsであり、この動作周期は、傾き制御部21cが電流指令値Dの傾き制御を行う演算周期(CPUのタイマー割り込み周期)である。このフローチャートでは、演算時をnで示し、たとえば、今回の演算時で制御される電流指令値Dを今回電流指令値D(n)、前回の演算時で制御される電流指令値Dを前回電流指令値D(n-1)としている。また、今回の演算時で使用される今回目標値Pは今回目標値P(n)、前回の演算時で使用された前回目標値Pは、前回目標値P(n-1)としている。
The operation period (sampling period) shown in this flowchart is 10 μs in this example, and this operation period is the calculation period (CPU timer interrupt period) during which the
ST1では、設定部21aにおいて上位システムコントローラ1から今回目標値P(n)の指令値を取得する。この指令値は上位システムコントローラ1から連続的に送られてくる。図9は、今回目標値P(n)の指令値を取得するサンプリング時(〇印で示す)を示している。この値は、急激な変化を避け、精度を高めるために所定回数のサンプリング時の取得値と移動平均されデジタル値に変換される。
In ST1, the
ST2では、指令値の傾きを検出する。傾きは、図9に示すように、前回に取得した指令値(移動平均後)と今回に取得した指令値(移動平均後)の差(スロープ)があるかどうかで検出する。スロープがあれば、指令値は目標値に達していないため、目標値を更新せずST4に進む。スロープがなければ、指令値の傾きがなくなったので、ST3においてST1で取得した指令値を今回目標値P(n)と確定し、設定部21aに設定する。設定部21aには、前回目標値P(n-1)も設定されている。
In ST2, the slope of the command value is detected. As shown in FIG. 9, the slope is detected by checking whether there is a difference (slope) between the command value previously acquired (after moving average) and the command value currently acquired (after moving average). If there is a slope, the command value has not reached the target value, so the target value is not updated and the process proceeds to ST4. If there is no slope, the slope of the command value has disappeared, so in ST3, the command value acquired in ST1 is determined to be the current target value P(n) and set in the
ST4では、今回目標値P(n)と前回電流指令値D(n-1)との偏差量DFを求める。 In ST4, the deviation DF between the current target value P(n) and the previous current command value D(n-1) is calculated.
偏差量DFはST8で使用される。 The deviation amount DF is used in ST8.
ST5では、前回スロープあり(前回のST2でNo)で、且つ今回スロープなし(今回のST2でYes)かどうかを判定する。この判定がYesであるときにのみ、ST6に進んで変化量を更新する。Noの場合はST7に進み変化量の更新をしない。このように制御することで変化量を正しく求めることができるため、電流指令値の傾きdi/dtも正しく補正することが出来る。 In ST5, it is determined whether there was a slope last time (No in ST2 last time) and whether there is no slope this time (Yes in ST2 this time). Only if this determination is Yes does the process proceed to ST6 and the amount of change is updated. If the determination is No, the process proceeds to ST7 and the amount of change is not updated. By controlling in this way, the amount of change can be correctly determined, and therefore the slope di/dt of the current command value can also be correctly corrected.
ST6では、前回目標値P(n-1)から今回目標値P(n)への変化量Vを%で求める。たとえば、前回目標値P(n-1)が50%で、今回目標値P(n)が100%であると、変化量Vは、
V(%)=100%-50%
で50%である。
In ST6, the amount of change V from the previous target value P(n-1) to the current target value P(n) is calculated in percentage. For example, if the previous target value P(n-1) is 50% and the current target value P(n) is 100%, the amount of change V is calculated as follows:
V (%) = 100% - 50%
That is 50%.
ST7では、設定部21aのテーブルTを参照しパラメータCを得る、また、切替点d(図7参照)を設定する。切替点dは、上述のように軽負荷以外の時に電流値が今回目標値P(n)の80%の電流となる位置である。今回目標値P(n)が低くなり電流変化量が定格比の2%以下であれば、今回目標値P(n)Pの50%に固定される。具体的には実験などにより予め適切に設定される。切替点dの設定位置を変える理由は、電流変化量が低いと、切替点dと目標値Pとの電流差が小さくなり、処理2が上手く制御できなくなるからである。
In ST7, parameter C is obtained by referring to table T in setting
ST8では、変化量Vに基づいてパラメータC´を次の式により求める。 In ST8, the parameter C' is calculated based on the amount of change V using the following formula.
パラメータC´(%)=パラメータC×変化量V(%)
パラメータC´から傾きdi/dtを求め、これに基づく電流指令値Dの傾き制御を行えば、今回目標値P(n)の変動があっても、電流指令値Dの立ち上がり時間を一定に制御できる。
Parameter C' (%) = Parameter C × Change V (%)
By determining the slope di/dt from the parameter C' and controlling the slope of the current command value D based on this, the rise time of the current command value D can be controlled to be constant even if the current target value P(n) fluctuates.
ST9では、偏差量DFと切替点dとを比較する。ST7での切替点dは、偏差量DFとの比較のため、今回目標値P(n)を100%として、そこからの差分で示される。すなわち、ST7での切替点dは、切替点dが今回目標値P(n)に対し80%の位置にある時は、100%-80%=20%として表される。そして、偏差量DFが切替点d未満なら図7において、t3-t4、t3´-t4´またはt3´´-t4´´の期間であるため処理1に進む(ST10)。また、偏差量DFが切替点d以上なら図7において、t4-t5、t4´-t5´またはt4´´-t5´´の期間であるため処理2に進む(ST11)。 In ST9, the deviation amount DF is compared with the switching point d. In order to compare the switching point d in ST7 with the deviation amount DF, the current target value P(n) is set to 100% and the switching point d is shown as the difference from this. In other words, when the switching point d is at 80% of the current target value P(n), the switching point d in ST7 is expressed as 100%-80%=20%. If the deviation amount DF is less than the switching point d, the period is t3-t4, t3'-t4', or t3"-t4" in FIG. 7, so proceed to process 1 (ST10). If the deviation amount DF is equal to or greater than the switching point d, the period is t4-t5, t4'-t5', or t4"-t5" in FIG. 7, so proceed to process 2 (ST11).
ST10での処理1は、図7(A)のt3-t4間、図7(B)のt3´―t4´間または図7(C)のt3´´―t4´´間においてステップ信号に応じた立ち上り時間で今回電流指令値D(n)を演算で求める処理である。今回電流指令値D(n)は下記の計算式で求められる。
D(n)=f(C´、D(n―1)、DF)
ここで、C´はST8で補正されたパラメータであり、D(n-1)は、前回の演算時に得られた電流指令値である。DFはST4で得られた、今回目標値P(n)と前回電流指令値D(n-1)との偏差量である。
D(n)=f(C', D(n-1), DF)
Here, C' is the parameter corrected in ST8, D(n-1) is the current command value obtained in the previous calculation, DF is the current target value P(n ) and the previous current command value D(n-1).
ST11での処理2は、図7(A)のt4-t5間、図7(B)のt4´―t5´間または図7(C)のt4´´―t5´´間においてオーバーシュートを抑えつつ最速で目標値に到達する今回電流指令値D(n)を演算する処理である。処理1では、今回電流指令値D(n)が直線的に傾くように制御され、処理2では今回電流指令値D(n)が適切なカーブで今回目標値P(n)に達するように制御される。処理2において、今回電流指令値D(n)は以下の計算式で求められる。
D(n)=f´(D(n―1))
なお、上記式において、関数fは直線を表すが、関数f´は目標値Pに適切なカーブで達する対数関数である。
D(n)=f'(D(n-1))
In the above formula, the function f represents a straight line, but the function f' is a logarithmic function that reaches the target value P with an appropriate curve.
ST12は、ST10又はST11の演算で得られた今回電流指令値D(n)を今回の電流指令値として更新する処理である。ST11で更新された今回電流指令値D(n)は、次回の演算時の処理で、前回電流指令値D(n-1)として使用される。 ST12 is a process for updating the current current command value D(n) obtained by the calculation in ST10 or ST11 as the current current command value. The current current command value D(n) updated in ST11 is used as the previous current command value D(n-1) in the process for the next calculation.
以上の制御により、今回目標値P(n)が変化した場合に、簡単な計算でパラメータC´が求められ、このパラメータC´に基づいて今回電流指令値D(n)の傾き制御が行われる。このため、今回目標値P(n)が変動しても立ち上がり時間を一定に出来る。また、テーブルTは一つだけ用意すれば足り、目標値に応じた多数のテーブルを用意する必要もない。 By using the above control, when the current target value P(n) changes, parameter C' is found by simple calculation, and the slope of the current current command value D(n) is controlled based on this parameter C'. Therefore, the rise time can be kept constant even if the current target value P(n) fluctuates. Also, it is sufficient to prepare only one table T, and there is no need to prepare multiple tables according to the target values.
1-上位システムコントローラ
2-レーザダイオード駆動用電源装置3-レーザ発振器
21-制御部
21c-傾き制御部
21d-パラメータC補正部
1--
Claims (5)
外部から電流指令値の立ち上がりの傾きを示す情報を受信しその受信した情報を設定し、前記パルス状駆動電流毎に外部から前記駆動電流の目標値を受信しその受信した目標値を設定し、前記情報に基づいて電流指令値を生成する制御部と、
前記電流指令値に基づいて前記駆動電流を生成する電力変換部と、を備え、
前記制御部は、
前記設定した情報に基づく前記電流指令値の立ち上がりの傾きを、前回受信して設定した前記パルス状駆動電流の目標値である前回目標値と今回受信して設定した前記パルス状駆動電流の目標値である今回目標値との差に基づいて前記パルス状駆動電流の立ち上がり時間が常に同一となるように補正する、レーザダイオード駆動用電源装置。 1. A power supply device for driving a laser diode, the power supply device setting a target value of a driving current every time a pulsed driving current is output to a laser diode,
a control unit that receives information indicating a rising slope of a current command value from an external device, sets the received information , receives a target value of the drive current from an external device for each of the pulsed drive currents, sets the received target value , and generates a current command value based on the information;
a power conversion unit that generates the drive current based on the current command value,
The control unit is
A power supply device for driving a laser diode, which corrects the slope of the rise of the current command value based on the set information based on the difference between a previous target value, which is the target value of the pulsed drive current received and set last time, and a current target value, which is the target value of the pulsed drive current received and set this time, so that the rise time of the pulsed drive current is always the same .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020215593A JP7594433B2 (en) | 2020-12-24 | 2020-12-24 | Laser diode power supply unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020215593A JP7594433B2 (en) | 2020-12-24 | 2020-12-24 | Laser diode power supply unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022101161A JP2022101161A (en) | 2022-07-06 |
| JP7594433B2 true JP7594433B2 (en) | 2024-12-04 |
Family
ID=82271537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020215593A Active JP7594433B2 (en) | 2020-12-24 | 2020-12-24 | Laser diode power supply unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7594433B2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000252925A (en) | 1999-02-26 | 2000-09-14 | Fujikura Ltd | Optical transmitter |
| JP2003258343A (en) | 2002-03-07 | 2003-09-12 | Mitsubishi Electric Corp | Semiconductor laser pumped solid-state laser |
| US20040160996A1 (en) | 2003-01-02 | 2004-08-19 | Giorgi David M. | Apparatus and method for driving a pulsed laser diode |
| JP2004337970A (en) | 2003-03-14 | 2004-12-02 | Sunx Ltd | Laser marking device |
| JP2010049523A (en) | 2008-08-22 | 2010-03-04 | Mitsubishi Electric Corp | Constant current switching power supply device, method of driving the same, light source drive device, method of driving the same, and image display device |
| WO2016167019A1 (en) | 2015-04-15 | 2016-10-20 | 三菱電機株式会社 | Power supply device for driving laser diodes |
| JP2018006365A (en) | 2016-06-27 | 2018-01-11 | 株式会社ミツトヨ | Current controller and laser device |
| WO2018217922A1 (en) | 2017-05-26 | 2018-11-29 | Branson Ultrasonics Corporation | Simultaneous laser welding with control by profiling |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10226108A (en) * | 1998-03-20 | 1998-08-25 | Ricoh Co Ltd | Method and apparatus for controlling emission intensity of semiconductor laser device |
-
2020
- 2020-12-24 JP JP2020215593A patent/JP7594433B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000252925A (en) | 1999-02-26 | 2000-09-14 | Fujikura Ltd | Optical transmitter |
| JP2003258343A (en) | 2002-03-07 | 2003-09-12 | Mitsubishi Electric Corp | Semiconductor laser pumped solid-state laser |
| US20040160996A1 (en) | 2003-01-02 | 2004-08-19 | Giorgi David M. | Apparatus and method for driving a pulsed laser diode |
| JP2004337970A (en) | 2003-03-14 | 2004-12-02 | Sunx Ltd | Laser marking device |
| JP2010049523A (en) | 2008-08-22 | 2010-03-04 | Mitsubishi Electric Corp | Constant current switching power supply device, method of driving the same, light source drive device, method of driving the same, and image display device |
| WO2016167019A1 (en) | 2015-04-15 | 2016-10-20 | 三菱電機株式会社 | Power supply device for driving laser diodes |
| JP2018006365A (en) | 2016-06-27 | 2018-01-11 | 株式会社ミツトヨ | Current controller and laser device |
| WO2018217922A1 (en) | 2017-05-26 | 2018-11-29 | Branson Ultrasonics Corporation | Simultaneous laser welding with control by profiling |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022101161A (en) | 2022-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5398823B2 (en) | Motor control device | |
| JP3660328B2 (en) | Laser processing machine | |
| US20110148332A1 (en) | Power tool | |
| US8384335B2 (en) | Motor driving apparatus having DC link voltage regulating function | |
| JP6143984B1 (en) | Inverter device | |
| JP6950589B2 (en) | Servo control method | |
| JP7594433B2 (en) | Laser diode power supply unit | |
| JP6537741B2 (en) | Output power controller | |
| CN110394545B (en) | Laser processing machine and power supply device thereof | |
| JP7594449B2 (en) | Laser diode power supply unit | |
| JP7626609B2 (en) | Laser diode power supply unit | |
| JP2005033972A (en) | Principal axis motor drive control arrangement | |
| JP5023821B2 (en) | Power control method and power control apparatus | |
| JP6731864B2 (en) | Constant current digital power supply current control method and constant current digital power supply device | |
| JP5303305B2 (en) | Laser control device | |
| JP2005209759A (en) | Semiconductor laser heating device and laser processing machine | |
| JP2009021287A (en) | Light output controller for laser diode | |
| JP2000340873A (en) | Light output control method for solid-state laser device, solid-state laser device, and laser power supply device | |
| JP7455572B2 (en) | Power supply device and laser device | |
| JP2024019836A (en) | Laser drive power supply | |
| JP2559197B2 (en) | AC motor controller | |
| JP2011046064A (en) | Method for preventing malfunction of light quantity control apparatus of image forming apparatus | |
| JP4980784B2 (en) | Laser driving apparatus and driving method | |
| US20060108343A1 (en) | Method and apparatus for welding with voltage control | |
| JP2013071175A (en) | Laser beam machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231211 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240805 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241008 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241107 |
|
| 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: 20241119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7594433 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |