-
公开(公告)号:US11144043B2
公开(公告)日:2021-10-12
申请号:US16061731
申请日:2016-02-02
Applicant: ABB Schweiz AG
Inventor: Annika Hedlund , Ivan Lundberg , Jonathan Styrud , Martin Nordvall , Ralph Sjöberg , Tomas Groth
IPC: G05B19/04 , G05B19/423 , B25J9/16 , B23K9/10
Abstract: An industrial robot including a movable robot arm for supporting a tool, and a control unit configured to control the movement of the robot. The control unit is provided with an alignment function for aligning the tool with at least one specified axis. The control unit is configured to supervise the movement of the robot, and to automatically adjust the orientation of the tool so that the tool is aligned with the specified axis upon detecting that the movement of the robot has been stopped and the alignment function is activated. Also disclosed is a method for controlling the industrial robot, and to the use of the method for teaching a robot a path including a plurality of target points by lead-through programming.
-
2.
公开(公告)号:US20180345494A1
公开(公告)日:2018-12-06
申请号:US15777773
申请日:2015-12-11
Applicant: ABB Schweiz AG
Inventor: Annika Hedlund , Ivan Lundberg , Jonathan Styrud , Martin Nordvall , Ralph Sjöberg , Tomas Groth
IPC: B25J9/16
Abstract: An industrial robot including a manipulator and a robot control unit are disclosed, wherein the manipulator includes a plurality of joints that are moved under the control of the control unit, and the control unit includes a storage medium including program code for controlling the motions of the robot when executed by the control unit. The control unit is configured to automatically select which part of the program code to be executed next based on the position of the robot. A method for controlling the robot is also disclosed.
-
公开(公告)号:US12053891B2
公开(公告)日:2024-08-06
申请号:US17593970
申请日:2019-04-05
Applicant: ABB Schweiz AG
Inventor: Markus Enberg , Tomas Groth
CPC classification number: B25J9/1671 , B23C1/005 , B60C25/0587
Abstract: A system and a method, for assisting a user in programming a robot. Storage circuitry includes predefined possible values for a physical condition of at least two joints, the values being subdivided into two or more ranges. Processing circuitry is arranged to acquire a first path of the Tool Centre Point (TCP), receive, for each of a plurality of points of the first path and for the joints, a value associated with the physical condition at the respective points, determine which of the ranges the value is associated with, generate at least one additional path, associate each of the at least two joints to a respective path, and send instructions to a display, to illustrate the first path and the additional path, together with the information of which range the values are associated with at the plurality of points of the paths.
-
公开(公告)号:US11279027B2
公开(公告)日:2022-03-22
申请号:US17169575
申请日:2021-02-08
Applicant: ABB Schweiz AG
Inventor: Debora Clever , Fan Dai , Hao Ding , Tomas Groth , Bjoern Matthias , Arne Wahrburg
IPC: B25J9/16
Abstract: A method for estimating a wrench acting on a reference point of a robot includes the steps of: a) measuring at least one component, but not all components, of the wrench; and b) estimating non-measured components of the wrench based on a dynamical model of the robot while taking into account the measured components.
-
公开(公告)号:US09914221B2
公开(公告)日:2018-03-13
申请号:US15617475
申请日:2017-06-08
Applicant: ABB Schweiz AG
Inventor: Biao Zhang , Jianjun Wang , George Q. Zhang , Sangeun Choi , Remus Boca , Thomas A. Fuhlbrigge , Tomas Groth
CPC classification number: B25J9/1689 , G05B2219/40195 , G05B2219/40204 , Y10S901/09 , Y10S901/46
Abstract: A machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is performing its predetermined function and to determine for an actual fault one or more types for the fault and transmit the one or more fault types to the control station for analysis. The code in the controller is configured to be a preprogrammed trap routine specific to the machine function that is automatically executed when an error in machine operation is detected at the machine location. The controller also has a default trap routine that is executed when the specific routine does not exist.
-
公开(公告)号:US20250108510A1
公开(公告)日:2025-04-03
申请号:US18863780
申请日:2022-05-13
Applicant: ABB Schweiz AG
Inventor: Jonas Haulin , Tomas Groth , Stefan Romberg , Richard Roberts , Tobias Berninger
Abstract: A method of controlling an industrial robot, including a robot controller, a programming interface, which is separate from the robot controller, and a robot manipulator with a plurality of actuators. The method includes: receiving a first release signal via a first safe input means; receiving actuator-selection data, which indicates one or more of the actuators, via an arbitrary input means at the programming interface; receiving a second release signal via a second safe input means at the programming interface after having received the actuator-selection data; and, in response to determining that the first and second release signals are still received, causing the actuators indicated by the actuator-selection data to enter a movement-without-drive-power mode.
-
公开(公告)号:US20200122337A1
公开(公告)日:2020-04-23
申请号:US16720019
申请日:2019-12-19
Applicant: ABB Schweiz AG
Inventor: Bjoern Matthias , Hao Ding , Roger Mellander , Tomas Groth
Abstract: A method of determining a joint torque in a joint of an articulated industrial robot, the robot having a first arm and a second arm which are coupled to each other by the joint and which are movable relative to each other by an electric drive unit coupled to the first and second arm, includes: controlling the electric drive unit by an electronic control device; assigning a measuring device to the electric drive unit, the measuring device measuring an electric current supplied to the drive unit; determining an actual value of the torque which is applied to the second arm from the measured electric current; and comparing, using the electronic control device, the determined actual torque value with a predetermined desired torque value for the joint.
-
公开(公告)号:US20240416503A1
公开(公告)日:2024-12-19
申请号:US18814931
申请日:2024-08-26
Applicant: ABB Schweiz AG
Inventor: Arne Wahrburg , Richard Roberts , Tomas Groth
Abstract: A robot system comprises a manipulator and a controller therefore, wherein the controller supports impedance-based control of a lead-through operation mode, characterized in that the controller is switchable between impedance-based and admittance-based control of the lead-through mode.
-
公开(公告)号:US20210162598A1
公开(公告)日:2021-06-03
申请号:US17170911
申请日:2021-02-09
Applicant: ABB Schweiz AG
Inventor: Tomas Groth , Arne Wahrburg
Abstract: A method for controlling movement of a robot having a plurality of links connected by rotatably driven joints includes the steps of: a) defining a target speed vector of a reference point of the robot in Cartesian space; b) determining rotation speeds ({dot over (q)}ref) of the joints which minimize a weighted sum, the weighted sum having for summands i) a discrepancy (∥{dot over (x)}refk−J{dot over (q)}refk∥Wx) between the target speed vector ({dot over (x)}ref) and an actual speed vector ({dot over (x)}act) calculated from actual rotation speeds of the joints; and ii) a rate of change ( 1 T S q . ref k - q . ref k - 1 W a ) of the target rotation speeds; and c) setting the rotation speeds ({dot over (q)}ref) determined in step (b) as target rotation speeds of the joints.
-
公开(公告)号:US10821610B2
公开(公告)日:2020-11-03
申请号:US16720019
申请日:2019-12-19
Applicant: ABB Schweiz AG
Inventor: Bjoern Matthias , Hao Ding , Roger Mellander , Tomas Groth
Abstract: A method of determining a joint torque in a joint of an articulated industrial robot, the robot having a first arm and a second arm which are coupled to each other by the joint and which are movable relative to each other by an electric drive unit coupled to the first and second arm, includes: controlling the electric drive unit by an electronic control device; assigning a measuring device to the electric drive unit, the measuring device measuring an electric current supplied to the drive unit; determining an actual value of the torque which is applied to the second arm from the measured electric current; and comparing, using the electronic control device, the determined actual torque value with a predetermined desired torque value for the joint.
-
-
-
-
-
-
-
-
-