Patent classifications
G05B2219/36492
Teaching data preparation device and teaching data preparation method for articulated robot
The present invention relates to a teaching data preparation device and a teaching data preparation method for an articulated robot. Pre-existing position data that approximates new position data is retrieved from a database that, from among data related to working points for a pre-existing workpiece, stores for each working point pre-existing position data that indicates the position of the working point and pre-existing orientation data that indicates the orientation of an end effector at the working point. Next, pre-existing orientation data that is associated with the retrieved pre-existing position data is extracted. Next, incomplete new orientation data is completed using the extracted pre-existing orientation data. As a result of this series of processes, the precision of teaching data can be improved.
ROBOT WITH SMART PATH PLANNING FOR MULTIPLE PARTS
A method of path planning via a collaborative robot system is provided. The method includes programming a first welding path along a first welding seam of a first part of a sequence of multiple identical parts to be welded by a user moving a welding torch along the first welding seam to define a first weld pattern. The user positions the welding torch at a start position of the first part and an end position of a last part of the sequence which are recorded. The user informs the system of the number of parts in the sequence. The system calculates a welding path for each part based on the start position, the end position, the number of parts, and the first welding path, thus defining a weld pattern for each part. The system automatically records each weld pattern independently, each of which can be independently modified by the user.
Numerical Control Device
Provided is a numerical control device capable of positioning a tool tip position in three-dimensional space with high accuracy. A numerical control device (1) includes a position compensator (5) and an error data storage (10). The error data storage (10) stores therein error data relating to angular errors (Eax, Eay, Eaz) around an X-axis, angular errors (Ebx, Eby, Ebz) around a Y-axis, and angular errors (Ecx, Ecy, Ecz) around a Z-axis in the X-, Y-, and Z-axes. The position compensator (5) calculates, based on commanded positions (Ix, Iy, Iz), the error data, and tool length data for a tool to be used, modification amounts (Mx, My, Mz) that vary in accordance with the tool length, modifies compensation amounts (Cx, Cy, Cz) for the commanded positions (Ix, Iy, Iz), and compensates for the commanded positions (Ix, Iy, Iz) with the modified compensation amounts.
WORKPIECE LOADER DEVICE
In a workpiece loader device, a loader mechanism is configured to move a loader hand directly held by operator's hands to a desired position. A loader mechanism control part stores position coordinates as workpiece receiving position coordinates when the loader hand is moved by operator's hands to the workpiece receiving position and a completion of moving is confirmed.
Generating a trained robot path based on physical manipulation of the robot and based on training user interface input(s) associated with the physical manipulation
Methods, apparatus, systems, and computer-readable media are provided for training a path of a robot by physically moving the robot, wherein the particular trained path and/or particular robot component movements to achieve the trained path are dependent on which of a plurality of available user interface inputs are selected for the training. The trained path defines a path to be traversed by a reference point of the robot, such as a path to be traversed by a reference point of an end effector of the robot. The particular robot component movements to achieve the trained path include, for example, the orientations of various robot components at each of a plurality of positions along the path, the velocity of various components at each of a plurality of positions along the path, etc.
Systems and Methods for Robot Automation
A robot automation system facilitates automated robotic manufacturing processes by employing a teaching subsystem including a tracking assembly that tracks movement of the mapping tool in a teaching workspace. A computing device in communication with the tracking assembly and the mapping tool receives tracking data from the tracking assembly and the mapping tool indicating movement of the mapping tool along a working path. Based on the tracking data, the computing device automatically generates robot instructions. A robot controller receives the robot instructions from the computing device and executes the robot instructions whereby the robot controller controls a robot and an end effector to conduct the automated robotic manufacturing process.
TEACHING DATA PREPARATION DEVICE AND TEACHING DATA PREPARATION METHOD FOR ARTICULATED ROBOT
The present invention relates to a teaching data preparation device and a teaching data preparation method for an articulated robot. Pre-existing position data that approximates new position data is retrieved from a database that, from among data related to working points for a pre-existing workpiece, stores for each working point pre-existing position data that indicates the position of the working point and pre-existing orientation data that indicates the orientation of an end effector at the working point. Next, pre-existing orientation data that is associated with the retrieved pre-existing position data is extracted. Next, incomplete new orientation data is completed using the extracted pre-existing orientation data. As a result of this series of processes, the precision of teaching data can be improved.