Patents by Inventor Yoshihide Tamura

Yoshihide Tamura 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).

  • Patent number: 11855907
    Abstract: A robot control system includes a first control device including a first communication unit and one or more second control devices connected to the first control device through a network. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device. The robot control system includes a communication resource setting unit that allocates the communication resource to each second control device.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: December 26, 2023
    Assignee: OMRON CORPORATION
    Inventors: Diego Escudero, Ferran Carlas, Raffaele Vito, Yoshihide Tamura, Taku Oya
  • Publication number: 20230132698
    Abstract: A robot control system includes a first control device including a first communication unit and one or more second control devices connected to the first control device through a network. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device. The robot control system includes a communication resource setting unit that allocates the communication resource to each second control device.
    Type: Application
    Filed: December 17, 2020
    Publication date: May 4, 2023
    Applicant: OMRON CORPORATION
    Inventors: Diego ESCUDERO, Ferran CARLAS, Raffaele VITO, Yoshihide TAMURA, Taku OYA
  • Publication number: 20230101517
    Abstract: The robot control system includes a first control device and a second control device network-connected to the first control device to control a robot. The first control device includes a selection unit configured to enable any one of a plurality of sources that provide information about generation of a command instructing behavior of the robot, and a first communication unit configured to transmit a command generated according to the information from the enabled source in the plurality of sources to the second control device. The second control device includes a second communication unit configured to receive the command transmitted from the first control device, and a command value generation unit configured to sequentially generate a command value for driving each axis of the robot so as to provide the behavior instructed by the command from the first control device.
    Type: Application
    Filed: December 17, 2020
    Publication date: March 30, 2023
    Applicant: OMRON CORPORATION
    Inventors: Ferran CARLAS, Diego ESCUDERO, Raffaele VITO, Antonio PENALVER, David FORNAS, Yoshihide TAMURA, Taku OYA
  • Publication number: 20220035330
    Abstract: The present invention makes it possible to reduce a load associated with transfer of parameters. A control system is equipped with first and second controllers connected to a network, and a drive apparatus for driving a motor in accordance with an instruction from the first controller. The drive apparatus includes a memory that stores a safety program for implementing a safety function, and a parameter group referenced by this program. The second controller transmits an instruction related to work of the safety function to the drive apparatus. A support apparatus capable of being connected to the network generates the parameter group, and reduces a size of the parameter group when this parameter group is transferred to the drive apparatus in order that the parameter group can be restored by the drive apparatus.
    Type: Application
    Filed: October 1, 2019
    Publication date: February 3, 2022
    Applicant: OMRON Corporation
    Inventors: Yuji SUZUKI, Fumiaki SATO, Ryosuke FUJIMURA, Yoshihide Tamura, Masakazu MATSUGAMI, Yu TANAKA
  • Patent number: 10761513
    Abstract: An information processing device includes an actuator emulator that simulates a behavior of a drive apparatus that is for driving a first control target, an actuator emulator that simulates a behavior of a drive apparatus that is for driving a second control target that cooperates with the first control target, a timer that generates a virtual time, and an execution part that executes a PLC program for controlling the actuator emulator and a robot program for controlling the actuator emulator. Execution modes of the control programs used by the execution part include a synchronous execution mode in which the PLC program and the robot program are synchronously executed in accordance with a virtual time and an asynchronous execution mode in which the PLC program and the robot program are asynchronously executed.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: September 1, 2020
    Assignee: OMRON Corporation
    Inventors: Taku Oya, Haruna Shimakawa, Yoshihide Tamura
  • Publication number: 20200033816
    Abstract: This motor control device comprises: a motor control unit which outputs a drive signal for the motor; a drive circuit which supplies, to the motor, a drive current for driving the motor, on the basis of the drive signal outputted from the motor control unit; an interruption circuit which interrupts transmission of the drive signal from the motor control unit to the drive circuit; an input terminal to which the emergency stop signal is inputted; and a safety control unit which, when the emergency stop signal is inputted to the input terminal, sends a command for causing the interruption circuit to interrupt the transmission of the drive signal, inspects whether or not the interruption circuit has operated normally, and, if an inspection result indicating that the interruption circuit has operated normally is not obtained, prohibits restarting of the motor control device.
    Type: Application
    Filed: February 20, 2018
    Publication date: January 30, 2020
    Applicant: OMRON Corporation
    Inventors: Takao UEMURA, Minoru HASHIMOTO, Yoshihide Tamura, Tetsuya AKAGI, Ryuichi JIMBO
  • Patent number: 10274936
    Abstract: Provided is a control apparatus that can, by causing multiple control programs that include motion computation programs to be executed in parallel, shorten the execution cycle of control programs that are executed cyclically. A microprocessor is configured to execute multiple control programs in parallel. When executing communication commands included in control programs that are to be executed in parallel, a scheduling program causes the microprocessor to execute the communication commands such that there is no competition between communication processes in a communication controller.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 30, 2019
    Assignee: OMRON Corporation
    Inventors: Shigeyuki Eguchi, Norihiro Maekawa, Yoshihide Tamura, Yoshihide Nishiyama
  • Patent number: 10274923
    Abstract: A scheduler program includes a command to start execution of a motion calculation program in each motion control cycle, a command to cause a microprocessor to start execution of a first user program in each first user program execution control cycle, and a command to repeat output processing and input processing, start of execution of the first user program, end of execution of the first user program, and start of execution of the motion calculation program in this sequence for every period corresponding to the period of the first user program execution cycle.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: April 30, 2019
    Assignee: OMRON CORPORATION
    Inventors: Yoshihide Nishiyama, Osamu Hamasaki, Shigeyuki Eguchi, Yoshihide Tamura
  • Publication number: 20190121335
    Abstract: A control system includes a plurality of driving devices that are connected to a network and drive a plurality of control targets, a control device that controls the plurality of driving devices via the network, and a teaching device for teaching operations of corresponding control targets to the plurality of driving devices. The teaching device transmits a command for driving the corresponding control target to at least one driving device among the plurality of driving devices via the network.
    Type: Application
    Filed: September 13, 2018
    Publication date: April 25, 2019
    Applicant: OMRON Corporation
    Inventors: Mitsuhiro YONEDA, Yoshihide Tamura, Hidehiko SEKIMOTO, Taku OYA, Yoshimi NIWA, Junji SHIMAMURA
  • Publication number: 20190064780
    Abstract: To allow a user to easily set data to be communicated between a network master and a network slave. An information processing device sets operation conditions for an FA system that includes a network master and a network slave. The information processing device includes a network slave assignment setting unit that sets a role of the network slave based on a user's operation and a data setting unit that sets a type of data to be transmitted between the network slave and the network master based on the role.
    Type: Application
    Filed: February 12, 2018
    Publication date: February 28, 2019
    Applicant: OMRON Corporation
    Inventors: Toru Kogawara, Yoshihide Tamura
  • Publication number: 20190049924
    Abstract: An information processing device includes an actuator emulator that simulates a behavior of a drive apparatus that is for driving a first control target, an actuator emulator that simulates a behavior of a drive apparatus that is for driving a second control target that cooperates with the first control target, a timer that generates a virtual time, and an execution part that executes a PLC program for controlling the actuator emulator and a robot program for controlling the actuator emulator. Execution modes of the control programs used by the execution part include a synchronous execution mode in which the PLC program and the robot program are synchronously executed in accordance with a virtual time and an asynchronous execution mode in which the PLC program and the robot program are asynchronously executed.
    Type: Application
    Filed: February 9, 2018
    Publication date: February 14, 2019
    Applicant: OMRON Corporation
    Inventors: Taku Oya, Haruna Shimakawa, Yoshihide Tamura
  • Publication number: 20180239309
    Abstract: A technology capable of suppressing occurrence of a difference between two setting items by more reliably matching settings of setting items on a standard device side and a safety device side in a control system is provided. The control system includes a standard function setting part that receives and sets an input of a setting item related to a standard functional part that performs control of an operation of a device, and a safety function setting part that receives and sets an input of a setting item related to a safety functional part that performs control for managing function safety of the device. When a value of a first setting item is set in the standard function setting part, a second setting item related to a predetermined setting item is automatically set to predetermined content corresponding to content of the first setting item in the safety function setting part.
    Type: Application
    Filed: November 22, 2017
    Publication date: August 23, 2018
    Applicant: OMRON Corporation
    Inventor: Yoshihide Tamura
  • Patent number: 9618922
    Abstract: A scheduler causes a microprocessor to start execution of a first control program after a communication circuit transmits output data and receives input data in a control cycle following a control circle in which execution of the first control program has ended, and causes execution of an unexecuted portion of the first control program in a control cycle following a control cycle in which execution of the first control cycle has not ended.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: April 11, 2017
    Assignee: OMRON CORPORATION
    Inventors: Yoshihide Nishiyama, Osamu Hamasaki, Shigeyuki Eguchi, Yoshihide Tamura
  • Publication number: 20160291581
    Abstract: Provided is a control apparatus that can, by causing multiple control programs that include motion computation programs to be executed in parallel, shorten the execution cycle of control programs that are executed cyclically. A microprocessor is configured to execute multiple control programs in parallel. When executing communication commands included in control programs that are to be executed in parallel, a scheduling program causes the microprocessor to execute the communication commands such that there is no competition between communication processes in a communication controller.
    Type: Application
    Filed: November 24, 2015
    Publication date: October 6, 2016
    Inventors: Shigeyuki EGUCHI, Norihiro MAEKAWA, Yoshihide TAMURA, Yoshihide NISHIYAMA
  • Publication number: 20140012402
    Abstract: A scheduler causes a microprocessor to start execution of a first control program after a communication circuit transmits output data and receives input data in a control cycle following a control circle in which execution of the first control program has ended, and causes execution of an unexecuted portion of the first control program in a control cycle following a control cycle in which execution of the first control cycle has not ended.
    Type: Application
    Filed: September 4, 2013
    Publication date: January 9, 2014
    Applicant: OMRON CORPORATION
    Inventors: Yoshihide NISHIYAMA, Osamu HAMASAKI, Shigeyuki EGUCHI, Yoshihide TAMURA
  • Publication number: 20140005835
    Abstract: A scheduler program includes a command to start execution of a motion calculation program in each motion control cycle, a command to cause a microprocessor to start execution of a first user program in each first user program execution control cycle, and a command to repeat output processing and input processing, start of execution of the first user program, end of execution of the first user program, and start of execution of the motion calculation program in this sequence for every period corresponding to the period of the first user program execution cycle.
    Type: Application
    Filed: September 4, 2013
    Publication date: January 2, 2014
    Applicant: OMRON CORPORATION
    Inventors: Yoshihide NISHIYAMA, Osamu HAMASAKI, Shigeyuki EGUCHI, Yoshihide TAMURA
  • Patent number: 4406102
    Abstract: A precast concrete silo complex and a method of constructing it, in which quarter-cylindrical precast concrete members, constituting unit members, are each provided with a pair of radially protruding couplings near both the ends of the member, and the unit members are arranged to form unit cylinders. The unit cylinders are arranged lengthwise and crosswise, with the couplings facing the couplings of adjacent unit cylinders for defining a coupling space between each two adjacent unit cylinders. Horizontal clamp rods extend through the coupling spaces between the end portions of the unit members and between the couplings, and concrete is provided in the coupling spaces. The horizontal clamp rods are tensioned to clamp the end portions of the unit members and the couplings, to give prestress to the concrete, thereby combining the adjacent unit cylinders and solidifying the unit cylinders arranged lengthwise and crosswise.
    Type: Grant
    Filed: December 9, 1980
    Date of Patent: September 27, 1983
    Assignee: Taisei Kensetsu Kabushiki Kaisha
    Inventors: Kunio Kato, Yoshihide Tamura