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: 20230121498
    Abstract: 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: Application
    Filed: December 20, 2022
    Publication date: April 20, 2023
    Inventors: Yukio HASHIGUCHI, Yoshifumi ONOYAMA, Koichi KUWAHARA, Naoki UTSUMI
  • Patent number: 11396097
    Abstract: 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: Grant
    Filed: November 8, 2018
    Date of Patent: July 26, 2022
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Koichi Kuwahara, Yoshifumi Onoyama, Kazuma Tabuchi, Masaru Adachi, Wataru Watanabe
  • Publication number: 20220072703
    Abstract: 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: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Inventors: Yukio HASHIGUCHI, Koichi KUWAHARA
  • Patent number: 11213945
    Abstract: 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: Grant
    Filed: February 19, 2018
    Date of Patent: January 4, 2022
    Inventors: Koichi Kuwahara, Yoshifumi Onoyama, Kenichi Yasuda, Wataru Watanabe
  • Patent number: 11092950
    Abstract: 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: Grant
    Filed: April 16, 2018
    Date of Patent: August 17, 2021
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Yoshifumi Onoyama, Koichi Kuwahara
  • Patent number: 11054814
    Abstract: 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: Grant
    Filed: April 16, 2018
    Date of Patent: July 6, 2021
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Yoshifumi Onoyama, Koichi Kuwahara
  • Publication number: 20210154849
    Abstract: 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: Application
    Filed: November 17, 2020
    Publication date: May 27, 2021
    Inventors: Yuji ICHIMARU, Yukio HASHIGUCHI, Koichi KUWAHARA
  • Patent number: 10521522
    Abstract: 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: Grant
    Filed: January 7, 2015
    Date of Patent: December 31, 2019
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi Kuwahara
  • Publication number: 20190143514
    Abstract: 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: Application
    Filed: November 8, 2018
    Publication date: May 16, 2019
    Inventors: Koichi KUWAHARA, Yoshifumi ONOYAMA, Kazuma TABUCHI, Masaru ADACHI, Wataru WATANABE
  • Publication number: 20180236657
    Abstract: 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: Application
    Filed: February 19, 2018
    Publication date: August 23, 2018
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Koichi KUWAHARA, Yoshifumi ONOYAMA, Kenichi YASUDA, Wataru WATANABE
  • Publication number: 20180231965
    Abstract: 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: Application
    Filed: April 16, 2018
    Publication date: August 16, 2018
    Inventors: Yoshifumi ONOYAMA, Koichi KUWAHARA
  • Patent number: 9984178
    Abstract: 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: Grant
    Filed: February 18, 2014
    Date of Patent: May 29, 2018
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi Kuwahara
  • Patent number: 9625899
    Abstract: 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: Grant
    Filed: November 14, 2014
    Date of Patent: April 18, 2017
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi Kuwahara
  • Patent number: 9311608
    Abstract: 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: Grant
    Filed: September 12, 2014
    Date of Patent: April 12, 2016
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi Kuwahara
  • Publication number: 20150379171
    Abstract: 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: Application
    Filed: January 7, 2015
    Publication date: December 31, 2015
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi KUWAHARA
  • Patent number: 9186792
    Abstract: 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: Grant
    Filed: February 21, 2014
    Date of Patent: November 17, 2015
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi Kuwahara
  • Publication number: 20150290801
    Abstract: 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: Application
    Filed: November 14, 2014
    Publication date: October 15, 2015
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi KUWAHARA
  • Publication number: 20150112482
    Abstract: 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: Application
    Filed: September 12, 2014
    Publication date: April 23, 2015
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi KUWAHARA
  • Publication number: 20140236565
    Abstract: 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: Application
    Filed: February 18, 2014
    Publication date: August 21, 2014
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi KUWAHARA
  • Publication number: 20140236356
    Abstract: 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: Application
    Filed: February 21, 2014
    Publication date: August 21, 2014
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventor: Koichi KUWAHARA