Patents by Inventor Koichi Kuwahara
Koichi Kuwahara has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230121498Abstract: A simulation device includes circuitry configured to: execute a first simulation of a first control of a first machine, wherein the first control is executed by a first controller; execute a second simulation of a second control of a second machine, wherein the second control is executed by a second controller so that the second machine operates in collaboration with the first machine; and control progress of the first simulation and progress of the second simulation to maintain a simulated ratio of a progress speed of the first simulation and a progress speed of the second simulation to be equal to a ratio of a progress speed of the first control and a progress speed of the second control.Type: ApplicationFiled: December 20, 2022Publication date: April 20, 2023Inventors: Yukio HASHIGUCHI, Yoshifumi ONOYAMA, Koichi KUWAHARA, Naoki UTSUMI
-
Patent number: 11396097Abstract: A teaching apparatus includes circuitry. The circuitry is configured to obtain result information corresponding to a position of a worked region on a workpiece. The circuitry is configured to generate first teaching information based on the result information. The first teaching information specifies a motion of an examination robot configured to examine the workpiece that has undergone work.Type: GrantFiled: November 8, 2018Date of Patent: July 26, 2022Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Koichi Kuwahara, Yoshifumi Onoyama, Kazuma Tabuchi, Masaru Adachi, Wataru Watanabe
-
Publication number: 20220072703Abstract: A robot system includes a robot; a peripheral device disposed around the robot; a control unit configured to operate at least the robot based on a program; a suspension unit configured to suspend a plurality of sequential operations performed by the robot in conjunction with the peripheral device based on an operation program if an irregular state occurs in the peripheral device; and a simulator. The simulator is configured to generate a recovery program based at least on a robot state information of the robot at the time of suspending the operation due to an occurrence of the irregular state, in which the control unit is further configured to cause the robot to operate with respect to the peripheral device based on the recovery program so that an operation by the suspended operation program becomes resumable.Type: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Inventors: Yukio HASHIGUCHI, Koichi KUWAHARA
-
Patent number: 11213945Abstract: A robot simulator includes a storage device that stores model information related to the robot and an obstacle in the vicinity of the robot, and an acquisition device that obtains first input information defining a start position and an end position of operation of the robot. A processing device generates a path for moving the distal end portion of the robot from the start position to the end position while avoiding collisions between the robot and the obstacle based on the first input information and the model information. The processing device also generates image data including an illustration of the obstacle and an index indicating a via-point of the path.Type: GrantFiled: February 19, 2018Date of Patent: January 4, 2022Inventors: Koichi Kuwahara, Yoshifumi Onoyama, Kenichi Yasuda, Wataru Watanabe
-
Patent number: 11092950Abstract: To enhance the productivity of an offline teaching work by visualizing the working position, path, and the like of an end effector in offline teaching. A robot teaching device, includes: a teaching point marker display unit configured to display, on a GUI, teaching point markers for marking teaching points in a three-dimensional modeling space in which at least a three-dimensional model of a robot including an end effector and a three-dimensional model of a work piece are arranged, the teaching points serving as target passing points of the end effector; a joined path display unit configured to display, on the GUI, a joined path, which is a path connecting successive points among the teaching points to each other; and a changing point marker display unit configured to display, on the GUI, a changing point marker marking a point at which a working state of the end effector changes.Type: GrantFiled: April 16, 2018Date of Patent: August 17, 2021Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Yoshifumi Onoyama, Koichi Kuwahara
-
Patent number: 11054814Abstract: To enhance the productivity of an offline teaching work by visualizing the working position, path, and the like of an end effector in offline teaching. A robot teaching device, includes: a teaching point marker display unit configured to display, on a GUI, teaching point markers for marking teaching points in a three-dimensional modeling space in which at least a three-dimensional model of a robot including an end effector and a three-dimensional model of a work piece are arranged, the teaching points serving as target passing points of the end effector; a joined path display unit configured to display, on the GUI, a joined path, which is a path connecting successive points among the teaching points to each other; and a changing point marker display unit configured to display, on the GUI, a changing point marker marking a point at which a working state of the end effector changes.Type: GrantFiled: April 16, 2018Date of Patent: July 6, 2021Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Yoshifumi Onoyama, Koichi Kuwahara
-
Publication number: 20210154849Abstract: The control system includes: a plurality of controllers that respectively control a plurality of devices including at least robots; and an environment manager that is communicable with the plurality of controllers. The environment manager includes an environment information storage that stores environment information, and an information update unit that updates environment information according to an operation of the plurality of devices. Each of the plurality of controllers includes a condition monitor that monitors whether environment information stored in the environment device storage satisfies a predetermined condition and an operation execution unit that controls a corresponding device of the plurality of devices to execute a predetermined operation in a case where the environment information satisfies a predetermined condition.Type: ApplicationFiled: November 17, 2020Publication date: May 27, 2021Inventors: Yuji ICHIMARU, Yukio HASHIGUCHI, Koichi KUWAHARA
-
Patent number: 10521522Abstract: A robot simulator according to one aspect of the embodiment includes a job information acquiring unit, an image generating unit, a playback information generating unit, and an output unit. The job information acquiring unit acquires job information that includes a group of operation commands for a robot and information for a plurality of target points through which the robot passes. The image generating unit generates virtual three-dimensional images of a robot system including the robot in a three-dimensional space for each of the operation commands. The playback information generating unit generates playback information for continuously replaying the three-dimensional images by animation in association with the job information. The output unit generates and outputs an output file in which the job information, the three-dimensional images, and the playback information are embedded in an electronic document format that can be browsed in a general-purpose manner.Type: GrantFiled: January 7, 2015Date of Patent: December 31, 2019Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi Kuwahara
-
Publication number: 20190143514Abstract: A teaching apparatus includes circuitry. The circuitry is configured to obtain result information corresponding to a position of a worked region on a workpiece. The circuitry is configured to generate first teaching information based on the result information. The first teaching information specifies a motion of an examination robot configured to examine the workpiece that has undergone work.Type: ApplicationFiled: November 8, 2018Publication date: May 16, 2019Inventors: Koichi KUWAHARA, Yoshifumi ONOYAMA, Kazuma TABUCHI, Masaru ADACHI, Wataru WATANABE
-
Publication number: 20180236657Abstract: A robot simulator includes a storage device that stores model information related to the robot and an obstacle in the vicinity of the robot, and an acquisition device that obtains first input information defining a start position and an end position of operation of the robot. A processing device generates a path for moving the distal end portion of the robot from the start position to the end position while avoiding collisions between the robot and the obstacle based on the first input information and the model information. The processing device also generates image data including an illustration of the obstacle and an index indicating a via-point of the path.Type: ApplicationFiled: February 19, 2018Publication date: August 23, 2018Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Koichi KUWAHARA, Yoshifumi ONOYAMA, Kenichi YASUDA, Wataru WATANABE
-
Publication number: 20180231965Abstract: To enhance the productivity of an offline teaching work by visualizing the working position, path, and the like of an end effector in offline teaching. A robot teaching device, includes: a teaching point marker display unit configured to display, on a GUI, teaching point markers for marking teaching points in a three-dimensional modeling space in which at least a three-dimensional model of a robot including an end effector and a three-dimensional model of a work piece are arranged, the teaching points serving as target passing points of the end effector; a joined path display unit configured to display, on the GUI, a joined path, which is a path connecting successive points among the teaching points to each other; and a changing point marker display unit configured to display, on the GUI, a changing point marker marking a point at which a working state of the end effector changes.Type: ApplicationFiled: April 16, 2018Publication date: August 16, 2018Inventors: Yoshifumi ONOYAMA, Koichi KUWAHARA
-
Patent number: 9984178Abstract: A robot simulator includes a generating unit, a display unit, a display control unit, and a simulation instructing unit. The generating unit generates a virtual image that includes a virtual robot obtained by imaging an actual robot having at least one axis and an operation handle capable of operating three-dimensional coordinate axes having a predetermined control point of the virtual robot as the origin. The display control unit displays on the display unit the generated virtual image. The simulation instructing unit, when an operator's operation for the operation handle is received, acquires at least one of a displacement amount of the control point and a rotation amount of the three-dimensional coordinate axes attributable to the operator's operation, and instructs the generating unit to regenerate the virtual image in which a posture of the virtual robot is changed in accordance with the displacement amount or the rotation amount thus acquired.Type: GrantFiled: February 18, 2014Date of Patent: May 29, 2018Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi Kuwahara
-
Patent number: 9625899Abstract: A teaching system according to an embodiment includes an image generating unit, a start point specifying unit, a via point specifying unit, and a teaching data generating unit. The image generating unit generates a virtual image including a closed processing line set on a workpiece to be processed by a robot. The start point specifying unit specifies a start point at a position outside the processing line on the virtual image. The via point specifying unit specifies a via point on the processing line. The teaching data generating unit generates teaching data relative to the robot for a path that leaves the start point to follow the processing line by way of the via point and returns to the via point.Type: GrantFiled: November 14, 2014Date of Patent: April 18, 2017Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi Kuwahara
-
Patent number: 9311608Abstract: A teaching system includes an image generating unit, a projecting unit, a work line generating unit, an arithmetic unit, and a job generating unit. The image generating unit generates a virtual image including a robot and a workpiece having a processed surface to be processed by the robot. The projecting unit generates a projection plane orthogonal to a normal direction of a desired point on the processed surface selected on the virtual image and projects the processed surface onto the projection plane. The work line generating unit generates a work line for the robot based on setting contents received via the projection plane. The arithmetic unit calculates a teaching value including the position and the posture of the robot at each point of the target points. The job generating unit generates a job program for operating the robot in an actual configuration based on the teaching value.Type: GrantFiled: September 12, 2014Date of Patent: April 12, 2016Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi Kuwahara
-
Publication number: 20150379171Abstract: A robot simulator according to one aspect of the embodiment includes a job information acquiring unit, an image generating unit, a playback information generating unit, and an output unit. The job information acquiring unit acquires job information that includes a group of operation commands for a robot and information for a plurality of target points through which the robot passes. The image generating unit generates virtual three-dimensional images of a robot system including the robot in a three-dimensional space for each of the operation commands. The playback information generating unit generates playback information for continuously replaying the three-dimensional images by animation in association with the job information. The output unit generates and outputs an output file in which the job information, the three-dimensional images, and the playback information are embedded in an electronic document format that can be browsed in a general-purpose manner.Type: ApplicationFiled: January 7, 2015Publication date: December 31, 2015Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi KUWAHARA
-
Patent number: 9186792Abstract: In a teaching system including a display unit, an image generating unit generates a virtual image of a robot, a workpiece and a positioner for holding the workpiece. A display control unit controls the display unit to display the generated virtual image. Upon receiving an operator's operation of selecting a ridgeline of the workpiece of the virtual image, a work line generating unit extracts individual teaching target points of the ridgeline and generates a work line as a set of line segments each interconnecting the target points adjoining each other. A calculation unit calculates teaching values for positions and postures of the positioner on a point-by-point basis so that a vector direction of the work line at each target point becomes substantially parallel to a horizontal direction. A teaching program generating unit generates a teaching program for operating the positioner based on the calculated teaching values.Type: GrantFiled: February 21, 2014Date of Patent: November 17, 2015Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi Kuwahara
-
Publication number: 20150290801Abstract: A teaching system according to an embodiment includes an image generating unit, a start point specifying unit, a via point specifying unit, and a teaching data generating unit. The image generating unit generates a virtual image including a closed processing line set on a workpiece to be processed by a robot. The start point specifying unit specifies a start point at a position outside the processing line on the virtual image. The via point specifying unit specifies a via point on the processing line. The teaching data generating unit generates teaching data relative to the robot for a path that leaves the start point to follow the processing line by way of the via point and returns to the via point.Type: ApplicationFiled: November 14, 2014Publication date: October 15, 2015Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi KUWAHARA
-
Publication number: 20150112482Abstract: A teaching system includes an image generating unit, a projecting unit, a work line generating unit, an arithmetic unit, and a job generating unit. The image generating unit generates a virtual image including a robot and a workpiece having a processed surface to be processed by the robot. The projecting unit generates a projection plane orthogonal to a normal direction of a desired point on the processed surface selected on the virtual image and projects the processed surface onto the projection plane. The work line generating unit generates a work line for the robot based on setting contents received via the projection plane. The arithmetic unit calculates a teaching value including the position and the posture of the robot at each point of the target points. The job generating unit generates a job program for operating the robot in an actual configuration based on the teaching value.Type: ApplicationFiled: September 12, 2014Publication date: April 23, 2015Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi KUWAHARA
-
Publication number: 20140236565Abstract: A robot simulator includes a generating unit, a display unit, a display control unit, and a simulation instructing unit. The generating unit generates a virtual image that includes a virtual robot obtained by imaging an actual robot having at least one axis and an operation handle capable of operating three-dimensional coordinate axes having a predetermined control point of the virtual robot as the origin. The display control unit displays on the display unit the generated virtual image. The simulation instructing unit, when an operator's operation for the operation handle is received, acquires at least one of a displacement amount of the control point and a rotation amount of the three-dimensional coordinate axes attributable to the operator's operation, and instructs the generating unit to regenerate the virtual image in which a posture of the virtual robot is changed in accordance with the displacement amount or the rotation amount thus acquired.Type: ApplicationFiled: February 18, 2014Publication date: August 21, 2014Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi KUWAHARA
-
Publication number: 20140236356Abstract: In a teaching system including a display unit, an image generating unit generates a virtual image of a robot, a workpiece and a positioner for holding the workpiece. A display control unit controls the display unit to display the generated virtual image. Upon receiving an operator's operation of selecting a ridgeline of the workpiece of the virtual image, a work line generating unit extracts individual teaching target points of the ridgeline and generates a work line as a set of line segments each interconnecting the target points adjoining each other. A calculation unit calculates teaching values for positions and postures of the positioner on a point-by-point basis so that a vector direction of the work line at each target point becomes substantially parallel to a horizontal direction. A teaching program generating unit generates a teaching program for operating the positioner based on the calculated teaching values.Type: ApplicationFiled: February 21, 2014Publication date: August 21, 2014Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventor: Koichi KUWAHARA