摘要:
An automatic path generation device includes a preprocessing unit creating teacher data based on a temporary motion path which is a motion path between a plurality of motion points where a robot moves and which is automatically generated with a motion planning algorithm and an actual motion path which is a motion path between the motion points and which is created by a skilled worker and a motion path learning unit generating a learned model which has learned a difference between the temporary motion path and the actual motion path with teacher data created by the preprocessing unit.
摘要:
A simulation device capable of easily constructing the layout of a three-dimensional model of a robot system in a virtual space. The simulation device includes a model arranging section that arranges a component model in a virtual space, the component model being a three-dimensional model of a component of the robot system; a reference setting section that sets a reference point, a reference axis, or a reference plane in the virtual space; a symmetric model generation section that generates a symmetric component model of the component model arranged in the virtual space, the symmetric component model being a three-dimensional model symmetric with respect to the reference point, the reference axis, or the reference plane; and a simulation section that executes a simulation to simulatively operate the component model and the symmetric component model in the virtual space.
摘要:
A robot programming apparatus includes a virtual space creation unit for creating a virtual space that expresses a work space in three dimensions; a target portion designation unit for designating a target portion whose image is to be captured by an image pickup device, on a workpiece model arranged in the virtual space; a position determination unit for determining at least one position of the image pickup device for capturing the image of the target portion in the virtual space; a position storage unit for storing the at least one position of the image pickup device; and an image pickup program creation unit for creating an image pickup program to be taught to a robot so that the image pickup device captures the image of the target portion according to the at least one position of the image pickup device stored in the position storage unit.
摘要:
A stowage pattern calculation device calculates positions of articles irregularly conveyed. The plurality of articles have a box shape and include articles having dimensions different from each other. The stowage pattern calculation device includes a combination calculation part which calculates a combination of the articles constituting a layer formed in a storage area and selects a layer of the articles based on types of the articles, a height of the layer, and an area of the layer. The stowage pattern calculation device includes a position determination part which calculates a first probability of completion of the layer and determines positions at which the articles are stacked based on a positional relationship between a robot and the storage area and the first probability.
摘要:
A robot simulation device, by which a calculation of a cycle time and a simulation of a human intervention-type robot system can be easily carried out with less effort by an operator. The simulation device has: an operation distributing part which distributes a plurality of operations to the robot and the human, based on a weight of an article to be worked in each operation, a conveying distance of the article, and a required time in each operation; a program generating part which generates a motion program for the robot and the human based on a result of distribution of operations obtained by the operation distributing part; and a cycle time calculating part which executes a simulation of the motion program and calculates a cycle time of the motion program.
摘要:
A robot teaching device for teaching a robot offline, capable of setting target, advance and rotation angles of a tool, so that a flat and stable posture of the tool can be obtained. The teaching device has: a storing part which stores a combination of a plurality of processing portion shapes and the target and advance angles associated with each processing portion; a first setting part which sets the target and advance angles associated with the selected processing portion shape, as target and advance angles with respect to the designated processing portion shape; and a second setting part which rotates the tool about a longitudinal axis thereof while maintaining the target and advance angles, so as to calculate the rotation angle of the tool, wherein a height of a face plate of the robot from a horizon plane in the virtual space is maximum at the rotation angle.
摘要:
A stowage device is equipped with a transport device that transports a plurality of types of objects in a random sequence, and a control device that sets a position of an object inside a containment area. The control device includes a complete pattern selection unit that selects a complete pattern in which an object transported by the transport device can be stowed on the basis of the type of the object and information on an object currently placed in the containment area. The control device includes a position determination unit that determines a position of an object inside the containment area on the basis of the complete pattern.
摘要:
A robot programming device capable of significantly reducing operation time by an operator required for designating processed portions, and generating a robot program for moving a robot between each processed portion in an appropriate order, without depending on skill or experience of the operator. The programming device is configured to: locate three-dimensional models of a robot and a workpiece in a virtual space; extract shape features from the three-dimensional model of the workpiece; set reference positions of the shape features and the robot; determine a movement order for moving the robot between the shape features based on the reference positions, based on the reference positions of the shape features and the robot; and generate a motion program so that the robot moves the tool along the shape feature and the robot is moved between the shape features according to the determined movement order.
摘要:
According to a robot programming apparatus, a position and a posture of a tool is determined based on a machining path formed by projecting an operation pattern onto a workpiece model. The robot programming apparatus includes a determination unit configured to determine whether or not a workpiece and the tool interfere with each other at any point, except for a machining point of the tool, and a position and posture correction unit configured to correct at least one of the position and the posture of the tool so that the workpiece and the tool do not interfere with each other at any point, except for the machining point of the tool.
摘要:
A robot program modification system comprises a robot control apparatus and a program modification apparatus. The robot control apparatus has an information acquisition unit which executes an operation program and acquires robot detection information from a robot, and a communication unit which transmits the robot detection information to the program modification apparatus. The program modification apparatus has a simulation unit which performs simulation on the basis of the operation program, and a program modification unit which modifies the operation program on the basis of the robot detection information so that a result of the simulation satisfies an evaluation basis decided in advance.