Abstract:
The present invention relates to an industrial robot comprising a manipulator (1) and a robot control unit (2), 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 (4) 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. The invention also relates to a method for controlling the robot.
Abstract:
On a machine tool, a program (12) receives data from a scanning or analogue probe P, measuring a feature of a workpiece W. This data is combined with assumed machine position data during the scanning movement. This avoids having to break into the servo feedback loop (24) to get actual measured machine position data. The assumed machine position data can be derived from a part program (20) which controls the scanning movement. Several ways are described for compensating for errors between the assumed machine position values and the actual values.
Abstract:
A labeling system employs a multi-processing computer control system which includes a computer control host processor (536), a motion control processor (520) and a container tracking processor (528). The system is responsive to the physical position of the labels and the physical position of containers or similar objects to which the labels are applied. The label application motion controller identifies the machine position and performs the mathematical calculations needed to create a piecewise continuous function motion profile required to achieve label contact at a predefined contact point on the surface of each container. Because the position of the label is based on the position of the container and a motion profile is calculated for each application, a fixed initial staging position of the label prior to application is not needed.
Abstract:
A method of manufacturing an expandable slotted tube (10) fabricated from at least one tubular element (12, 14) and at least two annular elements (11, 13, 15) connected to the opposite ends of the tubular element by means of butt joints wherein axially extending slots are formed at a uniform angular spacing around the periphery of the tube and in longitudinally overlapping relation characterised by cutting said annular elements (11, 13, 15) in a pattern of overlapping positionally fixed slots (27, 28, 29, 46, 37, 38, 39) in accordance with invariable parameters which are pre-determined relative to the dimensions of said annular elements (11, 13, 15) and cutting in said tubular element a pattern of slots (30, 45, 47, 40) that is variable in accordance with measured parameters of the tube so as to achieve the required overlap between said positionally fixed and variable slots. A machine for carrying out the method is also described.
Abstract:
Eine Vorrichtung (1) zur Bearbeitung bzw. zur Reparatur von Schäden eines Bauteils (2), z.B. Blisk, Rotor oder Schaufel einer Turbine, mittels eines Manipulators oder Roboters (4) durch Fräsen, Bohren, Drehen oder Schweißen mittels eines Werkzeugs (3), wobei das Bauteil (2) bewegbar gelagert ist, z.B. auf einem Drehtisch (9). Der Arbeitsraum des Roboters (4) wird auf einen Unterraum (7) beschränkt, z.B. Schnittebene durch das Bauteil, und die hochgenaue Positionierung des Werkzeugs (3) relativ zur Bearbeitungsstelle (6) wird durch Bewegung des Bauteils (2) erreicht, z.B. Rotation des Drehtisches (9) auf dem das Bauteil gelagert ist. Die Positionen können mittels einer Messeinrichtung erfasst und Ungenauigkeiten kompensiert werden.
Abstract:
A method for joining together at least two sheets (25a, 25b) by means of a tool (2) controlled by an industrial robot (1) and comprising a first arm (18) and a second arm (20) which are mutually movable in relation to each other. The actual position (d) of the sheets (25a, 25b) is detected by bringing one of the arms (18) to sense the actual position (d) of the sheets (25a, 25b). The distance between an ideal position (c) and the actual position (d) is calculated and the position of the tool (2) is moved the calculated distance, whereafter the sheets are joined together.
Abstract:
A control device for a work feeder automatically carrying in and out a work in association with the movement of the press, which device is capable of automatically setting an optimum motion curve according to the shapes and sizes of the work and metallic mold of the press, and also capable of detecting whether unreasonable operation conditions are set or not. In order to perform the above functions, the device is provided with means for setting respective degrees of angle at the start and end of the motion of the crank shaft as well as means of operation for specifying a motion curve of movable shafts on the basis of the set values. The device is further provided with means to calculate the maximum allowable operation strokes of the press, compares the calculated strokes with the set number of strokes for evaluation thereof, and checks an overload on the motor.