Patents by Inventor Kenichiro Hiruma

Kenichiro Hiruma 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: 11772350
    Abstract: Press-fitting work is evaluated by appropriately determining a load when sliding occurs. A load-drop determination unit determines whether or not a load value detected by a load detecting unit exceeds a load-drop determination value decided based on a moving average value and a dispersion average value stored in a storage unit. A data substitution unit substitutes the load value which is determined to exceed the load-drop determination value in the load-drop determination unit with a predetermined value.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: October 3, 2023
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventor: Kenichiro Hiruma
  • Publication number: 20220126543
    Abstract: Press-fitting work is evaluated by appropriately determining a load when sliding occurs. A load-drop determination unit determines whether or not a load value detected by a load detecting unit exceeds a load-drop determination value decided based on a moving average value and a dispersion average value stored in a storage unit. A data substitution unit substitutes the load value which is determined to exceed the load-drop determination value in the load-drop determination unit with a predetermined value.
    Type: Application
    Filed: August 24, 2018
    Publication date: April 28, 2022
    Inventor: Kenichiro HIRUMA
  • Patent number: 11305504
    Abstract: Disclosed herein are an electric press and a method for calibrating the electric press, which can implement a rapid calibration operation. An electric press (10) includes a ram location information storage unit (63) and a load control unit (64). The ram location information storage unit (63) stores ram location information, corresponding to actual load values and representing locations to which a ram is moved, in advance. The load control unit (64) applies an actual load, corresponding to at least one location which belongs to the locations represented by the ram location information and to which the ram is moved, to a compression target by moving the ram to the location. Accordingly, the load value output by the detection unit is calibrated based on the actual load value applied to the compression target.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: April 19, 2022
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventors: Tadahiro Noguchi, Jun Nishizawa, Tadashi Matsushita, Kenichiro Hiruma
  • Patent number: 10921776
    Abstract: A log collecting device enabling a grasp of an actuation status based on event logs without a restriction regarding a memory, and an industrial robot and an electric-powered press including the same are provided. A log collecting device 1 is provided on, for example, an industrial robot and an electric-powered press, stores an event log 11 indicating details of an event occurred at an apparatus in a volatile memory 3, creates the collection data 12 that is a collection of the event logs 11, stores this collection data 12 in the volatile memory 3, and deletes the event logs 11 collected as the collection data 12 from the volatile memory 3.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: February 16, 2021
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventor: Kenichiro Hiruma
  • Patent number: 10618169
    Abstract: A robot repeats successive works for each process point. A controller stores, in a storage, control data that arrays therein structural point blocks each bundling the successive works for each process point. The structural point block arrays therein point statements 8 indicating details of the successive works. A debugger executes step-over which sequentially executes the control data in a unit of structural point block, and which aborts the execution.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: April 14, 2020
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventor: Kenichiro Hiruma
  • Publication number: 20200094506
    Abstract: Disclosed herein are an electric press and a method for calibrating the electric press, which can implement a rapid calibration operation. An electric press (10) includes a ram location information storage unit (63) and a load control unit (64). The ram location information storage unit (63) stores ram location information, corresponding to actual load values and representing locations to which a ram is moved, in advance. The load control unit (64) applies an actual load, corresponding to at least one location which belongs to the locations represented by the ram location information and to which the ram is moved, to a compression target by moving the ram to the location. Accordingly, the load value output by the detection unit is calibrated based on the actual load value applied to the compression target.
    Type: Application
    Filed: November 26, 2019
    Publication date: March 26, 2020
    Inventors: Tadahiro NOGUCHI, Jun NISHIZAWA, Tadashi MATSUSHITA, Kenichiro HIRUMA
  • Patent number: 10538048
    Abstract: Disclosed herein are an electric press and a method for calibrating the electric press, which can implement a rapid calibration operation. An electric press (10) includes a ram location information storage unit (63) and a load control unit (64). The ram location information storage unit (63) stores ram location information, corresponding to actual load values and representing locations to which a ram is moved, in advance. The load control unit (64) applies an actual load, corresponding to at least one location which belongs to the locations represented by the ram location information and to which the ram is moved, to a compression target by moving the ram to the location. Accordingly, the load value output by the detection unit is calibrated based on the actual load value applied to the compression target.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: January 21, 2020
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventors: Tadahiro Noguchi, Jun Nishizawa, Tadashi Matsushita, Kenichiro Hiruma
  • Publication number: 20190310606
    Abstract: A log collecting device enabling a grasp of an actuation status based on event logs without a restriction regarding a memory, and an industrial robot and an electric-powered press including the same are provided. A log collecting device 1 is provided on, for example, an industrial robot and an electric-powered press, stores an event log 11 indicating details of an event occurred at an apparatus in a volatile memory 3, creates the collection data 12 that is a collection of the event logs 11, stores this collection data 12 in the volatile memory 3, and deletes the event logs 11 collected as the collection data 12 from the volatile memory 3.
    Type: Application
    Filed: February 9, 2017
    Publication date: October 10, 2019
    Inventor: Kenichiro HIRUMA
  • Patent number: 10226867
    Abstract: A robot capable of substituting a plurality of parameter candidates in a point by a single-kind instruction sequence in accordance with the point is provided. A robot stores a main program, a sub program referred when the main program is executed, and a plurality of parameters. The sub program contains an instruction sequence containing a variable, and defines control details. The parameters are substitution candidates for the single kind of variable. The parameter to be substituted in the single kind of variable is determined, and one of the memory areas where the parameter is stored is interlinked with the variable in accordance with a determination result.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: March 12, 2019
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventors: Kenichiro Hiruma, Yoshikazu Suganuma
  • Patent number: 10213979
    Abstract: A detection unit for detecting a press position and a load at the press position; an input/storage unit for inputting and storing a value serving as a reference for determining a bend point in a relation between the press position and the load at the press position; a slope calculation unit for calculating a slope of the load based on the press position and the load at the press position, which have been detected; and a bend-point determination unit for determining a point, at which the calculated slope of the load exceeds the value serving as the reference for determining the bend point, as the bend point are provided.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 26, 2019
    Assignee: Janome Sewing Machine Co., Ltd.
    Inventors: Yumi Yanagi, Kenichiro Hiruma
  • Patent number: 10195810
    Abstract: A detection unit for detecting a data row of a press position and a load at the press position; an input/storage unit for storing at least a load value serving as references for determining stop or judge; a calculation unit of the value of the slope of the load for calculating the value of the slope of the load based on the press position and the load at the press position detected; a calculation unit of the value of the slope of the slope of the load for calculating the value of the slope of the slope of the load based on the calculated value of the slope of the load; and a determination unit for comparing the calculated value of the slope of the slope of the load with the values serving as the references to determine stop or judge are provided.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 5, 2019
    Assignee: Janome Sewing Machine Co., Ltd.
    Inventors: Masahiko Nakano, Kenichiro Hiruma
  • Patent number: 10173385
    Abstract: A detection unit for detecting a data row of a press position and a load at the press position; an input/storage unit for inputting and storing a value serving as a reference for determining a bend point in a relation between the press position and the load at the press position; a data-row calculation unit for calculating a data row of a press position and a load at a constant distance interval based on the data row of the press position and the load detected; a slope calculation unit for calculating a slope of the load based on the press position and the load at the press position detected; and a bend-point determination unit for determining a point, at which the calculated slope of the load exceeds the value serving as the reference for determining the bend point, as the bend point are provided.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: January 8, 2019
    Assignee: Janome Sewing Machine Co., Ltd.
    Inventors: Shingo Takada, Kenichiro Hiruma
  • Patent number: 10029371
    Abstract: A controller of a robot includes a storage that stores a main program, a point sequence containing statements arranged in sequence and containing kind information identifying control details to a work tool and coordinate information on a point on a work-piece, a point kind definition describing the control details identified by the kind information, and containing reference information to refer adjustment information for each work tool, and the adjustment information for each work tool prepared so as to correspond to the reference information, an executing unit executing the main program, and a referring unit referring the adjustment information based on the reference information when the point kind definition in the point sequence is inherited during the execution by the executing unit, and applying the adjustment information to the control details.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: July 24, 2018
    Assignee: JANOME SEWING MACHINE CO. LTD.
    Inventor: Kenichiro Hiruma
  • Patent number: 9958856
    Abstract: The robot of this embodiment moves a work tool to points where multiple work-pieces are placed, and executes a process specified at each point where the work-piece is placed. A point sequence memory stores the point where the work-piece is placed. A work-instruction-sequence memory stores a work instruction executed at the point where the work-piece is placed. A work-piece-correction-level memory stores, in association with each other, a work-piece correction level at each point and a parameter of each point where the work-piece is placed. A work-piece-correction counter memory stores a counter indicating to which point the work-piece correction level at the point is reflected.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 1, 2018
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventors: Yusuke Sumii, Kenichiro Hiruma
  • Patent number: 9868216
    Abstract: A robot executes sequential works at each work point based on point-based work data. An external instrument attached to the robot executes a main work at each work point in the sequential works. A controller controls the external instrument based on control data including structural point blocks arranged in sequence and bundling the sequential works at each work point. An external instrument driver transforms data format exchanged between the external instrument and the controller. A driver generator generates driver data indicating the detail of transformation of the data format by the external instrument driver. The driver selector selects the driver data to be utilized by the external instrument driver in accordance with the external instrument.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 16, 2018
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventor: Kenichiro Hiruma
  • Publication number: 20170259516
    Abstract: Disclosed herein are an electric press and a method for calibrating the electric press, which can implement a rapid calibration operation. An electric press (10) includes a ram location information storage unit (63) and a load control unit (64). The ram location information storage unit (63) stores ram location information, corresponding to actual load values and representing locations to which a ram is moved, in advance. The load control unit (64) applies an actual load, corresponding to at least one location which belongs to the locations represented by the ram location information and to which the ram is moved, to a compression target by moving the ram to the location. Accordingly, the load value output by the detection unit is calibrated based on the actual load value applied to the compression target.
    Type: Application
    Filed: February 22, 2017
    Publication date: September 14, 2017
    Inventors: Tadahiro NOGUCHI, Jun NISHIZAWA, Tadashi MATSUSHITA, Kenichiro HIRUMA
  • Patent number: 9718186
    Abstract: A robot includes a work tool that performs a work to a work point, and a moving unit that moves the work tool and changes the posture thereof. A console receives an operation to designate the coordinates of arbitrary two or three points on an inclined surface. Upon this operation, a processor calculates a direction of the work tool toward the work point from a work start point based on the coordinates of the arbitrary two or three points, next, a control unit moves the work tool to the work start point, directs the posture of the work tool toward the work point in accordance with the calculation by the processor, and causes the work tool to start a process to the work point.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: August 1, 2017
    Assignee: JANOME SEWING MACHINE CO., LTD.
    Inventors: Kenichiro Hiruma, Masakazu Shimbara, Yoshikazu Suganuma
  • Publication number: 20160361818
    Abstract: A controller of a robot includes a storage that stores a main program, a point sequence containing statements arranged in sequence and containing kind information identifying control details to a work tool and coordinate information on a point on a work-piece, a point kind definition describing the control details identified by the kind information, and containing reference information to refer adjustment information for each work tool, and the adjustment information for each work tool prepared so as to correspond to the reference information, an executing unit executing the main program, and a referring unit referring the adjustment information based on the reference information when the point kind definition in the point sequence is inherited during the execution by the executing unit, and applying the adjustment information to the control details.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 15, 2016
    Inventor: Kenichiro HIRUMA
  • Publication number: 20160361817
    Abstract: A robot capable of substituting a plurality of parameter candidates in a point by a single-kind instruction sequence in accordance with the point is provided. A robot stores a main program, a sub program referred when the main program is executed, and a plurality of parameters. The sub program contains an instruction sequence containing a variable, and defines control details. The parameters are substitution candidates for the single kind of variable. The parameter to be substituted in the single kind of variable is determined, and one of the memory areas where the parameter is stored is interlinked with the variable in accordance with a determination result.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 15, 2016
    Inventors: Kenichiro HIRUMA, Yoshikazu SUGANUMA
  • Publication number: 20160271802
    Abstract: A robot executes sequential works at each work point based on point-based work data. An external instrument attached to the robot executes a main work at each work point in the sequential works. A controller controls the external instrument based on control data including structural point blocks arranged in sequence and bundling the sequential works at each work point. An external instrument driver transforms data format exchanged between the external instrument and the controller. A driver generator generates driver data indicating the detail of transformation of the data format by the external instrument driver. The driver selector selects the driver data to be utilized by the external instrument driver in accordance with the external instrument.
    Type: Application
    Filed: September 17, 2015
    Publication date: September 22, 2016
    Inventor: Kenichiro HIRUMA