Robot controlling method, robot apparatus, program, recording medium, and method for manufacturing assembly component
First Claim
1. A robot controlling method for controlling an articulated robot, the articulated robot including joint driving devices configured to drive respective joints of the articulated robot each including a servomotor, a reduction gear, a motor-side angle detector configured to detect an output angle of the servomotor, and a reduction gear-side angle detector configured to detect an output angle of the reduction gear, the robot controlling method comprising:
- a feedback control step of carrying out feedback control on motion of the servomotors such that detection angles detected by the respective motor-side angle detectors become target angles;
a leading end position calculation step of obtaining a position of a leading end of the articulated robot based on detection angles detected by the respective reduction gear-side angle detectors;
a timing step of obtaining a time from a reference time point to a time point at which a vibration width, relative to a positioning completion position, of the position of the leading end of the articulated robot calculated in the leading end position calculation step converges within a convergence range;
a setting step of setting the time obtained in the timing step as a stopping duration, anda control step of stopping the articulated robot for the stopping duration and thereafter returning to the feedback control step.
1 Assignment
0 Petitions
Accused Products
Abstract
Feedback control is carried out on respective servomotors so that detection angles detected by respective input-side encoders become target angles to be obtained when a leading end of a robot has moved to a positioning completion position of a first motion. Subsequently, the position of the leading end of the robot is obtained on the basis of the detection angles detected by the respective output-side encoders. The time from a time point at which the detection angles detected by the input-side encoders are brought to the target angles through the feedback control to a time point at which a vibration width of the calculated position of the leading end of the robot relative to the positioning completion position converges within a convergence range is obtained. The obtained time is set in the stopping duration of the robot.
-
Citations
14 Claims
-
1. A robot controlling method for controlling an articulated robot, the articulated robot including joint driving devices configured to drive respective joints of the articulated robot each including a servomotor, a reduction gear, a motor-side angle detector configured to detect an output angle of the servomotor, and a reduction gear-side angle detector configured to detect an output angle of the reduction gear, the robot controlling method comprising:
-
a feedback control step of carrying out feedback control on motion of the servomotors such that detection angles detected by the respective motor-side angle detectors become target angles; a leading end position calculation step of obtaining a position of a leading end of the articulated robot based on detection angles detected by the respective reduction gear-side angle detectors; a timing step of obtaining a time from a reference time point to a time point at which a vibration width, relative to a positioning completion position, of the position of the leading end of the articulated robot calculated in the leading end position calculation step converges within a convergence range; a setting step of setting the time obtained in the timing step as a stopping duration, and a control step of stopping the articulated robot for the stopping duration and thereafter returning to the feedback control step. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for manufacturing an assembly component by using an articulated robot, the articulated robot including joint driving devices configured to drive respective joints of the articulated robot each including a servomotor, a reduction gear, and a detector configured to detect an angle of an output side of the reduction gear, the method comprising:
-
causing the articulated robot to hold a first component and to carry out a first motion of the servomotors; a leading end position calculation step of obtaining a position of a leading end of the articulated robot based on detection angles detected by the respective detectors; and a control step of stopping at least one of a plurality of the servomotors in a case where the position of the leading end of the articulated robot calculated in the leading end position calculation step falls outside a predetermined range, and operating at least one of the plurality of the servomotors in a case where the position of the leading end of the articulated robot calculated in the leading end position calculation step falls within the predetermined range. - View Dependent Claims (9, 10)
-
-
11. A robot controlling method for controlling an articulated robot, the articulated robot including joint driving devices configured to drive respective joints of the articulated robot each including a servomotor, a reduction gear, and a detector configured to detect an angle of an output side of the reduction gear, the robot controlling method comprising:
-
a leading end position calculation step of obtaining a position of a leading end of the articulated robot based on detection angles detected by the respective detectors; and a control step of stopping at least one of a plurality of the servomotors in a case where the position of the leading end of the articulated robot calculated in the leading end position calculation step falls outside a predetermined range, and operating at least one of a plurality of the servomotors in a case where the position of the leading end of the articulated robot calculated in the leading end position calculation step falls within the predetermined range. - View Dependent Claims (12, 13)
-
-
14. A robot controlling method for controlling an articulated robot, the articulated robot including joint driving devices configured to drive respective joints of the articulated robot each including a servomotor, a reduction gear, a motor-side angle detector configured to detect an output angle of the servomotor, and a reduction gear-side angle detector configured to detect an output angle of the reduction gear, the robot controlling method comprising:
-
a feedback control step of carrying out feedback control on motion of the servomotor such that a first angle detected by the motor-side angle detector becomes target angle; a detecting step of obtaining a second angle of the reduction gear-side angle detectors; a timing step of obtaining a time from a reference time point to a time point at which a vibration width of the detection of the detection step starts to converge within a convergence range; a setting step of memorizing the time obtained in the timing step as a stopping duration; and a control step of controlling the articulated robot in operation so as to start a subsequent motion at a time when the stopping duration has elapsed since the reference time.
-
Specification