摘要 |
A method of controlling a robot having shafts of one or more degrees of freedom, wherein at least one of these shafts, on which a dynamic load works, is driven by servomotor via a speed reducer. When the robot is stopped, the shaft on which a dynamic load works is moved in the direction in which the load works, and then stopped. This invention is based on the fact that the transmission efficiency (positive efficiency) of the speed reducer from the servomotor to an arm (shaft) is the reciprocal of the transmission efficiency (inverse efficiency) of the speed reducer from the arm to the servomotor. The condition of transmission of a load from an arm to the servomotor is generated forcibly, and the load is balanced with the torque generated by the servomotor, whereby the consumption of power and heat dissipation are reduced. Consequently, a load on the servomotor during the stoppage of the arm decreases, and power consumption becomes smaller, heat dissipation also decreasing. The reduction of the capacity of the servomotor also becomes possible. |