摘要:
3-D models of various types of objects such as a robot body, and a peripheral equipment, a machine, a part (workpiece), of the robot, are stored in an object library in advance. Dimension line data of an edge line of which dimension can be changed, and constraint condition for constraining coordinate positions of apexes which can be changed are also stored in the object library. A model having the shape corresponding to the shape of the object to be used is selected from the object library, and the dimension of the shape is set. The dimension of the selected model is modified so that the shape of the model corresponds to the shape of the actual object. Using the model of which dimension was adjusted, animation motion of the robot is formed on a display screen. With the above arrangement, it is possible to easily set and change object 3-D models relating to a robot motion.
摘要:
A computer is connected to a system formed by combining a robot with a peripheral device (such as a welder). The computer receives robot mechanical unit motion position information supplied from a robot controller and command information to be outputted to the peripheral device, and displays motions of the robot mechanical unit and the peripheral device on its display screen in an animation form.
摘要:
A robot off-line simulation apparatus that allows a person to know an optimum placement for a robot, an operation margin index, etc. before going to an actual working site. Provisional robot placing positions are selected using data about a given sequence of task points (operation path), etc. The conditions for selection are (i) that solution to the inverse kinematics should be found regarding the entire sequence of task points, (ii) that the robot should not interfere with a peripheral device, and (iii) that regarding all the axes of the robot, the operation margin index should satisfy a criterion value. Simulation is performed according to operation programs under the condition that the robot is placed at each of the provisional placing positions, where data about cycle time, duty, energy value, change in acceleration/speed, etc. is collected. Using the collected data, evaluation of operation is performed regarding each of the provisional placing positions, and those provisional placing positions which allow good operation are identified as placing positions ensuring the robot operation. Further, using an evaluation function in which each aspect is given a weighting, the placing positions ensuring the robot operation are reduced to optimum placing positions ensuring the robot operation.
摘要:
A robot controller executes an operating program, calculates a position and posture of a robot, and sends the position and posture information to a personal computer (PC). At the PC side, on the basis of this position and posture information, animation display information of a work cell including the position and posture of the robot is created and then sent to a teaching pendant. In the teaching pendant, the animation display information is received, and an animation image is displayed on a display section. Until the operating program is terminated, this operation is performed so that an operating animation of the robot is displayed on the display section of the teaching pendant.
摘要:
A robot off-line simulation apparatus that allows a person to know an optimum placement for a robot, an operation margin index, etc. before going to an actual working site. Provisional robot placing positions are selected using data about a given sequence of task points (operation path), etc. The conditions for selection are (i) that solution to the inverse kinematics should be found regarding the entire sequence of task points, (ii) that the robot should not interfere with a peripheral device, and (iii) that regarding all the axes of the robot, the operation margin index should satisfy a criterion value. Simulation is performed according to operation programs under the condition that the robot is placed at each of the provisional placing positions, where data about cycle time, duty, energy value, change in acceleration/speed, etc. is collected. Using the collected data, evaluation of operation is performed regarding each of the provisional placing positions, and those provisional placing positions which allow good operation are identified as placing positions ensuring the robot operation. Further, using an evaluation function in which each aspect is given a weighting, the placing positions ensuring the robot operation are reduced to optimum placing positions ensuring the robot operation.
摘要:
An offline programming device in which a path for preventing interference may be automatically inserted such that a welding robot does not interfere with a jig clamping a workpiece to be welded. The models of the robot, the workpiece and the clamp jig are indicated on a display for determining the path for preventing interference. A simulation is carried out to judge that interference with the jig may occur. When it is judged that interference will occur, data of the preventing path suitable for a straight path passing through the jig are read out from a library including registered preventing paths corresponding to shapes of various jigs. The data of the preventing path includes the three-dimensional data of each point of the path as the incremental value in relation to a reference point of the path. Also, the orientation of a welding torch is registered. The corrected welding program may be downloaded to the actual robot so as to correct the uploaded offline program by using a test result in the actual robot.
摘要:
An offline programming device in which a path for preventing interference may be automatically inserted such that a welding robot does not interfere with a jig clamping a workpiece to be welded. The models of the robot, the workpiece and the clamp jig are indicated on a display for determining the path for preventing interference. A simulation is carried out to judge that interference with the jig may occur. When it is judged that interference will occur, data of the preventing path suitable for a straight path passing through the jig are read out from a library including registered preventing paths corresponding to shapes of various jigs. The data of the preventing path includes the three-dimensional data of each point of the path as the incremental value in relation to a reference point of the path. Also, the orientation of a welding torch is registered. The corrected welding program may be downloaded to the actual robot so as to correct the uploaded offline program by using a test result in the actual robot.
摘要:
A robot program correcting apparatus, which displays three-dimensional models of a robot and a workpiece simultaneously on the screen of a display apparatus, and corrects an operation program for the robot, includes: a unit retrieving a robot operation program and a working position based on at least either a line or a surface computed from touchup points and on a touchup position or points representing a working position specified on the screen; a difference computing unit computing a difference between at least either the line or surface computed from the touchup points and at least either a line or a surface computed from the plurality of points as position information representing the retrieved working position; and a correcting unit correcting the robot operation program by computing the amount of correction based on the difference, thereby reducing the number of steps required when correcting the robot operation program.
摘要:
A work cell is defined on the simulation apparatus and a robot mounting an image capturing device, a workpiece, etc. are arranged in it; a separately set visual volume model is introduced into it, a tool coordinate system (tool tip point) is defined at a view point, and a detection reference point (detection reference coordinate system) is set relating to the workpiece; a graphic jog is performed to make the robot move so that the tool coordinate system matches with the detection reference coordinate system; and a simulated correction amount by the visual sensor is designated and the display of the visual volume model is switched on and off in accordance with output/nonoutput of the image capturing command at the time of simulation of the operation program.
摘要:
A robot program correcting apparatus, which displays three-dimensional models of a robot (16) and a workpiece (17) simultaneously on the screen of a display apparatus (12), and corrects an operation program for said robot, comprises: a unit (25, 32) retrieving a robot operation program and a working position based on at least either a line or a surface computed from touchup points and on a touchup position or points representing a working position specified on the screen; a difference computing unit (26, 33) computing a difference between at least either the line or surface computed from the touchup points and at least either a line or a surface computed from the plurality of points as position information representing the retrieved working position; and a correcting unit correcting the robot operation program by computing the amount of correction based on the difference, thereby reducing the number of steps required when correcting the robot operation program.