[go: up one dir, main page]

WO1999008167A1 - Method of generating acceleration/deceleration pattern for industrial robot - Google Patents

Method of generating acceleration/deceleration pattern for industrial robot Download PDF

Info

Publication number
WO1999008167A1
WO1999008167A1 PCT/JP1998/003462 JP9803462W WO9908167A1 WO 1999008167 A1 WO1999008167 A1 WO 1999008167A1 JP 9803462 W JP9803462 W JP 9803462W WO 9908167 A1 WO9908167 A1 WO 9908167A1
Authority
WO
WIPO (PCT)
Prior art keywords
acceleration
torque
deceleration
speed
generated
Prior art date
Application number
PCT/JP1998/003462
Other languages
French (fr)
Japanese (ja)
Inventor
Nobuhiro Umeda
Koji Tomita
Hirokazu Kariyazaki
Original Assignee
Kabushiki Kaisha Yaskawa Denki
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 Kabushiki Kaisha Yaskawa Denki filed Critical Kabushiki Kaisha Yaskawa Denki
Publication of WO1999008167A1 publication Critical patent/WO1999008167A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/416Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43057Adjust acceleration, speed until maximum allowable moment for axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43059Accelerate, decelerate all axis as function of max, min, average speed axis

Definitions

  • the present invention relates to an acceleration / deceleration pattern generation method for minimizing the acceleration / deceleration time during the positioning control of an industrial robot.
  • Japanese Patent Application Laid-Open No. Hei 4-3627010 discloses that the response speed-acceleration curve of the servomotor is calculated from the torque curve of the servomotor as the dynamic curve.
  • An optimal acceleration / deceleration control method for a servo motor has been proposed in which the acceleration / deceleration-degree is increased so as to approach within the range of the speed-acceleration curve obtained by subtraction.
  • an object of the present invention is to generate an optimal acceleration / deceleration pattern in consideration of a response of a servo system and an uncontrollable torque such as a load torque and a friction torque generated by an operation of a robot.
  • a first means of the present invention is an industrial port having a plurality of arms connected by a plurality of joints each driven by a servomotor.
  • the position of the axis, the speed command of the axis, the acceleration-degree upper limit of the axis, the friction torque of the axis, and the deceleration of the axis -Increase or decrease the command acceleration / deceleration so that the peak value of the generated torque is maximized within the effective range of the speed-torque of the entire servo system derived from the requirements such as the reduction ratio and transmission efficiency of the machine.
  • the acceleration / deceleration time is adjusted in accordance with this, and an acceleration / deceleration pattern represented by the acceleration / deceleration and the acceleration / deceleration time is generated.
  • -A second means of the present invention is a method for generating an acceleration / deceleration pattern of an industrial robot having several arms each connected by a plurality of joints each driven by a servomotor.
  • the acceleration / deceleration time is adjusted accordingly, the maximum value of the acceleration / deceleration time obtained for all axes is determined as the acceleration / deceleration time common to all axes, and the acceleration / deceleration pattern of each axis servo motor is generated. I do.
  • the generated acceleration is the dynamic speed-torque curve of the servo system. • Since the acceleration / deceleration pattern is generated to approach within the range, the obtained acceleration / deceleration pattern is the same as the shortest acceleration / deceleration pattern within the dynamic speed-torque limit of the servo system. Obviously, the generated acceleration is the dynamic speed-torque curve of the servo system. • Since the acceleration / deceleration pattern is generated to approach within the range, the obtained acceleration / deceleration pattern is the same as the shortest acceleration / deceleration pattern within the dynamic speed-torque limit of the servo system. Become.
  • FIG. 1 is an explanatory diagram showing the configuration of the robot model
  • Fig. 2 is a schematic diagram showing the configuration of the drive shaft-a perspective view
  • Fig. 3 is an explanatory diagram showing the static speed-acceleration effective range of the servo system
  • Fig. 4 is-
  • FIG. 5 is an explanatory diagram showing a static speed-acceleration effective range of a servo system in this embodiment
  • FIG. 5 is a block diagram from a speed-speed command to a speed response of a drive shaft
  • FIG. 6 is a servo diagram in this embodiment
  • FIG. 7 is an explanatory diagram showing a dynamic speed-acceleration effective range of the system 0
  • FIG. 7 is an explanatory diagram showing an acceleration / deceleration pattern assumed at the time of acceleration / deceleration derivation in this embodiment.
  • the speed-torque characteristics of the servomotor, the torque upper limit value based on the current 5 capacity of the servo amplifier, the allowable speed of the movable part and the allowable torque are included. From the effective torque area, subtract the torque that cannot be used for the acceleration / deceleration that occurs during the operation of-the interference torque from the arm side to the servo motor side, the holding torque due to gravity, and the friction torque-including the interference between the axes. Increase or decrease the 0 command acceleration / deceleration so that the peak value of the generated torque is maximized within the effective range of the dynamic-speed-torque of the servo system, and adjust the acceleration / deceleration time accordingly.
  • the above-described method generates an acceleration / deceleration pattern represented by acceleration / deceleration and acceleration / deceleration time.
  • the command acceleration / deceleration is increased or decreased by the transfer function of the servo system so that the peak value of the generated torque is maximized-within the effective range of the speed-torque of the entire servo system. Adjust the acceleration / deceleration and acceleration / deceleration time according to.
  • the transfer function of the servo system including the filter will Within the effective range of speed-torque, increase or decrease the commanded acceleration so that the peak value of the generated torque becomes the maximum-and accelerate / decelerate accordingly. -Adjust the deceleration time.
  • the configuration of the robot model described in this embodiment is shown in FIG.
  • the robot is composed of three-drive axes, 1 is the first axis that has a degree of freedom around the axis parallel to the ground, 25 is the first axis, the first arm that is driven once, and 3 is the first arm.
  • 2nd axis with degree of freedom around axis parallel to 1st axis 1 4 drives around 2nd axis 3-2nd arm
  • 5 2nd arm 4
  • a third axis 6 provided at the distal end and having a degree of freedom about an axis parallel to the second axis, and 6 is a third arm driven around the third axis 5 and having a mass at the distal end.
  • Each axis has one degree of freedom, and it has a total of three degrees of freedom. And each axis is affected by gravitational moment, inertia due to acceleration-degree, and interference torque due to movement of other axes.
  • - Figure 2 shows the configuration of the drive shaft. It comprises a servomotor 7 for driving each axis and a load shaft 9 to which each arm is connected via a speed reducer 8.
  • - Figure 3 shows the static speed-acceleration effective range of the servo system.
  • Servo motor speed-acceleration characteristic curve 10 and acceleration capacity limited by the current capacity of the servo amplifier-speed limit 11 1, provided for acceleration reduction and reduction gear protection provided for reduction gear protection The range included in the speed limit 1 2 is the servo system static acceleration 10 effective speed range 13, and the thick line is the servo system static speed-acceleration curve 1 4 •.
  • the range of the acceleration upper limit value Amax and the speed Vmax as shown in FIG. 4 will be described as the static speed-acceleration effective range 15 of the servo system.
  • - Figure 5 is a block diagram from the speed command to the speed response of the drive shaft.
  • the speed command that has been subjected to the acceleration / deceleration processing 5 is sent to the servo system 19 composed of the controller 17 and the servo motor 18 via the speed filter 16 so that each drive shaft 20 Driven.
  • T 2 , T s the response of a servo system including a velocity filter
  • T s the time constant of the response of each axis.
  • the friction torque generated on each axis during operation is Dl, D2, D3. '' Assuming that the reduction gear ratio of each axis is N and N2, N3, and the transmission efficiency to the load axis is 7-2, 5 7-3, the upper limit of acceleration that can be generated by each axis servo motor Is derived by the following equation.
  • J m is the moment of inertia of the movable part.
  • the acceleration / deceleration parameter can be obtained as a constant value as shown in Fig. 6.
  • Fig. 6, -15 is the effective range of the static acceleration and speed of the servo system
  • 21 is the torque that cannot be used for acceleration and deceleration that occurs during operation
  • 22 is the dynamic range of the servo system in this embodiment.
  • Acceleration is the effective range of speed-degree.
  • the acceleration upper limit A i max ' is substituted for the commanded acceleration a i to determine the temporary acceleration time t i'0,
  • Equation 6 is a modification of the general first-order lag equation below.
  • the acceleration time t is determined by adjusting the acceleration / deceleration time for all axes.
  • the commanded acceleration is adjusted by the acceleration time t.
  • the optimal acceleration / deceleration can be performed by calculating the torque generated on the load axis from the state at the operation end point and performing the same calculation as during acceleration based on this.
  • the acceleration / deceleration pattern obtained above is input to the speed filter 16 as a speed command in the block diagram of FIG. 5, and is input to the servo system 19 after being smoothed.
  • the torque command calculated by the controller 17 is commanded to the servo motor 18 and transmitted to the drive shaft 20 as torque.
  • the speed of the controller 17, servo motor 18, and drive shaft 20-acceleration and deceleration so that the torque command to the servo motor 18 becomes maximum within the range of torque characteristics-degree and acceleration and deceleration Since the time is adjusted in advance and input to the speed filter 16, the drive shaft 20 is always driven in the shortest time.
  • the -peak value of the torque generated within the effective range of the dynamic speed-acceleration of the entire servo system is reduced. Since it can be adjusted to be the maximum, the shortest operable acceleration / deceleration pattern can be generated. Also consider the allowable values of the moving parts and the current amplifier. -As a result, the operating life can be shortened and the life of the equipment can be improved.
  • the present invention can be used in the field of control of industrial robots used for automobile assembly, automatic welding, and the like. 0 5 0 5

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)
  • Manipulator (AREA)

Abstract

An optimum acceleration/deceleration pattern is generated in consideration of uncontrollable torques such as the load and friction torques generated by the movement of a robot and of the response of the servo system. In a method of generating an acceleration/deceleration pattern for an industrial robot having a plurality of arms coupled together via a plurality of joints which are driven by respective servo motors, an instructed acceleration/deceleration is increased or decreased regarding at least one axis among the axes corresponding to the joints so that the peak value of the generated torque may be a maximum within the effective range of the speed-torque (14) of the whole servo system derived from the requirements such as the position of the axis, speed instruction, upper acceleration limit (11), frictional torque, reduction ratio of a reduction gear of the axis and transmission efficiency. The acceleration/deceleration time is adjusted in response thereto, and an acceleration/deceleration pattern expressed by the acceleration/deceleration speed and the acceleration/deceleration time is generated. Therefore, the generated acceleration/deceleration pattern is the shortest one within the dynamic range of speed-acceleration limits of the servo system.

Description

- 明 細 書  - Specification
- 産業用ロボットの加減速パターン生成方法 -Acceleration / deceleration pattern generation method for industrial robots
- 技術分野 - Technical field
5 本発明は、 産業用ロボットの位置決め制御時における加減速時間を最短にす - る加減速バタ一ン生成方法に関する。  5 The present invention relates to an acceleration / deceleration pattern generation method for minimizing the acceleration / deceleration time during the positioning control of an industrial robot.
- 背景技術 -Background technology
- 各々がサ一ボモータにより駆動される複数の関節によって結合されたいくつ0 かのアームを有する産業用ロボットの加減速パターン生成方法の一般的な方法 - として、 工場もしくは現地で調整され、 コントローラ内部に設定された各軸の - 加減速度パラメータにより、 速度に応じた加減速時間を求め、 加減速パターン - を生成する方法が用いられる。  -A general method of generating an acceleration / deceleration pattern for an industrial robot having several zeros connected by a plurality of joints each driven by a servomotor. The acceleration / deceleration time corresponding to the speed is obtained from the acceleration / deceleration parameters of each axis set in the above, and an acceleration / deceleration pattern is generated.
- しかし、 この手法では、 動作距離が短い場合、 サ一ボ系の追従遅れのため、5 速度や加速度が十分発生されず、 指令速度を上げても、 動作時間が短縮できな - いといった問題があった。 また、 ある作業で、 最適な加減速度のパラメ一タを - 設定すると姿勢が大きく変わった場合や指令速度が変わった場合に、 速度ゃト - ルクカ制限値を超えてしまうといった問題があった。  -However, with this method, if the operating distance is short, 5 speeds and accelerations are not sufficiently generated due to the delay of the servo system, and the operating time cannot be shortened even if the command speed is increased. was there. Also, in some work, if the parameters of the optimal acceleration / deceleration were set to-, the posture would be greatly changed or the commanded speed would change.
- このような問題を解決するために、 特開平 4一 3 6 2 7 1 0号公報には、 サ0 —ボモータの応答の速度一加速度曲線が、 サーボモータのトルクカーブから動 - 摩擦分を差し引いて求めた速度一加速度曲線の範囲内で接近するように加減速 - 度を増大させるサ一ボモータの最適加減速制御方法が提案されている。  -In order to solve such a problem, Japanese Patent Application Laid-Open No. Hei 4-3627010 discloses that the response speed-acceleration curve of the servomotor is calculated from the torque curve of the servomotor as the dynamic curve. An optimal acceleration / deceleration control method for a servo motor has been proposed in which the acceleration / deceleration-degree is increased so as to approach within the range of the speed-acceleration curve obtained by subtraction.
- しかしながら、 上記の手法を用いても、 各々がサ一ボモータにより駆動され - る複数の関節によって結合されたいくつかのアームを有する産業用ロボットの5 場合、 各アーム間の干渉力および負荷側アームからサ一ボモータへの干渉力や - 重力による落下を防いでいるサ一ボモータの保持トルクの影響により、 トルク - の制限値オーバ一やトルク不足が発生する可能性がある。 また、 サ一ボアンプ - の容量が小さい場合や負荷の重量が大きい場合には、 サ一ボモータの速度一ト - ルクの特性を十分生かせない場合がある。 -However, even if the above method is used, in the case of an industrial robot having several arms connected by a plurality of joints, each driven by a servomotor, the interference force between each arm and the load side Due to the interference force from the arm to the servo motor and the holding torque of the servo motor that prevents falling due to gravity, the torque may exceed the limit value or the torque may be insufficient. If the capacity of the servo amplifier is small or the weight of the load is large, the speed -Luke's characteristics may not be fully exploited.
- 発明の開示 -Disclosure of the invention
- そこで本発明は、 ロボットの動作によって発生する負荷トルクおよび摩擦ト 5 ルクなど制御不能なトルクとサーボ系の応答を考慮した最適な加減速パターン - を生成することを目的とする。  Therefore, an object of the present invention is to generate an optimal acceleration / deceleration pattern in consideration of a response of a servo system and an uncontrollable torque such as a load torque and a friction torque generated by an operation of a robot.
- 上記問題点を解決するため、 本発明の第 1の手段は、 各々がサーボモータに - より駆動される複数の関節によって結合された複数のアームを有する産業用口 • ボットの加減速パターン生成方法において、 前記各関節に対応する各軸のうち0 少なくとも 1つの軸に関し、 前記軸の位置、 前記軸の速度指令、 前記軸の加速 - 度上限値、 前記軸の摩擦トルク、 前記軸の減速機の減速比および伝達効率等の - 要件から導かれるサ一ボ系全体の持つ速度一トルクの有効範囲内で、 発生され - るトルクのピーク値が最大になるよう指令加減速度を増大または減少させ、 こ - れに応じて加減速時間を調整し、 前記加減速度および加減速時間で表される加5 減速パターンを生成することを特徴とする。  -In order to solve the above problems, a first means of the present invention is an industrial port having a plurality of arms connected by a plurality of joints each driven by a servomotor. In the method, for at least one of the axes corresponding to the joints, the position of the axis, the speed command of the axis, the acceleration-degree upper limit of the axis, the friction torque of the axis, and the deceleration of the axis -Increase or decrease the command acceleration / deceleration so that the peak value of the generated torque is maximized within the effective range of the speed-torque of the entire servo system derived from the requirements such as the reduction ratio and transmission efficiency of the machine. The acceleration / deceleration time is adjusted in accordance with this, and an acceleration / deceleration pattern represented by the acceleration / deceleration and the acceleration / deceleration time is generated.
- また、 本発明の第 2の手段は、 各々がサ一ボモータにより駆動される複数の - 関節によって結合されたいくつかのアームを有する産業用ロボットの加減速パ • ターン生成方法において、 前記各関節に対応する各軸に関し、 サーボモータの - 速度—トルク特性、 サ一ボアンプの電流容量に基づく トルク上限値、 可動部の0 許容速度および許容トルクに内包されるサーボ系の静的な速度一トルクの有効 • 範囲から、 軸間の干渉を含むアーム側からサーボモータ側への干渉トルク、 重 • 力による保持トルク、 および摩擦トルク、 の動作時に発生する加減速に使用不 • 能なトルクを差し引いたサーボ系の動的な速度一トルクの有効範囲内で、 発生 - されるトルクのピーク値が最大となるよう指令加減速度を増大または減少さ5 せ、 これに応じて加減速時間を調整し、 全軸について求められた加減速時間の - 最大値を全軸共通の加減速時間と定め、 各軸サ一ボモータの加減速パターンを - 生成することを特徴とする。  -A second means of the present invention is a method for generating an acceleration / deceleration pattern of an industrial robot having several arms each connected by a plurality of joints each driven by a servomotor. For each axis corresponding to the joint, the -speed-torque characteristics of the servomotor, the torque upper limit value based on the current capacity of the servo amplifier, the allowable speed of the movable part, and the static speed of the servo system included in the allowable torque Effective torque range • From the range, the interference torque from the arm side to the servo motor side, including the interference between axes, the holding torque due to the force, and the friction torque. Increase or decrease the command acceleration / deceleration so that the peak value of the generated torque is maximized within the effective range of the subtracted dynamic speed and torque of the servo system. The acceleration / deceleration time is adjusted accordingly, the maximum value of the acceleration / deceleration time obtained for all axes is determined as the acceleration / deceleration time common to all axes, and the acceleration / deceleration pattern of each axis servo motor is generated. I do.
- 上記手段により、 発生される加速度がサ一ボ系の動的な速度一トルク曲線の • 範囲内で接近するように加減速パターンが生成されるため、 得られる加減速パ - ターンは、 サ一ボ系の動的な速度一トルク制限の範囲内で最短の加減速パター - ンとなる。 -By the above means, the generated acceleration is the dynamic speed-torque curve of the servo system. • Since the acceleration / deceleration pattern is generated to approach within the range, the obtained acceleration / deceleration pattern is the same as the shortest acceleration / deceleration pattern within the dynamic speed-torque limit of the servo system. Become.
5 図面の簡単な説明 5 Brief description of drawings
- 図 1はロボットモデルの構成を示す説明図、 図 2は駆動軸の構成を示す概略 - 斜視図、 図 3はサーボ系の静的な速度一加速度有効範囲を示す説明図、 図 4は - 本実施例でのサ一ボ系の静的な速度一加速度有効範囲を示す説明図、 図 5は速 - 度指令から駆動軸の速度応答までのプロック図、 図 6は本実施例でのサーボ系0 の動的な速度一加速度有効範囲を示す説明図、 図 7は本実施例で加減速度導出 - 時に仮定する加減速パターンを示す説明図である。  -Fig. 1 is an explanatory diagram showing the configuration of the robot model, Fig. 2 is a schematic diagram showing the configuration of the drive shaft-a perspective view, Fig. 3 is an explanatory diagram showing the static speed-acceleration effective range of the servo system, and Fig. 4 is- FIG. 5 is an explanatory diagram showing a static speed-acceleration effective range of a servo system in this embodiment, FIG. 5 is a block diagram from a speed-speed command to a speed response of a drive shaft, and FIG. 6 is a servo diagram in this embodiment. FIG. 7 is an explanatory diagram showing a dynamic speed-acceleration effective range of the system 0, and FIG. 7 is an explanatory diagram showing an acceleration / deceleration pattern assumed at the time of acceleration / deceleration derivation in this embodiment.
- 発明を実施するための最良の形態 -Best mode for carrying out the invention
- 本発明においては、 サ一ボモータの速度一トルク特性、 サーボアンプの電流5 容量に基づく トルク上限値、 可動部の許容速度および許容トルクに内包される - サ一ボ系の静的な速度一トルクの有効領域から、 軸間の干渉を含むアーム側か - らサ一ボモータ側への干渉トルク、重力による保持トルク、 および摩擦トルク、 - の動作時に発生する加減速に使用不能なトルクを差し引いたサーボ系の動的な - 速度一トルクの有効範囲内で、 発生されるトルクのピーク値が最大となるよう0 指令加減速度を増大または減少させ、 これに応じて加減速時間を調整し、 前記 - 加減速度および加減速時間で表される加減速バターンを生成する。  -In the present invention, the speed-torque characteristics of the servomotor, the torque upper limit value based on the current 5 capacity of the servo amplifier, the allowable speed of the movable part and the allowable torque are included. From the effective torque area, subtract the torque that cannot be used for the acceleration / deceleration that occurs during the operation of-the interference torque from the arm side to the servo motor side, the holding torque due to gravity, and the friction torque-including the interference between the axes. Increase or decrease the 0 command acceleration / deceleration so that the peak value of the generated torque is maximized within the effective range of the dynamic-speed-torque of the servo system, and adjust the acceleration / deceleration time accordingly. The above-described method generates an acceleration / deceleration pattern represented by acceleration / deceleration and acceleration / deceleration time.
- また、 サ一ボ系の伝達関数により、 サーボ系全体の速度一トルクの有効範囲 - 内で、 発生されるトルクのピーク値が最大になるよう指令加減速度を増大また - は減少させ、 これに応じて加減速度および加減速時間を調整する。-In addition, the command acceleration / deceleration is increased or decreased by the transfer function of the servo system so that the peak value of the generated torque is maximized-within the effective range of the speed-torque of the entire servo system. Adjust the acceleration / deceleration and acceleration / deceleration time according to.
5 加減速処理された移動指令に対して、 さらにフィルタ処理を施して各軸サー - ボ系に指令される場合、 フィルタを含めたサ一ボ系の伝達関数により、 サ一ボ - 系全体の速度一トルクの有効範囲内で、 発生させるトルクのピーク値が最大と - なるように指令加速度を増大または減少させ、 これに応じて加減速度および加 - 減速時間を調整する。 5 If the movement command after acceleration / deceleration processing is further filtered and commanded to each axis servo system, the transfer function of the servo system including the filter will Within the effective range of speed-torque, increase or decrease the commanded acceleration so that the peak value of the generated torque becomes the maximum-and accelerate / decelerate accordingly. -Adjust the deceleration time.
- 以下、 本発明の実施例を具体的に説明する。  -Examples of the present invention will be specifically described below.
- 本実施例で説明するロボットモデルの構成を図 1に示す。 ロボットは、 3つ - の駆動軸により構成され、 1は大地に平行な軸回りに自由度を持つ第 1軸、 2 5 は第 1軸 1回リに駆動する第 1アーム、 3は第 1アーム 2の先端部に設けられ、 - 第 1軸 1に平行な軸回りに自由度を持つ第 2軸、 4は第 2軸 3回りに駆動する - 第 2アーム、 5は第 2アーム 4の先端部に設けられ、 第 2軸に平行な軸回りに - 自由度を持つ第 3軸、 6は第 3軸 5回りに駆動し、 先端部に質点を有する第 3 - アームである。 各軸は 1自由度ずつ有し、 合計 3自由度を有する、 X Y平面内0 を動作するロボットである。 そして、 各軸がそれぞれ、 重力モーメント、 加速 - 度による慣性、 他軸の動作による干渉トルク等の影響を受ける。  -The configuration of the robot model described in this embodiment is shown in FIG. The robot is composed of three-drive axes, 1 is the first axis that has a degree of freedom around the axis parallel to the ground, 25 is the first axis, the first arm that is driven once, and 3 is the first arm. Provided at the tip of arm 2,-2nd axis with degree of freedom around axis parallel to 1st axis 1, 4 drives around 2nd axis 3-2nd arm, 5 is 2nd arm 4 A third axis 6 provided at the distal end and having a degree of freedom about an axis parallel to the second axis, and 6 is a third arm driven around the third axis 5 and having a mass at the distal end. Each axis has one degree of freedom, and it has a total of three degrees of freedom. And each axis is affected by gravitational moment, inertia due to acceleration-degree, and interference torque due to movement of other axes.
- 図 2は、 駆動軸の構成を示すものである。 各軸を駆動するサ一ボモータ 7と - 減速機 8を介して、 各アームが結合された負荷軸 9で構成されている。 -Figure 2 shows the configuration of the drive shaft. It comprises a servomotor 7 for driving each axis and a load shaft 9 to which each arm is connected via a speed reducer 8.
- 本実施例では、 簡単のため、 速度一トルクの特性を速度一加速度に換算して5 説明する。 -In this embodiment, for simplicity, the characteristic of speed-torque is converted into speed-acceleration and described.
- 図 3は、 サーボ系の静的な速度一加速度有効範囲を示している。 サーボモー - タの速度—加速度特性曲線 1 0とサ一ボアンプの電流容量により制限される加 - 速度制限 1 1、 減速機保護のために設けられた加速度制限および減速機保護の - ために設けられた速度制限 1 2に内包される範囲がサ一ボ系の静的な加速度一0 速度の有効範囲 1 3となり、 太線部をサーボ系の静的な速度一加速度曲線 1 4 • とする。 本実施例では、 簡単のため、 図 4に示すように加速度上限値 Am a x、 - 速度 Vm a xの範囲をサーボ系の静的な速度一加速度の有効範囲 1 5として説明 - する。 -Figure 3 shows the static speed-acceleration effective range of the servo system. Servo motor speed-acceleration characteristic curve 10 and acceleration capacity limited by the current capacity of the servo amplifier-speed limit 11 1, provided for acceleration reduction and reduction gear protection provided for reduction gear protection The range included in the speed limit 1 2 is the servo system static acceleration 10 effective speed range 13, and the thick line is the servo system static speed-acceleration curve 1 4 •. In this embodiment, for the sake of simplicity, the range of the acceleration upper limit value Amax and the speed Vmax as shown in FIG. 4 will be described as the static speed-acceleration effective range 15 of the servo system.
- 図 5は、 速度指令から駆動軸の速度応答までのブロック図である。 加減速処5 理された速度指令は、 速度フィルタ 1 6を介し、 コントローラ 1 7、 サ一ボモ - —タ 1 8により構成されるサ一ボ系 1 9へ指令され、 各駆動軸 2 0が駆動され - る。 本実施例では、 速度フィルタを含めたサ一ボ系の応答を 1次遅れでモデル • 化した場合について、 各軸の応答の時定数を Tし T 2、 T sとして、 説明する。 各軸の位置、 速度指令、 加速度上限値 Arnaxより、 一般的なラグランジェの 運動方程式を使って、 各負荷軸に発生されるトルクを計算し、 て 1、 て 2、 て 3 とする。 また、 動作時に各軸に発生される摩擦トルクを Dl、 D2、 D 3とする。 ' 各軸の減速機の減速比を Nし N2、 N 3、 負荷軸への伝達効率を 7? 2、 5 7? 3とすると、各軸サ一ボモータで発生させることが出来る加速度の上限値は、 下記の式で導出される。 但し、 J mは可動部の慣性モーメントである。
Figure imgf000007_0001
-Figure 5 is a block diagram from the speed command to the speed response of the drive shaft. The speed command that has been subjected to the acceleration / deceleration processing 5 is sent to the servo system 19 composed of the controller 17 and the servo motor 18 via the speed filter 16 so that each drive shaft 20 Driven. In this embodiment, the case where the response of a servo system including a velocity filter is modeled with a first-order delay will be described as T 2 , T s, the time constant of the response of each axis. From the position, speed command and acceleration upper limit value Arnax of each axis, calculate the torque generated on each load axis using general Lagrange's equation of motion, and calculate as 1, 3, 2 , and 3. The friction torque generated on each axis during operation is Dl, D2, D3. '' Assuming that the reduction gear ratio of each axis is N and N2, N3, and the transmission efficiency to the load axis is 7-2, 5 7-3, the upper limit of acceleration that can be generated by each axis servo motor Is derived by the following equation. Here, J m is the moment of inertia of the movable part.
Figure imgf000007_0001
- 簡単のため、 各軸に対応した添え字を i = { 1, 2, 3} とする。 -For simplicity, the subscripts corresponding to each axis are i = {1, 2, 3}.
0 式 1の右辺第 2項を動作開始時の状態から一定値として求めると、 図 6に示 - すように加減速パラメ一タを一定値として求めることができる。図 6において、 - 1 5はサーボ系の静的な加速度一速度の有効範囲、 2 1は動作時に発生する加 • 減速に使用不能なトルク分、 2 2は本実施例でのサーボ系の動的な加速度一速 - 度の有効範囲である。0 If the second term on the right side of Equation 1 is obtained as a constant value from the state at the start of operation, the acceleration / deceleration parameter can be obtained as a constant value as shown in Fig. 6. In Fig. 6, -15 is the effective range of the static acceleration and speed of the servo system, 21 is the torque that cannot be used for acceleration and deceleration that occurs during operation, and 22 is the dynamic range of the servo system in this embodiment. Acceleration is the effective range of speed-degree.
5 ここで、 速度の上限を無視し、 図 7に示すように指令速度波形を加速度一定 - の対称な三角波形 24とすると、 指令加速度 a i、 加速時間 t i、 移動距離 (回 - 転角度) S iの関係式は、 下記の式で表される。 5 Here, ignoring the upper limit of speed, assuming that the commanded speed waveform is a symmetrical triangular waveform 24 with constant acceleration-as shown in Fig. 7, the commanded acceleration ai, acceleration time ti, travel distance (rotation-rotation angle) S The relational expression of i is represented by the following expression.
. 12= Si/a j . . . . (2)  . 12 = Si / a j... (2)
- ここで、 指令加速度 a iに加速度上限値 A i max'を代入し、 仮の加速時間 t i'0 を求め、  -Here, the acceleration upper limit A i max 'is substituted for the commanded acceleration a i to determine the temporary acceleration time t i'0,
• ti'={Si/Aimax' · · · · (3) • ti '= {Si / A imax ' · · · · (3)
- 仮の加減速時間 t' を全軸で最大のものにそろえ、 -Adjust the temporary acceleration / deceleration time t 'to the maximum for all axes,
. t'= ax{tj', t2 , ΐβ'] 、4)  t '= ax {tj', t2, ΐβ '], 4)
- 式 2を変形した下記の式により、 到達目標の加速度 A iを計算する。-Calculate the acceleration A i of the target by the following formula, which is a modification of formula 2.
5 Aj=Sj/t'2 · · · · (5) 5 Aj = Sj / t'2
• 到達目標の加速度 A iに対して、 i軸の指令加速度 a iは次式により求めら - れる。 • For the target acceleration A i, the command acceleration ai of the i-axis is calculated by the following equation. -Yes.
- Aj  -Aj
ai= ~~—r ( 6 )  ai = ~~ —r (6)
• 式 6は、 下記の一般的な 1次遅れの方程式を変形したものである。
Figure imgf000008_0001
• Equation 6 is a modification of the general first-order lag equation below.
Figure imgf000008_0001
- 式 2に式 6より求められた指令加速度 a iを代入することにより、 各軸の最 - 適な加減速時間 tが求められる。  -By substituting the command acceleration a i obtained from Equation 6 into Equation 2, the optimal acceleration / deceleration time t for each axis can be obtained.
- 式 4同様、 全軸の加減速時間をそろえ、 加速時間 tが決定される。
Figure imgf000008_0002
-As in Equation 4, the acceleration time t is determined by adjusting the acceleration / deceleration time for all axes.
Figure imgf000008_0002
0 式 5同様、 加速時間 tにより、 指令される加速度を調整する。
Figure imgf000008_0003
0 As in Equation 5, the commanded acceleration is adjusted by the acceleration time t.
Figure imgf000008_0003
- 上記加速度指令 a iにより、 加減速パターンを生成すれば、 サ一ボ系全体の -If an acceleration / deceleration pattern is generated based on the acceleration command ai, the entire servo system
- 速度一加速度制限の範囲内で最短の加減速パターンとなる。 -The shortest acceleration / deceleration pattern within the speed-acceleration limit.
. ロングモーションの場合、 動作終了点での状態から負荷軸に発生されるトル5 クを求め、 これに基づき加速時と同様の計算を行うことにより、 最適な加減速 - を行うことができる。 In the case of long motion, the optimal acceleration / deceleration can be performed by calculating the torque generated on the load axis from the state at the operation end point and performing the same calculation as during acceleration based on this.
- 上記で得られた加減速パターンは、 図 5のブロック図において、 速度指令と - して速度フィルタ 1 6に入力され、 平滑化された後、 サ一ボ系 1 9に入力され - る。 サ一ボ系 1 9内では、 コントローラ 1 7により算出されたトルク指令がサ0 ーボモータ 1 8に指令され、 トルクとして駆動軸 2 0に伝達される。  The acceleration / deceleration pattern obtained above is input to the speed filter 16 as a speed command in the block diagram of FIG. 5, and is input to the servo system 19 after being smoothed. In the servo system 19, the torque command calculated by the controller 17 is commanded to the servo motor 18 and transmitted to the drive shaft 20 as torque.
- 本発明では、 コントローラ 1 7、 サ一ボモータ 1 8、 駆動軸 2 0の速度—ト - ルク特性の範囲内でサーボモータ 1 8へのトルク指令が最大となるよう加減速 - 度および加減速時間をあらかじめ調整して、速度フィルタ 1 6に入力するため、 - 駆動軸 2 0が常に最短の時間で駆動されるものとなる。-According to the present invention, the speed of the controller 17, servo motor 18, and drive shaft 20-acceleration and deceleration so that the torque command to the servo motor 18 becomes maximum within the range of torque characteristics-degree and acceleration and deceleration Since the time is adjusted in advance and input to the speed filter 16, the drive shaft 20 is always driven in the shortest time.
5 以上述べたように、 本発明によれば、 産業用ロボットの位置決め制御時にお - いて、 サ一ボ系全体の動的な速度一加速度の有効範囲内で発生されるトルクの - ピーク値を最大となるように調整できるため、 動作可能な最短の加減速バタ一 - ンを生成することができる。 また、 可動部および電流アンプの許容値を考慮し - ているため、 動作時間を短縮しながらも、 機器の寿命の向上を実現することが • できる。 5 As described above, according to the present invention, during the positioning control of the industrial robot, the -peak value of the torque generated within the effective range of the dynamic speed-acceleration of the entire servo system is reduced. Since it can be adjusted to be the maximum, the shortest operable acceleration / deceleration pattern can be generated. Also consider the allowable values of the moving parts and the current amplifier. -As a result, the operating life can be shortened and the life of the equipment can be improved.
• 産業上の利用可能性  • Industrial availability
5 本発明は、 自動車組立、 自動溶接等に用いる産業用ロボットの制御の分野に - おいて利用できる。 0 5 0 5  5 The present invention can be used in the field of control of industrial robots used for automobile assembly, automatic welding, and the like. 0 5 0 5

Claims

- 請 求 の 範 囲  - The scope of the claims
- 1 . 各々がサ一ボモータにより駆動される複数の関節によって結合された複数-1. A plurality connected by a plurality of joints each driven by a servomotor
- のアームを有する産業用ロボットの加減速パターン生成方法において、-In an acceleration / deceleration pattern generation method for an industrial robot having an arm,
5 前記各関節に対応する各軸のうち少なくとも 1つの軸に関し、 5 Regarding at least one of the axes corresponding to the joints,
- 前記軸の位置、 前記軸の速度指令、 前記軸の加速度上限値、 前記軸の摩擦ト • ルク、 前記軸の減速機の減速比および伝達効率等の要件から導かれるサ一ボ系 • 全体の持つ速度一トルクの有効範囲内で、 発生されるトルクのピーク値が最大 - になるよう指令加減速度を増大または減少させ、 これに応じて加減速時間を調0 整し、 前記加減速度および加減速時間で表される加減速パターンを生成するこ • とを特徴とする産業用ロボットの加減速パターン生成方法。  -Servo system derived from requirements such as the position of the shaft, the speed command of the shaft, the upper limit of acceleration of the shaft, the friction torque of the shaft, the reduction ratio of the shaft reducer, and the transmission efficiency. The command acceleration / deceleration is increased or decreased so that the peak value of the generated torque becomes the maximum-within the effective range of the speed-torque of the vehicle, and the acceleration / deceleration time is adjusted accordingly. An acceleration / deceleration pattern generation method for an industrial robot, which generates an acceleration / deceleration pattern represented by an acceleration / deceleration time.
- 2 . サーボモータの速度一トルク特性、 サ一ボアンプの電流容量に基づく トル - ク上限値、 可動部の許容速度および許容トルクに内包されるサ一ボ系の静的な - 速度—トルクの有効領域から、 軸間の干渉を含むアーム側からサーボモータ側5 への干渉トルク、 重力による保持トルク、 および摩擦トルク、 の動作時に発生 • する加減速に使用不能なトルクを差し引いたサ一ボ系の動的な速度—トルクの - 有効範囲内で、 発生されるトルクのピーク値が最大となるよう指令加減速度を - 増大または減少させ、 これに応じて加減速時間を調整し、 前記加減速度および • 加減速時間で表される加減速パターンを生成することを特徴とする請求の範囲0 1記載の産業用ロボットの加減速パターン生成方法。 -2. Servo motor speed-torque characteristics, torque-torque upper limit based on servo amplifier current capacity, permissible speed of moving parts and static servo-speed-torque-torque included in permissible torque. From the effective area, the interference torque from the arm side including the inter-axis interference to the servomotor side 5, the holding torque due to gravity, and the friction torque Increase or decrease the command acceleration / deceleration so that the peak value of the generated torque is maximized within the effective range of the dynamic speed-torque of the system, and adjust the acceleration / deceleration time accordingly. The method for generating an acceleration / deceleration pattern for an industrial robot according to claim 21, wherein an acceleration / deceleration pattern represented by a speed and an acceleration / deceleration time is generated.
- 3 . 各々がサ一ボモータにより駆動される複数の関節によって結合されたいく - つかのアームを有する産業用ロボットの加減速パターン生成方法において、 - 前記各関節に対応する各軸に関し、  -3. A method for generating an acceleration / deceleration pattern of an industrial robot having several arms, each of which is connected by a plurality of joints driven by servo motors;-For each axis corresponding to each joint,
- サ一ボモータの速度一トルク特性、 サ一ボアンプの電流容量に基づくトルク5 上限値、 可動部の許容速度および許容トルクに内包されるサーボ系の静的な速 - 度一トルクの有効範囲から、 軸間の干渉を含むアーム側からサ一ボモータ側へ - の干渉トルク、 重力による保持トルク、 および摩擦トルク分の動作時に発生す - る加減速に使用不能なトルク分を差し引いたサーボ系の動的な速度—トルクの - 有効範囲内で、 発生されるトルクのピーク値が最大となるよう指令加減速度を - 増大または減少させ、 これに応じて加減速時間を調整し、 -Speed-torque characteristics of servo motor, upper limit of torque 5 based on current capacity of servo amplifier, allowable speed of movable part and static speed of servo system included in allowable torque-From effective range of speed-torque , The servo system from which the unusable torque for acceleration / deceleration generated during the operation of the interference torque, the holding torque due to gravity, and the friction torque from the arm side to the servo motor side including the interference between axes is subtracted. Dynamic speed—torque -Increase or decrease the command acceleration / deceleration so that the peak value of the generated torque is maximized within the effective range, and adjust the acceleration / deceleration time accordingly.
- 全軸について求められた加減速時間の最大値を全軸共通の加減速時間と定 • め、 各軸サ一ボモータの加減速パターンを生成することを特徴とする産業用口 5 ボッ卜の加減速パターン生成方法。  -The maximum value of the acceleration / deceleration time obtained for all axes is defined as the acceleration / deceleration time common to all axes, and the acceleration / deceleration pattern of each axis servo motor is generated. Acceleration / deceleration pattern generation method.
- 4 .サ一ボ系の伝達関数により、サーボ系全体の速度一トルクの有効範囲内で、 -4.With the transfer function of servo system, within the effective range of speed-torque of the entire servo system,
- 発生させるトルクのピーク値が最大となるように指令加速度を増大または減少 - させ、 これに応じて加減速度および加減速時間を調整することを特徴とする請-Increase or decrease the commanded acceleration so that the peak value of the generated torque is maximized.-Adjust the acceleration / deceleration and acceleration / deceleration time accordingly.
• 求の範囲 1、 2または 3記載の産業用ロボッ卜の加減速パターン生成方法。• The method for generating acceleration / deceleration patterns for industrial robots described in 1, 2, or 3.
0 5 . 加減速処理された移動指令に対して、 さらにフィルタ処理を施して各軸サ - ーボ系に指令される場合、 0 5. When the acceleration / deceleration movement command is further filtered and commanded to each axis servo system,
- フィルタを含めたサーボ系の伝達関数により、 サーボ系全体の速度一トルク - の有効範囲.内で、 発生させるトルクのピーク値が最大となるように指令加速度 - を増大または減少させ、 これに応じて加減速度および加減速時間を調整するこ5 とを特徴とする請求の範囲 1から 4のいずれかの項に記載の産業用口ボットの - 加減速パターン生成方法。  -In accordance with the transfer function of the servo system including the filter, increase or decrease the commanded acceleration so that the peak value of the generated torque becomes the maximum within the effective range of the speed-torque of the entire servo system. The method for generating an acceleration / deceleration pattern of an industrial mouth bot according to any one of claims 1 to 4, wherein the acceleration / deceleration and the acceleration / deceleration time are adjusted accordingly.
0 0
5 Five
PCT/JP1998/003462 1997-08-05 1998-08-03 Method of generating acceleration/deceleration pattern for industrial robot WO1999008167A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP9/210967 1997-08-05
JP21096797A JPH1153021A (en) 1997-08-05 1997-08-05 Acceleration / deceleration pattern generation method for industrial robots

Publications (1)

Publication Number Publication Date
WO1999008167A1 true WO1999008167A1 (en) 1999-02-18

Family

ID=16598095

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1998/003462 WO1999008167A1 (en) 1997-08-05 1998-08-03 Method of generating acceleration/deceleration pattern for industrial robot

Country Status (2)

Country Link
JP (1) JPH1153021A (en)
WO (1) WO1999008167A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1197820A3 (en) * 2000-10-18 2004-01-21 Fanuc Ltd. Acceleration and deceleration control method
CN109543332A (en) * 2018-11-30 2019-03-29 东北大学 A kind of seriation robot wrist retarder selection method
CN112157661A (en) * 2020-12-02 2021-01-01 成都卡诺普自动化控制技术有限公司 Joint motion track optimization method based on robot dynamics
CN112223298A (en) * 2020-12-08 2021-01-15 成都卡诺普自动化控制技术有限公司 Method for determining maximum acceleration and maximum speed of robot joint

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4627740B2 (en) * 2006-04-04 2011-02-09 三菱電機株式会社 Numerical controller
JP5120435B2 (en) * 2010-09-30 2013-01-16 ブラザー工業株式会社 Motor control device
US9242376B2 (en) 2013-03-28 2016-01-26 Denso Wave Incorporated Method of generating path of multiaxial robot and control apparatus for the multiaxial robot
US9221175B2 (en) 2013-03-28 2015-12-29 Denso Wave Incorporated Method of generating path of multiaxial robot and control apparatus for the multiaxial robot
JP7115090B2 (en) * 2018-07-17 2022-08-09 オムロン株式会社 Acceleration adjustment device and acceleration adjustment program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04362710A (en) * 1991-06-10 1992-12-15 Fanuc Ltd Optimum acceleration/deceleration control system for servo motor
JPH05333909A (en) * 1992-05-28 1993-12-17 Yokogawa Electric Corp Robot controller
JPH07244520A (en) * 1994-03-03 1995-09-19 Fanuc Ltd Method for controlling acceleration and deceleration of automatic machine by considering interference torque
JPH08137524A (en) * 1994-11-09 1996-05-31 Fanuc Ltd Method for setting time constant at the time of planning trajectory of robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04362710A (en) * 1991-06-10 1992-12-15 Fanuc Ltd Optimum acceleration/deceleration control system for servo motor
JPH05333909A (en) * 1992-05-28 1993-12-17 Yokogawa Electric Corp Robot controller
JPH07244520A (en) * 1994-03-03 1995-09-19 Fanuc Ltd Method for controlling acceleration and deceleration of automatic machine by considering interference torque
JPH08137524A (en) * 1994-11-09 1996-05-31 Fanuc Ltd Method for setting time constant at the time of planning trajectory of robot

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1197820A3 (en) * 2000-10-18 2004-01-21 Fanuc Ltd. Acceleration and deceleration control method
US6920363B2 (en) 2000-10-18 2005-07-19 Fanuc Ltd Acceleration and deceleration control method
CN109543332A (en) * 2018-11-30 2019-03-29 东北大学 A kind of seriation robot wrist retarder selection method
CN112157661A (en) * 2020-12-02 2021-01-01 成都卡诺普自动化控制技术有限公司 Joint motion track optimization method based on robot dynamics
CN112157661B (en) * 2020-12-02 2021-03-05 成都卡诺普自动化控制技术有限公司 Joint motion track optimization method based on robot dynamics
CN112223298A (en) * 2020-12-08 2021-01-15 成都卡诺普自动化控制技术有限公司 Method for determining maximum acceleration and maximum speed of robot joint

Also Published As

Publication number Publication date
JPH1153021A (en) 1999-02-26

Similar Documents

Publication Publication Date Title
CN109664297B (en) Vibration suppression method, system and device for robot and computer readable memory
US12350838B2 (en) Input shaping control of a robot arm in different reference spaces
US5214749A (en) Dynamic control of a robot with its center of mass decoupled from an end effector by a redundant linkage
WO2005009692A1 (en) Robot arm control method and control device
KR20140005771A (en) Robot control apparatus and robot control method
JPH08118275A (en) Manipulator controller
US6684128B1 (en) Robot and method of controlling the robot
WO1999008167A1 (en) Method of generating acceleration/deceleration pattern for industrial robot
US8547047B2 (en) Method and device for monitoring a movement-controlled machine with an electronically commutated drive motor
EP1023973B1 (en) Robot control method and device
JP2013223895A (en) Robot control method and robot control device
JPH03245978A (en) Robot
JP2008194760A (en) Robot arm and control method thereof
JP6021478B2 (en) Robot control apparatus and robot control method
WO1997001801A1 (en) Method of setting acceleration/deceleration operation of robot
CN111830992B (en) Force control method and device of wheeled robot and wheeled robot
Yamakawa et al. Development of a brachiation robot with hook-shaped end effectors and realization of brachiation motion with a simple strategy
JPH09204216A (en) Acceleration/deceleration control method for articulated robot
JPH08234801A (en) Control device and control method for motor-driven articulated arm
JP5633268B2 (en) Robot control device
JPH11345010A (en) Controller for robot
Takahashi et al. Position Control of a Two-Degree-of-Freedom Parallel Robot Including Torsion Springs and Motor/Load-Side Encoders
JP3174352B2 (en) Robot acceleration / deceleration control method and device
JPS63314607A (en) Controller for articulated robot
JPH0255803B2 (en)

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: KR

122 Ep: pct application non-entry in european phase