Patents by Inventor Hiroshi Sawaragi

Hiroshi Sawaragi 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: 11307023
    Abstract: A measurement system and method, which increases a degree of freedom for setting a measurement period and a transmission period of measurement values and has a high accuracy, are provided. The measurement system includes a control device and a measurement device that measures a measurement object in a first period and transmits measurement values obtained from the measurement device to the control device. The measurement device transmits the measurement values waiting to be transmitted and additional information including information of the number of the measurement values waiting to be transmitted to the control device using frames transmitted in a second period that is longer than the first period. The control device generates time series data in which the measurement values are arranged in time series using the additional information.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: April 19, 2022
    Assignee: OMRON Corporation
    Inventors: Yuta Suzuki, Hiroshi Sawaragi, Tomonori Kondo
  • Patent number: 10705503
    Abstract: A PLC system includes a displacement sensor, drives, and a PLC. When an unmeasurable condition is detected at a data obtaining position, the PLC system moves the displacement sensor back to the position at which the unmeasurable condition is detected, and again performs measurement. When an unmeasurable condition is detected again in the measurement, the PLC system SYS moves the stage to the next data obtaining position, and again performs measurement.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: July 7, 2020
    Assignee: OMRON Corporation
    Inventor: Hiroshi Sawaragi
  • Patent number: 10480933
    Abstract: A PLC system includes a displacement sensor, drives, and a PLC. The PLC system obtains line measurement data including a plurality of pieces of measurement information or 1D information from the displacement sensor and a plurality of pieces of positional information from the drives that are read in accordance with measurement intervals, generates 2D shape data, and generates 2D shape data as 1D arrangement information for every measurement interval from combination line measurement data combining the 1D information and the positional information.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: November 19, 2019
    Assignee: OMRON Corporation
    Inventors: Hiroshi Sawaragi, Mitsuru Nakamura, Manabu Kawachi
  • Publication number: 20190271538
    Abstract: A measurement system and method, which increases a degree of freedom for setting a measurement period and a transmission period of measurement values and has a high accuracy, are provided. The measurement system includes a control device and a measurement device that measures a measurement object in a first period and transmits measurement values obtained from the measurement device to the control device. The measurement device transmits the measurement values waiting to be transmitted and additional information including information of the number of the measurement values waiting to be transmitted to the control device using frames transmitted in a second period that is longer than the first period. The control device generates time series data in which the measurement values are arranged in time series using the additional information.
    Type: Application
    Filed: December 18, 2018
    Publication date: September 5, 2019
    Applicant: OMRON Corporation
    Inventors: Yuta SUZUKI, Hiroshi SAWARAGI, Tomonori KONDO
  • Patent number: 10365631
    Abstract: A desired position instruction of a user is generated even if a plurality of position instructions satisfying a vibration control condition exist. An instruction generator includes a conditional expression selector configured to select a conditional expression that should generate the position instruction from a plurality of conditional expressions based on a control performance condition, a parameter calculator configured to calculate a parameter based on a machine performance index and the selected vibration control conditional expression, and a position instruction generator configured to calculate the position instruction based on the parameter.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: July 30, 2019
    Assignee: OMRON Corporation
    Inventors: Ryuichiro Nakanishi, Junji Shimamura, Yosuke Iwai, Hiroshi Sawaragi, Nobuhiro Harada
  • Publication number: 20180120087
    Abstract: A PLC system includes a displacement sensor, drives, and a PLC. In the PLC system, the trace control unit calculates a target position at which a distance between the displacement sensor and the object is constant based on measurement information (1D information) from which measurement noise (noise information) has been removed by the filter and positional information from the drives.
    Type: Application
    Filed: October 25, 2017
    Publication date: May 3, 2018
    Applicant: OMRON Corporation
    Inventor: Hiroshi SAWARAGI
  • Publication number: 20180120810
    Abstract: A PLC system includes a displacement sensor, drives, and a PLC. When an unmeasurable condition is detected at a data obtaining position, the PLC system moves the displacement sensor back to the position at which the unmeasurable condition is detected, and again performs measurement. When an unmeasurable condition is detected again in the measurement, the PLC system SYS moves the stage to the next data obtaining position, and again performs measurement.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 3, 2018
    Applicant: OMRON Corporation
    Inventor: Hiroshi SAWARAGI
  • Publication number: 20180120806
    Abstract: A PLC system includes a displacement sensor, drives, and a PLC. The PLC system obtains line measurement data including a plurality of pieces of measurement information (1D information) from the displacement sensor and a plurality of pieces of positional information from the drives that are read in accordance with a measurement range and a measurement interval (measurement recording position) defined by the PLC for measuring an object A, and generates 2D shape data.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 3, 2018
    Applicant: OMRON Corporation
    Inventor: Hiroshi SAWARAGI
  • Publication number: 20180120805
    Abstract: A PLC system includes a displacement sensor, drives, and a PLC. The PLC system performs a data obtaining process for obtaining one-dimensional information from the displacement sensor and positional information from the drives in a task with a first constant cycle, and performs a data generation process for generating two-dimensional shape data or three-dimensional shape data based on the obtained measurement data in a task with a second constant cycle, and can set an amount of processing to be performed for one task in the data generation process.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 3, 2018
    Applicant: OMRON Corporation
    Inventors: Hiroshi SAWARAGI, Mitsuru NAKAMURA, Manabu KAWACHI
  • Publication number: 20180120090
    Abstract: A PLC system includes a displacement sensor, drives, and a PLC. The PLC system obtains line measurement data including a plurality of pieces of measurement information or 1D information from the displacement sensor and a plurality of pieces of positional information from the drives that are read in accordance with measurement intervals, generates 2D shape data, and generates 2D shape data as 1D arrangement information for every measurement interval from combination line measurement data combining the 1D information and the positional information.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 3, 2018
    Applicant: OMRON Corporation
    Inventors: Hiroshi SAWARAGI, Mitsuru NAKAMURA, Manabu KAWACHI
  • Patent number: 9891610
    Abstract: A CPU unit of a PLC executes a motion control and a sequence control. The CPU unit stores a CAM table and a control program for performing the motion control using the CAM table. When a microprocessor receives a command for altering one of a plurality of phases and/or a displacement associated with the phase, the microprocessor alters the phase and/or the displacement in the CAM table to a value that is on the basis of the command. When the microprocessor performs the alteration, the microprocessor executes a control program using a post-alteration CAM table, and outputs the execution results to an apparatus to be controlled.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: February 13, 2018
    Assignee: OMRON CORPORATION
    Inventors: Junji Shimamura, Hiroshi Sawaragi, Shinichi Hosomi
  • Patent number: 9869979
    Abstract: A CPU unit of PLC executes a motion control and a sequence control. The CPU unit stores a control program for executing the motion control using a CAM table, and a first CAM table and a second CAM table. When a microprocessor receives a predetermined instruction during execution of the control program, the microprocessor switches the CAM table used in the execution of the control program from the first CAM table to the second CAM table. On the basis of the switching of the CAM table, the microprocessor outputs the execution results of the control program using the second CAM table to an apparatus to be controlled.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: January 16, 2018
    Assignee: OMRON CORPORATION
    Inventors: Junji Shimamura, Hiroshi Sawaragi, Takaaki Yamada
  • Patent number: 9753447
    Abstract: It is possible to easily change CAM tables, which are used for executing an electronic CAM operation. A CAM computation program performs an electronic CAM operation, using a CAM table that is an array in which displacements of a slave axis of an electronic CAM are associated with phases of a master axis of the electronic CAM. A CAM table generating program receives input of a CAM definition variable that defines an electronic CAM operation to be realized by a motion control, and generates a CAM table in which a CAM curve is stored as an array corresponding to the inputted CAM definition variable. A microprocessor performs a CAM computation program using the CAM table. If the microprocessor receives the input of the CAM definition variable, the microprocessor performs the CAM table generating program to generate the CAM table, and stores the generated CAM table into the main memory.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 5, 2017
    Assignee: OMRON CORPORATION
    Inventors: Hiroshi Sawaragi, Yutaka Abe, Yoshimi Kamitani, Josep Manel Lario Perez
  • Publication number: 20170123404
    Abstract: A desired position instruction of a user is generated even if a plurality of position instructions satisfying a vibration control condition exist. An instruction generator includes a conditional expression selector configured to select a conditional expression that should generate the position instruction from a plurality of conditional expressions based on a control performance condition, a parameter calculator configured to calculate a parameter based on a machine performance index and the selected vibration control conditional expression, and a position instruction generator configured to calculate the position instruction based on the parameter.
    Type: Application
    Filed: September 29, 2016
    Publication date: May 4, 2017
    Applicant: OMRON Corporation
    Inventors: Ryuichiro NAKANISHI, Junji SHIMAMURA, Yosuke IWAI, Hiroshi SAWARAGI, Nobuhiro HARADA
  • Publication number: 20150177723
    Abstract: It is possible to easily change CAM tables, which are used for executing an electronic CAM operation. A CAM computation program performs an electronic CAM operation, using a CAM table that is an array in which displacements of a slave axis of an electronic CAM are associated with phases of a master axis of the electronic CAM. A CAM table generating program receives input of a CAM definition variable that defines an electronic CAM operation to be realized by a motion control, and generates a CAM table in which a CAM curve is stored as an array corresponding to the inputted CAM definition variable. A microprocessor performs a CAM computation program using the CAM table. If the microprocessor receives the input of the CAM definition variable, the microprocessor performs the CAM table generating program to generate the CAM table, and stores the generated CAM table into the main memory.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 25, 2015
    Applicant: OMRON CORPORATION
    Inventors: Hiroshi SAWARAGI, Yutaka ABE, Yoshimi KAMITANI, Josep Manel Lario PEREZ
  • Patent number: 8901870
    Abstract: A synchronous control apparatus capable of switching cam curves with ease and without delay is provided. A cam curve storing unit stores a representation of a first cam curve and a representation of a second cam curve. Before switch-over of the cam curves, a control unit finds a position command value to a driven-side member, after the switch-over of the cam curves, the control unit finds the position command value, and in a switch-over period of the cam curves, the control unit finds the position command value to the driven-side member based on a value obtained by utilizing first data based on the first cam curve or a position of the driven shaft and second data based on the second cam curve to provide a weighted average at each control timing.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: December 2, 2014
    Assignee: Omron Corporation
    Inventors: Takaaki Yamada, Hiroshi Sawaragi, Junji Shimamura
  • Publication number: 20140088767
    Abstract: A CPU unit of PLC executes a motion control and a sequence control. The CPU unit stores a control program for executing the motion control using a CAM table, and a first CAM table and a second CAM table. When a microprocessor receives a predetermined instruction during execution of the control program, the microprocessor switches the CAM table used in the execution of the control program from the first CAM table to the second CAM table. On the basis of the switching of the CAM table, the microprocessor outputs the execution results of the control program using the second CAM table to an apparatus to be controlled.
    Type: Application
    Filed: March 22, 2011
    Publication date: March 27, 2014
    Applicant: OMRON CORPORATION
    Inventors: Junji Shimamura, Hiroshi Sawaragi, Takaaki Yamada
  • Publication number: 20140058565
    Abstract: A CPU unit of a PLC executes a motion control and a sequence control. The CPU unit stores a CAM table and a control program for performing the motion control using the CAM table. When a microprocessor receives a command for altering one of a plurality of phases and/or a displacement associated with the phase, the microprocessor alters the phase and/or the displacement in the CAM table to a value that is on the basis of the command. When the microprocessor performs the alteration, the microprocessor executes a control program using a post-alteration CAM table, and outputs the execution results to an apparatus to be controlled.
    Type: Application
    Filed: March 22, 2011
    Publication date: February 27, 2014
    Applicant: OMRON CORPORATION
    Inventors: Junji Shimamura, Hiroshi Sawaragi, Shinichi Hosomi
  • Publication number: 20130033218
    Abstract: A synchronous control apparatus capable of switching cam curves with ease and without delay is provided. A cam curve storing unit stores a representation of a first cam curve and a representation of a second cam curve. Before switch-over of the cam curves, a control unit finds a position command value to a driven-side member, after the switch-over of the cam curves, the control unit finds the position command value, and in a switch-over period of the cam curves, the control unit finds the position command value to the driven-side member based on a value obtained by utilizing first data based on the first cam curve or a position of the driven shaft and second data based on the second cam curve to provide a weighted average at each control timing.
    Type: Application
    Filed: July 12, 2012
    Publication date: February 7, 2013
    Applicant: OMRON CORPORATION
    Inventors: Takaaki YAMADA, Hiroshi SAWARAGI, Junji SHIMAMURA
  • Patent number: 8154226
    Abstract: An operating apparatus including a main body, a movable member, a drive unit having a drive source, and a control unit controlling the drive source to control the position of the movable member relative to the main body. The control unit including a position control system and an acceleration control system. The position control system including a position command portion, a first feedforward compensator outputting a first operation command to the drive source, a second feedforward compensator, a positional-information acquiring device obtaining information related to the position of the movable member, and a first feedback compensator outputting a second operation command to the drive source. The acceleration control system including an acceleration-information acquiring device obtaining information related to an acceleration of the main body, a third feedforward compensator, a second feedback compensator outputting a third operation command to the drive source.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: April 10, 2012
    Assignees: Fuji Machine Mfg. Co., Ltd., National University Corporation Nagoya Institute of Technology
    Inventors: Hiroshi Sawaragi, Keisuke Nagiri, Takayoshi Kawai, Nobuyuki Matsui, Makoto Iwasaki