Robot controller having function to simplify teaching operation and improve motion performance of robot
US-2015251312-A1 · Sep 10, 2015 · US
US9718187B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9718187-B2 |
| Application number | US-201514733699-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 8, 2015 |
| Priority date | Jun 11, 2014 |
| Publication date | Aug 1, 2017 |
| Grant date | Aug 1, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The robot controlling method according to claim 1 , wherein, in the timing step, in response to the position of the leading end of the articulated robot being expressed in an orthogonal coordinate system having a plurality of axial directions, wherein the position of the leading end of articulated robot is represented by a location of the leading end of the articulated robot along each axial direction, the convergence range is set individually in each axial direction. 3. The robot controlling method according to claim 1 , wherein, in the setting step, in a case in which the stopping duration is stored in a storage unit and the feedback control step, the leading end position calculation step, and the timing step are carried out again, in response to the time obtained in the timing step having changed relative to the stopping duration stored in the storage unit, the stopping duration stored in the storage unit is updated to the time obtained in the timing step. 4. The robot controlling method according to claim 1 , wherein, in the setting step, in a case in which the stopping duration is stored in a storage unit and the feedback control step, the leading end position calculation step, and the timing step are carried out again, in response to the time obtained in the timing step having changed by a predetermined period of time or more relative to the stopping duration stored in the storage unit, the stopping duration stored in the storage unit is updated to the time obtained in the timing step. 5. The robot controlling method according to claim 1 , further comprising: a determination step of determining whether the time obtained in the timing step is equal to or greater than a threshold value set in advance; and a notification step of issuing a warning in a case in which the determination step determines that the time obtained in the timing step is equal to or greater than the threshold value set in advance. 6. The robot controlling method according to claim 1 , further comprising: an operation parameter changing step of changing an operation parameter of a first motion of the robot in accordance with an operation parameter list; a minimum time detection step of detecting a minimum operation time of the first motion; and an operation parameter setting step of setting an operation parameter corresponding to a minimum time in the first motion. 7. The robot controlling method according to claim 6 , wherein, in the timing step, in response to the position of the leading end of the articulated robot being expressed in an orthogonal coordinate system, the convergence range is set individually in each axial direction of the orthogonal coordinate system. 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. 9. The method according to claim 8 , wherein the position of the leading end of articulated robot is represented by a location of the leading end of the articulated robot along each axial direction of the articulated robot. 10. The method according to claim 9 , wherein the predetermined range is set individually in each axial direction. 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. 12. The robot controlling method according to claim 11 , wherein the position of the leading end of articulated robot is represented by a location of the leading end of the articulated robot along each axial direction of the articulated robot. 13. The robot controlling method according to claim 12 , wherein the predetermined range is set individually in each axial direction. 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
Electric motor · CPC title
Detect correct moment, position, advanced, delayed, then next command · CPC title
characterised by safety, monitoring, diagnostic · CPC title
Closed loop, sensor feedback controls arm movement · CPC title
Estimate stop, brake distance in predef time, then verify if in safe distance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.