JP6361017B2 - Command generation method for motor drive device - Google Patents

Command generation method for motor drive device Download PDF

Info

Publication number
JP6361017B2
JP6361017B2 JP2014030311A JP2014030311A JP6361017B2 JP 6361017 B2 JP6361017 B2 JP 6361017B2 JP 2014030311 A JP2014030311 A JP 2014030311A JP 2014030311 A JP2014030311 A JP 2014030311A JP 6361017 B2 JP6361017 B2 JP 6361017B2
Authority
JP
Japan
Prior art keywords
command
internal
pulse train
command generation
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014030311A
Other languages
Japanese (ja)
Other versions
JP2015156734A (en
JP2015156734A5 (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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co 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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2014030311A priority Critical patent/JP6361017B2/en
Publication of JP2015156734A publication Critical patent/JP2015156734A/en
Publication of JP2015156734A5 publication Critical patent/JP2015156734A5/ja
Application granted granted Critical
Publication of JP6361017B2 publication Critical patent/JP6361017B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position Or Direction (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)

Description

本発明は、サーボモータを制御するモータ駆動装置における指令生成方法に関する。   The present invention relates to a command generation method in a motor drive device that controls a servo motor.

上位装置からサーボモータを制御するモータ駆動装置への指令伝達方式として、時々刻々のモータ位置指令をパルス数に換算して送信する、パルス列指令方式が一般的に用いられている。この方式は旧来のアナログI/Fと比較するとディジタルICが廉価であり集積化にも適している、またサーボモータ以前に位置決め用途に用いられていたステッピングモータからの置換えが容易、などの利点で広まってきた。   As a command transmission method from a host device to a motor drive device that controls a servo motor, a pulse train command method is generally used in which an instantaneous motor position command is converted into a pulse number and transmitted. Compared with the conventional analog I / F, this method is advantageous in that the digital IC is inexpensive and suitable for integration, and it is easy to replace the stepping motor used for positioning before the servo motor. It has spread.

最近はモータ位置検出器の高精度化への対応や大容量のデータ転送要求に応えるため、例えば特許文献1にあるような、高速シリアル通信によるFAネットワーク方式が主流となりつつある。しかしパルス列指令方式には優れたコスト力や同時性、長年の実績による多彩な対応機種、I/F仕様のオープン性などの利点があり、現在でも市場で広く使用されている。   Recently, in order to respond to the demand for higher accuracy of the motor position detector and the demand for large-capacity data transfer, for example, the FA network system based on high-speed serial communication as disclosed in Patent Document 1 is becoming mainstream. However, the pulse train command system has advantages such as excellent cost power and simultaneity, a variety of compatible models based on many years of experience, and openness of I / F specifications, and is still widely used in the market.

これらとは別に、モータ駆動装置の高性能化に伴い、指令生成のパラメータだけをモータ駆動装置に転送し、従来上位装置で行っていた指令生成をモータ駆動装置で行う内部位置指令生成方式も存在する。例えば特許文献2にあるように、あらかじめモータ駆動装置内部のパラメータに移動量・最高速度・加速度を設定し、これに基づき内部位置指令を生成するものである。   Apart from these, there is also an internal position command generation method in which only the command generation parameters are transferred to the motor drive device with the higher performance of the motor drive device, and the command generation that was previously performed by the host device is performed by the motor drive device. To do. For example, as disclosed in Patent Document 2, a movement amount, a maximum speed, and an acceleration are set in advance in parameters in the motor drive device, and an internal position command is generated based on this.

特開2005−284843号公報JP 2005-284843 A 特開2008−282142号公報JP 2008-282142 A

これらどの方式にも利点と欠点がある。   All these methods have advantages and disadvantages.

パルス列駆動方式やFAネットワーク方式では、指令情報のディジタル化に伴う時間方向の離散化とデータの量子化の問題が挙げられる。   In the pulse train drive method and FA network method, there are problems of discretization in the time direction and data quantization associated with digitization of command information.

離散化は、モータ駆動装置の制御周期に対し指令更新周期が遅い場合に問題となり、指令更新周期毎の速度・トルク変動を引き起こし、モータの振動・騒音の原因となる。特許文献1では指令更新周期の指令情報を補間演算することで、制御周期ごとの内部指令を生成し離散化の影響を低減していた。しかし後述の量子化に対しては効果がない。   Discretization becomes a problem when the command update period is slower than the control period of the motor drive device, causing speed / torque fluctuations at each command update period, and causing motor vibration and noise. In Patent Document 1, by interpolating the command information of the command update cycle, an internal command is generated for each control cycle to reduce the influence of discretization. However, it has no effect on the quantization described later.

量子化は、指令分解能よりモータ位置検出器の分解能が高い場合に問題となり、指令1分解能に相当する速度・トルク変動を引き起こす。パルス列指令方式やFAネットワーク通信方式など位置指令そのものを伝達する方式では、量子化に対してモータ駆動装置側で平滑化など遅延を伴う処理で対処するしかない。   Quantization becomes a problem when the resolution of the motor position detector is higher than the command resolution, and causes speed and torque fluctuations corresponding to the command 1 resolution. In the method of transmitting the position command itself such as the pulse train command method and the FA network communication method, the quantization can only be dealt with by a process with delay such as smoothing on the motor driving device side.

特許文献2にあるような内部位置指令をモータ駆動装置で生成する方式であれば、モータ位置検出器の分解能で内部位置指令を生成することで量子化の問題を回避できる。しかし指令生成のためのパラメータをモータ駆動装置内に保持する必要があり、ROM・RA
Mや不揮発メモリなどのリソース確保や、パラメータ転送手段、内部指令生成の起動方法など使い勝手の点で課題が多い。
If the method of generating the internal position command as in Patent Document 2 is generated by the motor driving device, the problem of quantization can be avoided by generating the internal position command with the resolution of the motor position detector. However, it is necessary to store the parameters for command generation in the motor drive device.
There are many problems in terms of usability, such as securing resources such as M and non-volatile memory, parameter transfer means, and an internal command generation start method.

本発明はこれら離散化や量子化の課題に対し、モータ駆動装置のリソース消費を最小限としつつ、高速・高精度な指令生成を可能とする方法を提供することを目的とする。   An object of the present invention is to provide a method that enables high-speed and high-accuracy command generation while minimizing the resource consumption of a motor drive device for these discretization and quantization problems.

上記課題を解決するために、本発明のモータ駆動装置の指令生成方法では、上位装置からの指令情報を逐次入力しその情報を基に内部指令情報を自動生成する内部指令生成部と、内部指令情報に対しモータを追従させるモータ制御部を備えたモータ駆動装置において、前記内部指令生成部は、上位装置からの最初の指令情報変化と同期して内部指令生成を開始し、内部指令生成に必要なパラメータを指令情報自体から得ることを特徴とする。   In order to solve the above-described problem, in the command generation method for a motor drive device of the present invention, an internal command generation unit that sequentially inputs command information from a host device and automatically generates internal command information based on the information, and an internal command In a motor drive device having a motor control unit that follows a motor with respect to information, the internal command generation unit starts internal command generation in synchronization with the first command information change from the host device, and is necessary for internal command generation. It is characterized in that various parameters are obtained from the command information itself.

また、モータ駆動装置の指令生成方法では、上位装置からの指令情報としてパルス列指令による位置指令を使用することを特徴とする。   Further, the command generation method for the motor drive device uses a position command based on a pulse train command as command information from the host device.

また、モータ駆動装置の指令生成方法では、内部指令生成部が台形速度パターンの内部位置指令を生成し、その移動量をパルス列指令の総パルス数から得ることを特徴とする。   Further, in the command generation method of the motor drive device, the internal command generation unit generates an internal position command of a trapezoidal speed pattern and obtains the movement amount from the total number of pulses of the pulse train command.

また、記載のモータ駆動装置の指令生成方法では、内部指令生成部が台形速度パターンの内部位置指令を生成し、その最高速度をパルス列指令のパルス周波数から得ることを特徴とする。   Further, in the command generation method for the motor drive device described above, the internal command generation unit generates an internal position command of a trapezoidal speed pattern and obtains the maximum speed from the pulse frequency of the pulse train command.

本発明のモータ駆動装置の指令生成方法によれば、上位装置からの指令情報変化を内部指令情報の生成開始タイミングとするとともに、内部指令情報生成に必要なパラメータ転送に用いることで、モータ駆動装置に余分なリソースを追加することなく、離散化や量子化の影響を最小とした、高速・高精度な位置制御が可能となる。   According to the command generation method of the motor drive device of the present invention, the command information change from the host device is used as the generation start timing of the internal command information and is used for parameter transfer necessary for generating the internal command information. Thus, high-speed and high-accuracy position control can be achieved with minimal influence of discretization and quantization without adding extra resources.

本発明におけるモータ駆動装置のブロック図Block diagram of motor drive device in the present invention 本発明における長距離移動時の位置指令と内部位置指令との関係図Relationship diagram between position command and internal position command during long distance movement in the present invention 本発明における短距離移動時の位置指令と内部位置指令との関係図Relationship diagram between position command and internal position command during short distance movement in the present invention 本発明における内部位置指令生成部の状態遷移図State transition diagram of internal position command generator in the present invention

第1の発明のモータ駆動装置の指令生成方法では、上位装置からの指令情報を逐次入力しその情報を基に内部指令情報を自動生成する内部指令生成部と、内部指令情報に対しモータを追従させるモータ制御部を備えたモータ駆動装置において、前記上位装置からの指令情報としてパルス列指令による位置指令を使用し、前記パルス列指令の終了が減速開始タイミングより前に来るよう、前記パルス列指令の形状を規定し、前記内部指令生成部は、上位装置からの最初の指令情報変化と同期して内部指令生成を開始し、内部指令生成に必要なパラメータの一部を指令情報自体から得ることができる。
In the command generation method for the motor drive device of the first invention, the command information from the host device is sequentially input, and the internal command generation unit that automatically generates the internal command information based on the information, and the motor follows the internal command information In the motor drive device including the motor control unit to be used, a position command based on a pulse train command is used as command information from the host device, and the shape of the pulse train command is set so that the end of the pulse train command comes before the deceleration start timing. The internal command generator can start generating internal commands in synchronization with the first change in command information from the host device, and can obtain some of the parameters necessary for generating internal commands from the command information itself.

第2の発明のモータ駆動装置の指令生成方法では、第1の発明において前記内部指令生成部が台形速度パターンの内部位置指令を生成し、その移動量をパルス列指令の総パルス数から得ることができる。
In the command generation method for the motor drive device of the second invention, in the first invention, the internal command generation unit generates an internal position command of a trapezoidal speed pattern, and obtains the movement amount from the total number of pulses of the pulse train command. it can.

第3の発明のモータ駆動装置の指令生成方法では、第1の発明において前記内部指令生成部が台形速度パターンの内部位置指令を生成し、その最高速度をパルス列指令のパルス周波数から得ることができる。
In the command generation method for the motor drive device of the third invention, in the first invention, the internal command generation unit can generate an internal position command of a trapezoidal speed pattern, and the maximum speed can be obtained from the pulse frequency of the pulse train command. .

以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments.

(実施の形態1)
図1に実施の形態1におけるモータ駆動装置のブロック図を示す。
(Embodiment 1)
FIG. 1 shows a block diagram of the motor drive apparatus in the first embodiment.

上位装置1は指令生成部11より、モータ3を制御するモータ駆動装置2にパルス列指令を送信する。モータ駆動装置2は内部指令生成部21でパルス列指令を受信し、別途設定するパラメータとパルス列指令から後述の方法で台形速度パターンの内部位置指令を生成し、モータ制御部22に出力する。モータ制御部22はモータ3が内部位置指令に追従するよう出力を制御する。   The host device 1 transmits a pulse train command from the command generator 11 to the motor drive device 2 that controls the motor 3. The motor drive device 2 receives the pulse train command at the internal command generation unit 21, generates an internal position command of a trapezoidal speed pattern from the separately set parameters and the pulse train command by a method described later, and outputs it to the motor control unit 22. The motor control unit 22 controls the output so that the motor 3 follows the internal position command.

次に図2および図3に内部指令生成部21の入力となるパルス列指令と、出力である内部位置指令の関係図を示す。   Next, FIG. 2 and FIG. 3 show a relationship diagram between a pulse train command as an input to the internal command generation unit 21 and an internal position command as an output.

本実施例では、上位装置1の指令生成部11から、台形速度パターンの最高速度に相当するパルス周波数で、移動量相当のパルス数だけパルス列指令を送信する。これは図2および図3でハッチングされた矩形領域で表される。   In the present embodiment, the command generator 11 of the host device 1 transmits a pulse train command for the number of pulses corresponding to the movement amount at a pulse frequency corresponding to the maximum speed of the trapezoidal speed pattern. This is represented by the rectangular area hatched in FIGS.

パルス列指令入力中の矩形領域の高さから最高速度を、またパルス列指令が停止したタイミングで矩形領域の面積から移動量を得ることができるため、別途手段で指定された加速度を加えれば完全な台形速度パターンの内部位置指令を生成できる。   The maximum speed can be obtained from the height of the rectangular area during pulse train command input, and the amount of movement can be obtained from the area of the rectangular area when the pulse train command stops. An internal position command for the speed pattern can be generated.

内部位置指令生成をパルス列指令の最初の1パルスを受信した時点から開始するものとすると、台形速度パターンの一定速度区間が存在するような長距離移動においては、図2のようにパルス列指令が停止した時点で移動量が確定し、かつ同時に減速を開始することで指定された移動量・最高速度・加速度の移動を行うことができる。   Assuming that the internal position command generation starts from the time when the first pulse of the pulse train command is received, the pulse train command stops as shown in FIG. 2 in long-distance movement where there is a constant speed section of the trapezoidal speed pattern. At this point, the movement amount is fixed, and at the same time, the specified movement amount, maximum speed, and acceleration can be moved by starting deceleration.

また台形速度パターンの一定速度区間が存在しない短距離移動においては、図3のようにパルス列指令が停止した時点で移動量が確定し、加速度と減速度が同じ場合、移動量の1/2に相当する内部位置指令を生成した時点で減速を開始することで、指定された移動量・最高速度・加速度の移動を行うことができる。   In short-distance movement where there is no constant speed section of the trapezoidal speed pattern, the movement amount is fixed when the pulse train command is stopped as shown in FIG. 3, and when the acceleration and deceleration are the same, the movement amount is halved. By starting deceleration at the time when the corresponding internal position command is generated, it is possible to move with the specified movement amount, maximum speed, and acceleration.

図4には図2および図3の内部位置指令生成を実現する、内部指令生成部21の状態遷移図を示す。なお、図2と図3で示す実施の形態は、図4で示す遷移パターンの一例である。   FIG. 4 shows a state transition diagram of the internal command generation unit 21 that realizes the internal position command generation of FIGS. 2 and 3. The embodiment shown in FIGS. 2 and 3 is an example of the transition pattern shown in FIG.

初期状態は内部指令停止状態から始まる。パルス列指令入力ありで総パルス数のカウントを開始するとともに内部指令加速A状態に遷移する。内部指令加速A状態では指定加速度での内部位置指令を生成する。   The initial state starts from the internal command stop state. When the pulse train command is input, counting of the total number of pulses is started and the state is shifted to the internal command acceleration A state. In the internal command acceleration A state, an internal position command at a specified acceleration is generated.

図2のように、内部指令速度がパルス周波数から推定できる最高速度に到達した場合には内部指令定速A状態へ遷移する。内部指令定速A状態では一定速度の内部位置指令を生成し、パルス列指令入力なしを待つ。パルス列指令入力なしで総パルス数のカウントを停止し移動量を確定しつつ、内部指令定速B状態へ遷移する。内部指令定速Aと内部指令定速Bの速度は同じである。内部指令定速B状態でも一定速度の内部位置指令生成を継続するが、既知の最高速度と指定加速度から減速に必要な減速移動量が計算でき、確定した移
動量から減速移動量を減算することで減速開始位置が計算できるため、減速開始位置に到達した時点で内部指令減速状態に遷移する。内部指令減速状態では指定加速度で減速しつつ、移動量分の内部位置指令を出力した時点で内部指令停止状態へ遷移する。このタイミングで総パルス数カウントをクリアし、次回の起動に備える。
As shown in FIG. 2, when the internal command speed reaches the maximum speed that can be estimated from the pulse frequency, the state changes to the internal command constant speed A state. In the internal command constant speed A state, an internal position command with a constant speed is generated, and the absence of a pulse train command input is awaited. Transition to the internal command constant speed B state is made while stopping counting the total number of pulses and determining the movement amount without inputting a pulse train command. The speeds of the internal command constant speed A and the internal command constant speed B are the same. The internal position command generation at a constant speed is continued even in the internal command constant speed B state, but the deceleration travel required for deceleration can be calculated from the known maximum speed and the specified acceleration, and the deceleration travel is subtracted from the determined travel Since the deceleration start position can be calculated in, transition to the internal command deceleration state occurs when the deceleration start position is reached. In the internal command deceleration state, the vehicle decelerates at the specified acceleration, and transitions to the internal command stop state when an internal position command for the amount of movement is output. At this timing, the total pulse count is cleared and prepared for the next activation.

図3のように、内部指令加速A状態において最高速度到達前に、パルス列指令入力なしとなった場合は、総パルス数のカウントを停止し移動量を確定しつつ、内部指令加速B状態へ遷移する。内部指令加速Aと内部指令加速Bの加速度は同じである。内部指令加速B状態でも指定加速度での内部位置指令生成を継続するが、内部指令速度がパルス周波数から推定できる最高速度に到達した場合には内部指令定速B状態へ遷移する。また内部指令加速B状態では、加速度と減速度が同じ場合、すでに確定した移動量を1/2にすることで減速開始位置が計算できるため、減速開始位置に到達した場合は内部指令減速状態に遷移する。以降は図2と同様の処理を行い、内部指令生成を完了することができる。   As shown in FIG. 3, when there is no pulse train command input before reaching the maximum speed in the internal command acceleration A state, the transition to the internal command acceleration B state is made while stopping counting the total number of pulses and determining the movement amount. To do. The internal command acceleration A and the internal command acceleration B have the same acceleration. The internal position command generation at the designated acceleration is continued even in the internal command acceleration B state, but when the internal command speed reaches the maximum speed that can be estimated from the pulse frequency, the state changes to the internal command constant speed B state. Also, in the internal command acceleration B state, if the acceleration and deceleration are the same, the deceleration start position can be calculated by halving the already determined movement amount. Therefore, when the deceleration start position is reached, the internal command deceleration state is entered. Transition. Thereafter, the same processing as in FIG. 2 is performed, and the internal command generation can be completed.

なお、本実施の形態では、計算をわかりやすくするため、加速度、減速度を同じ大きさにしているが、違う場合でも一定の条件(例えば台形速度パターンなら加速度≦減速度)を満たせば、減速開始位置到達をパルス列指令入力なしのタイミングより後にできるため、本発明をそのまま適用できる。   In this embodiment, the acceleration and deceleration are set to the same size for easy understanding of the calculation. However, even if they are different, the acceleration and deceleration are reduced if certain conditions are satisfied (for example, acceleration ≦ deceleration for a trapezoidal velocity pattern). Since the start position can be reached after the timing when no pulse train command is input, the present invention can be applied as it is.

以上、本発明のモータ駆動装置の指令生成方法は、上位装置からのパルス指令入力を用いて内部指令情報の生成開始タイミングを得るとともに、指令生成に必要なパラメータを伝送することで、安価なパルス列指令による上位装置でも、高速・高精度な位置制御を可能とする手段を提供するものである。パルス列指令の精度は重要ではないため、廉価なパルス発振器を用いることもできる。また総パルス数や平均的なパルス周波数が合っていればよいので、パルスのデューティ比や周波数が変動しても、内部生成される位置指令は影響を受けない意味でのロバスト性を兼ね備えている。   As described above, the command generation method for the motor drive device according to the present invention obtains the generation start timing of the internal command information using the pulse command input from the host device, and transmits the parameters necessary for command generation, so that an inexpensive pulse train can be obtained. It is intended to provide a means that enables high-speed and high-accuracy position control even in a host device based on a command. Since the accuracy of the pulse train command is not important, an inexpensive pulse oscillator can be used. Since the total number of pulses and the average pulse frequency only need to match, the position command generated internally has robustness even if the pulse duty ratio and frequency fluctuate. .

なお本発明で述べた指令生成方法は、最初の1パルスで同期起動することを利用すれば、タンデム制御や多軸同期制御などに適用することもできる。またパルス列指令方式だけでなくFAネットワーク通信方式においても多少の修正で適用が可能である。   Note that the command generation method described in the present invention can also be applied to tandem control, multi-axis synchronous control, and the like by utilizing the synchronous start with the first pulse. In addition to the pulse train command method, the present invention can be applied to the FA network communication method with some modifications.

また内部指令情報も台形速度パターンの内部位置指令に限定されるものではない。例えばS字加減速などのジャーク指定加減速指令でも、移動量確定が減速開始タイミングより前に来るよう、パルス列指令の形状を規定すれば適用可能である。   The internal command information is not limited to the trapezoidal speed pattern internal position command. For example, even a jerk-designated acceleration / deceleration command such as S-curve acceleration / deceleration can be applied if the shape of the pulse train command is defined so that the movement amount is determined before the deceleration start timing.

さらに指令生成に必要とするパラメータの指定方法も、さまざまな方法が考えられる。例えば加速度については、モータ・負荷あるいはモータ駆動装置の制約で決まる最大加速度で規定するなどしても、なんら発明の効果を妨げるものではない。   Furthermore, there are various methods for specifying parameters required for command generation. For example, even if the acceleration is defined by the maximum acceleration determined by the restrictions of the motor / load or the motor driving device, the effect of the invention is not hindered.

1 上位装置
11 指令生成部
2 モータ駆動装置
21 内部指令生成部
22 モータ制御部
3 モータ
DESCRIPTION OF SYMBOLS 1 High-order apparatus 11 Command generation part 2 Motor drive device 21 Internal command generation part 22 Motor control part 3 Motor

Claims (3)

上位装置からの指令情報を逐次入力しその情報を基に内部指令情報を自動生成する内部指令生成部と、前記内部指令情報に対しモータを追従させるモータ制御部を備えたモータ駆動装置において、前記上位装置からの指令情報としてパルス列指令による位置指令を使用し、前記パルス列指令の終了が減速開始タイミングより前に来るよう、前記パルス列指令の形状を規定し、前記内部指令生成部は、前記上位装置からの最初の指令情報変化と同期して内部指令生成を開始し、この内部指令生成に必要なパラメータの一部を指令情報自体から得ることを特徴とするモータ駆動装置の指令生成方法。 The motor drive device comprising an internal command generation unit, the motor control unit to follow the motor to the internal command information to automatically generate an internal command information based on the information command information sequentially input from the host device, wherein A position command based on a pulse train command is used as command information from the host device, the shape of the pulse train command is defined so that the end of the pulse train command comes before the deceleration start timing, and the internal command generator is A command generation method for a motor drive device, characterized in that internal command generation is started in synchronism with the first change in command information from, and a part of parameters necessary for generating the internal command is obtained from the command information itself. 前記内部指令生成部が台形速度パターンの内部位置指令を生成し、その移動量をパルス列指令の総パルス数から得ることを特徴とする、請求項記載のモータ駆動装置の指令生成方法。 The internal command generation unit generates an internal position command of the trapezoidal speed pattern, and wherein the obtaining the movement amount from the total number of pulses in the pulse train command, the command generation method of the motor driving device of claim 1. 前記内部指令生成部が台形速度パターンの内部位置指令を生成し、その最高速度をパルス列指令のパルス周波数から得ることを特徴とする、請求項記載のモータ駆動装置の指令生成方法。
The internal command generation unit generates an internal position command of the trapezoidal speed pattern, and wherein the obtaining the maximum speed from the pulse frequency of the pulse train command, the command generation method of the motor driving device of claim 1.
JP2014030311A 2014-02-20 2014-02-20 Command generation method for motor drive device Active JP6361017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014030311A JP6361017B2 (en) 2014-02-20 2014-02-20 Command generation method for motor drive device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014030311A JP6361017B2 (en) 2014-02-20 2014-02-20 Command generation method for motor drive device

Publications (3)

Publication Number Publication Date
JP2015156734A JP2015156734A (en) 2015-08-27
JP2015156734A5 JP2015156734A5 (en) 2017-06-15
JP6361017B2 true JP6361017B2 (en) 2018-07-25

Family

ID=54775714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014030311A Active JP6361017B2 (en) 2014-02-20 2014-02-20 Command generation method for motor drive device

Country Status (1)

Country Link
JP (1) JP6361017B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7036127B2 (en) 2018-01-17 2022-03-15 日本電産株式会社 Command generator and command generation method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54103979A (en) * 1978-02-02 1979-08-15 Mitsubishi Electric Corp Acceleration/deceleration control circuit
JPS59174918A (en) * 1983-03-24 1984-10-03 Kiyouhou Seisakusho:Kk Device for controlling driving speed of positioning device
JPH04282710A (en) * 1991-03-12 1992-10-07 Fujitsu Ltd Speed control system

Also Published As

Publication number Publication date
JP2015156734A (en) 2015-08-27

Similar Documents

Publication Publication Date Title
CN110347167A (en) A kind of speed planning method and speed planning system
CN102799146B (en) Method for planning velocity of S-shaped acceleration and deceleration control for control system of numerical control equipment
CN103490678B (en) Slave synchronisation control means and system
JP2006293622A (en) Command generating device
TWI493304B (en) Synchronization control device
CN102540978A (en) High-speed processing-oriented surface quality preferred spline real-time interpolation method
JP2010170435A (en) System and method for instructing motion control, and motion control system
CN103941647A (en) Flexible accelerating and decelerating control interpolation method for embedded NC equipment
CN103163838A (en) Control method for acceleration and deceleration of numerical control machine tool
JP6361017B2 (en) Command generation method for motor drive device
TWI401553B (en) Control method of numerical control device
CN107861414B (en) Method and system for realizing synchronous motion of servo motor, main controller and servo driver
KR101340178B1 (en) Motor driver control device
JP6407477B1 (en) Synchronous control system and control device
EP2582035A3 (en) Image forming apparatus, motor controlling apparatus, method for controlling motor
CN113852321B (en) Instruction generating device and instruction generating method
KR100761689B1 (en) Torque limited motor controll methode & motor controller
CN105308526A (en) Command generation device
KR100919890B1 (en) Method of preventing transient deflection and residual vibration
JP7124696B2 (en) Synchronous control device, synchronous control system, synchronous control method and simulation device
JP5515644B2 (en) Position control device
CN111371378B (en) Method and apparatus for speed control
CN114018529A (en) Water tunnel three-degree-of-freedom dynamic test method and system
JP2017204955A (en) Pulse output logic circuit for motor control and controller unit for motor control
JP6576790B2 (en) Motor control device

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20160519

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170508

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171205

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180528

R151 Written notification of patent or utility model registration

Ref document number: 6361017

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151