Abstract:
The invention relates to an arc welding robot having a welding gun (2) a welding power source (3), a robot controller (4), a current sensor (5) sensing the current supplied to the arc, a position measurement system (7) sensing the position of the welding gun (2) and processing means processing data related to the sensed current and the sensed position and delivering robot commands based on the processed data. According to the invention the processing means is the micro processor (8) of the robot controller (4). The invention also relates to a corresponding method for controlling an arc welding robot.
Abstract:
The invention relates to a multi-DOF sensor for an industrial robot, which robot has at least two DOF. The multi-DOF sensor is arranged for sensing at least one force and is constituted by a plurality of one-DOF sensors (11, 12). A first end face of each one-DOF sensor (11, 12) is connected to a surface of a first body (31 a, 31 b) and a second end face of each one-DOF sensor (11, 12) is connected to a surface of a second body. The invention also relates to an industrial robot comprising the invented multi-DOF sensor.
Abstract:
The present invention relates to an industrial robot system comprising a plurality of robots, a plurality of robot controllers for controlling the robots, a handheld teach pendant unit (7) for teaching and programming the robots, and a communication link arranged for transmitting and receiving information between the teach pendant unit and the robot controllers. The robot system comprises login means (26) for login the teach pendant unit to one of the controllers, thereby allowing the teach pendant unit access to control programs on the controller, the teach pendant unit comprises a display means (12) for displaying control programs retrieved from the controller. The login means is configured to allow the teach pendant unit to simultaneously be logged on to two or more of the controllers, thereby allowing the teach pendant unit simultaneous access to control programs on two or more controllers, and said display means is configured to simultaneously display control programs from at least two controllers.
Abstract:
The present invention relates to servo controller for controlling a plurality of motors including a master motor (M 1 ) and a slave motor (M 2 ) cooperatively driving a movable member. The servo controller is configured to control the master motor and the slave motor based on position references (pos ref ) for the master motor, the servo controller comprises a master speed controller (6a) configured to calculate a reference torque (τ ref1 ) for the master motor based on speed errors (v err1 ) for the master motor. The slave speed controller (6b) is configured to calculate refer ence torques (τ ref2 ) for the slave motor based on speed errors (V err2 ) for the slave motor. Each of the reference torques includes a proportional torque part (τ p1 ,τ p2 ) and an integral torque part ((τ I1 ,(τ I2 ). The servo controller is configured to calculate each of the integral torque parts based on the speed errors of the master motor and the speed errors of the slave motor, such that the torques due to the integral torque parts will be distributed equally between the master and slave motors or according to a predefined ratio.
Abstract:
The invention relates to a robot tool (22) for machining workpieces (16), comprising a connecting element for connection to a robot. The invention is characterized in that a cutting blade (28) is maintained in a predetermined position by a retaining element (24), said retaining element being connectible to the robot by means of the connecting element.
Abstract:
The invention relates to an industrial robot device. The device has a swivel with attachment means for the attachment of a tool. According to the invention the attachment means includes at least two different attachment devices for two different kinds of tools. A first attachment device (9, 10) includes positioning means (9) defining a certain angular position of an attached tool relative to the swivel. A second attachment device (10) is arranged for allowing an arbitrary angular position of an attached tool relative to the swivel. The invention also relates to an industrial robot that is provided with the invented device and to a method for manipulating objects.
Abstract:
The present invention relates to a method and an apparatus (1) for programming an industrial robot working in a work cell including one or more workstations and the robot is visiting and performing work on the workstations. The apparatus comprises: a memory location (2) for storing preprogrammed robot code comprising program instructions where accommodations for optional parameters are made, and for storing at least one predefined workstation having a plurality of different scenarios, each scenario including a set of parameters defining how the robot will perform work on the workstation, a graphical display and input device (3) adapted to present a graphical user interface displaying a graphical object representing the workstation, displaying information about the scenarios together with the graphical object representing the workstation and allowing the user to select one of the scenarios associated with the workstation, and a robot program generator (4) adapted to generate a robot program based on user selected scenarios and the preprogrammed robot code.
Abstract:
The present invention relates to an apparatus for automatically fine-tuning a robot program for carrying out a material removal process on an object (1) by means of a robot (4). The apparatus comprising a measuring system (3) configured to measure the geometry of the object, and at least one computing device (5) having program code comprising code configured to: control the robot to pick a reference object processed with a desired process result, and move the reference object into the measuring range of the measuring system, receive measurements of the geometry of processed parts of the reference object, control the robot to pick a not processed work object of the same type as the reference object, control the robot to perform the material removal process on the work object in accordance with the programmed robot path, control the robot to move the work object into the measuring range of the measuring system, receive measurements of the geometry of the work object after the removal process, calculate deviations between the geometry of the processed work object and the processed reference object, determine whether the calculated deviations are acceptable, and if the deviations are acceptable store the adjusted robot path, and if the deviations are not acceptable adjust the robot path based on the geometrical deviations and repeat the procedure for a new object.
Abstract:
The invention provides an industrial robot comprising a first robot part (38a) and a second robot part (4a) arranged to be moved in relation to each other, and at least one drive unit (1) arranged to move one of the robot parts (,) during operation of the robot. The at least one drive unit (1) is arranged as a compact module (39) with a common housing (38) comprising a lightweight electric motor (40) and a lightweight speed reducer (5), the drive unit module (39) comprises a mounting flange (4), and the drive unit module is arranged such that the common housing (38,) is connected to the first robot part (38a) and the mounting flange is connected to the second robot part (4a).
Abstract:
The invention relates to an improved stacking line system used to handle stacking of metal parts, workpieces, which may be semi-finished stamped parts or blanks (BL). The line includes conveyor apparatus (CNV) for transporting said metal blanks towards one or more stacking stations (SS1-3), where each stacking station is preferably arranged with at least one stacking pallet (St1-3L, St1-3R) on which said metal blanks are automatically stacked. At at least one stacking station an industrial robot (R1-R3) is arranged to pick, grip and lift a workpiece and stack it on said stacking pallet or in a rack. Moveable flaps (F1-F3) are arranged between the conveyor and a picking platform arranged above the conveyor line, from platform which the robot locates, grips and picks up the workpiece or blank, the position and orientation of which has been previously obtained through a vision (or other sensor) system, prior to stacking it. A method and a computer program for carrying out the method are also disclosed.