Patents by Inventor Makoto Haga

Makoto Haga 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: 11943243
    Abstract: In an anomaly detection method that determines whether each frame in observation data constituted by a collection of frames sent and received over a communication network system is anomalous, a difference between a data distribution of a feature amount extracted from the frame in the observation data and a data distribution for a collection of frames sent and received over the communication network system, obtained at a different timing from the observation data, is calculated. A frame having a feature amount for which the difference is predetermined value or higher is determined to be an anomalous frame. An anomaly contribution level of feature amounts extracted from the frame determined to be an anomalous frame is calculated, and an anomalous payload part, which is at least one part of the payload corresponding to the feature amount for which the anomaly contribution level is at least the predetermined value, is output.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: March 26, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Tomoyuki Haga, Daiki Tanaka, Makoto Yamada, Hisashi Kashima, Takeshi Kishikawa
  • Patent number: 11915609
    Abstract: Provided is a hollow organ model unit. The hollow organ model unit includes a base that includes a recessed part, a hollow organ model that is placed in the recessed part, a filler that is filled in the recessed part, and a sensor that performs a measurement on the hollow organ model.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: February 27, 2024
    Assignee: TOHOKU UNIVERSITY
    Inventors: Yoichi Haga, Makoto Ohta, Yasutomo Shimizu, Tadao Matsunaga, Noriko Tsuruoka, Soyoka Osaki, Hiroshi Yoshida, Simon Andre Tupin, Kaihong Yu
  • Patent number: 10545477
    Abstract: Disclosed is a numerical controller that has a cutting in/out motion inserting function and configured to control a machine tool that performs lathe-turning machining in which a cutting tool moves in contact with a rotating workpiece. The numerical controller includes a cutting in/out motion inserting unit that generates a program to perform cutting in/out motion, based on operation conditions analyzed by a cutting in/out motion operation conditions analysis unit and inserts the generated program of performing the cutting in/out motion to a program to perform the lathe-turning machining.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: January 28, 2020
    Assignee: FANUC Corporation
    Inventors: Makoto Haga, Masaaki Shindou
  • Patent number: 10353374
    Abstract: A controller including: a positional deviation calculating unit that calculates positional deviation using a position command directed to a servo motor for driving a cutting tool, etc., and a position feedback value corresponding to the position of the cutting tool, etc.; an oscillation command calculating unit that calculates an oscillation command using the position command and a spindle axis angle of the rotated work, etc., or using the position feedback value and the spindle axis angle; an oscillation offset calculating unit that calculates an offset for the oscillation command using the positional deviation, the oscillation command, and the spindle axis angle; and a driving unit that determines a drive signal for the servo motor based on the positional deviation, the oscillation command, and the oscillation offset, and outputs the drive signal.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: July 16, 2019
    Assignee: FANUC CORPORATION
    Inventors: Naoto Sonoda, Makoto Haga
  • Patent number: 10191469
    Abstract: A numerical control device includes an approach path calculation unit configured to calculate an approach path to the restarting machining point of the tool, a manual operation approach command unit, and an approaching operation switching unit, wherein the approaching operation switching unit is configured to receive switching request from an operator during the manual operation approach and switch to the automatic operation approach, or, receive manual intervention of the operator during the automatic operation approach and switch to the manual operation approach.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 29, 2019
    Assignee: FANUC Corporation
    Inventors: Takahiro Haraguchi, Makoto Haga
  • Patent number: 10185300
    Abstract: A numerical controller for controlling a machine receives an instruction to reestablish a machine coordinate value of a movable part of the machine and stops a servo motor driving the movable part. When the servo motor is stopped, the numerical controller acquires position information of a position detector provided to the servo motor. Then, the numerical controller updates the machine coordinate value of the movable part based on the position information, and further updates the absolute coordinate value of the movable part based on the updated machine coordinate value.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: January 22, 2019
    Assignee: FANUC Corporation
    Inventors: Makoto Haga, Satoshi Kimura
  • Publication number: 20180107197
    Abstract: An information processing device includes: for each of a plurality of machine tools, a machine information database configured to store machine configuration information and tool information of each of the plurality of machine tools, in association with each of the plurality of machine tools; an information collection unit configured to collect and store the machine configuration information and the tool information into the machine information database; a manufacturing planning work information input unit configured to receive manufacturing planning work information; a machine information collation unit configured to collate the manufacturing planning work information with the machine configuration information and the tool information to give a score to each of the plurality of machine tools, based on a result of the collation; and an optimum machine selection unit configured to select an optimum machine tool for machining, based on the score given to each of the plurality of machine tools.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 19, 2018
    Applicant: FANUC CORPORATION
    Inventors: Kenji Tanaka, Makoto Haga
  • Patent number: 9939798
    Abstract: Disclosed is a numerical controller that has a cutting in/out motion inserting function and configured to control a machine tool that performs lathe-turning machining in which a cutting tool moves in contact with a rotating workpiece. The numerical controller includes a cutting in/out motion inserting unit that generates a program to perform cutting in/out motion, based on operation conditions analyzed by a cutting in/out motion operation conditions analysis unit and inserts the generated program of performing the cutting in/out motion to a program to perform the lathe-turning machining.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: April 10, 2018
    Assignee: FANUC Corporation
    Inventors: Makoto Haga, Masaaki Shindou
  • Publication number: 20180095443
    Abstract: Disclosed is a numerical controller that has a cutting in/out motion inserting function and configured to control a machine tool that performs lathe-turning machining in which a cutting tool moves in contact with a rotating workpiece. The numerical controller includes a cutting in/out motion inserting unit that generates a program to perform cutting in/out motion, based on operation conditions analyzed by a cutting in/out motion operation conditions analysis unit and inserts the generated program of performing the cutting in/out motion to a program to perform the lathe-turning machining.
    Type: Application
    Filed: November 22, 2017
    Publication date: April 5, 2018
    Inventors: Makoto HAGA, Masaaki SHINDOU
  • Patent number: 9904279
    Abstract: A numerical control device including a programmed machining restart function includes a first display unit for displaying, as a list, specific codes indicating limit points of machining steps of a machining program, a specification unit for specifying, among the specific codes displayed as a list by the first display unit, a specific code that is selected, and a program restart unit for executing, by using a location in a memory of the specific code that is specified by the specification unit, a restart operation of the machining program from a machining step including the specific code that is specified.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: February 27, 2018
    Assignee: FANUC Corporation
    Inventors: Makoto Haga, Yousuke Koyanaka
  • Publication number: 20170285608
    Abstract: A controller including: a positional deviation calculating unit that calculates positional deviation using a position command directed to a servo motor for driving a cutting tool, etc., and a position feedback value corresponding to the position of the cutting tool, etc.; an oscillation command calculating unit that calculates an oscillation command using the position command and a spindle axis angle of the rotated work, etc., or using the position feedback value and the spindle axis angle; an oscillation offset calculating unit that calculates an offset for the oscillation command using the positional deviation, the oscillation command, and the spindle axis angle; and a driving unit that determines a drive signal for the servo motor based on the positional deviation, the oscillation command, and the oscillation offset, and outputs the drive signal.
    Type: Application
    Filed: March 27, 2017
    Publication date: October 5, 2017
    Inventors: Naoto SONODA, Makoto HAGA
  • Patent number: 9599978
    Abstract: In a canned cycle, a straight path is set from a cutting completion position in a cycle to a cutting start position in a next cycle. Furthermore, when there is a possibility that the set straight path interferes with a workpiece, a region for which the workpiece has been already cut is determined, and a path not interfering with the workpiece is set with as short length as possible.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: March 21, 2017
    Assignee: FANUC Corporation
    Inventor: Makoto Haga
  • Patent number: 9494929
    Abstract: The numerical controller has a program restart function and acquires program restart block data for resuming and ending suspended machining of a workpiece. The numerical controller analyzes a block of a machining program, and upon determining that a moving path of a tool, which is determined by the block, passes a boundary of a predetermined machining area of each controlled axis of a machine tool, the numerical controller acquires the program restart block data of that block and performs partial machining of the workpiece based on the acquired program restart block data.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: November 15, 2016
    Assignee: FANUC Corporation
    Inventors: Makoto Haga, Makoto Suzuki
  • Publication number: 20160259319
    Abstract: A numerical controller for controlling a machine receives an instruction to reestablish a machine coordinate value of a movable part of the machine and stops a servo motor driving the movable part. When the servo motor is stopped, the numerical controller acquires position information of a position detector provided to the servo motor. Then, the numerical controller updates the machine coordinate value of the movable part based on the position information, and further updates the absolute coordinate value of the movable part based on the updated machine coordinate value.
    Type: Application
    Filed: February 18, 2016
    Publication date: September 8, 2016
    Inventors: Makoto HAGA, Satoshi KIMURA
  • Patent number: 9400496
    Abstract: A pre-read/analysis process is carried out to analyze a code in a block, and whether or not the analyzed data contains an inter-path waiting code is determined. When the block contains an inter-path waiting code, the pre-read/analysis process is suspended, and whether or not a preset specified condition is met is judged. When the specified condition is met, inter-path waiting is started. When the inter-path waiting is established, code analysis data created before creation of execution data is discarded, and a pre-read/analysis process on the next block is immediately started.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: July 26, 2016
    Assignee: FANUC Corporation
    Inventors: Makoto Haga, Masaaki Shindou
  • Publication number: 20160085232
    Abstract: A numerical control device includes an approach path calculation unit configured to calculate an approach path to the restarting machining point of the tool, a manual operation approach command unit, and an approaching operation switching unit, wherein the approaching operation switching unit is configured to receive switching request from an operator during the manual operation approach and switch to the automatic operation approach, or, receive manual intervention of the operator during the automatic operation approach and switch to the manual operation approach.
    Type: Application
    Filed: September 17, 2015
    Publication date: March 24, 2016
    Inventors: Takahiro HARAGUCHI, Makoto HAGA
  • Publication number: 20150346707
    Abstract: Disclosed is a numerical controller that has a cutting in/out motion inserting function and configured to control a machine tool that performs lathe-turning machining in which a cutting tool moves in contact with a rotating workpiece. The numerical controller includes a cutting in/out motion inserting unit that generates a program to perform cutting in/out motion, based on operation conditions analyzed by a cutting in/out motion operation conditions analysis unit and inserts the generated program of performing the cutting in/out motion to a program to perform the lathe-turning machining.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Inventors: Makoto HAGA, Masaaki SHINDOU
  • Publication number: 20150338845
    Abstract: A numerical control device including a programmed machining restart function includes a first display unit for displaying, as a list, specific codes indicating limit points of machining steps of a machining program, a specification unit for specifying, among the specific codes displayed as a list by the first display unit, a specific code that is selected, and a program restart unit for executing, by using a location in a memory of the specific code that is specified by the specification unit, a restart operation of the machining program from a machining step including the specific code that is specified.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 26, 2015
    Inventors: Makoto HAGA, Yousuke KOYANAKA
  • Publication number: 20150012125
    Abstract: In a canned cycle, a straight path is set from a cutting completion position in a cycle to a cutting start position in a next cycle. Furthermore, when there is a possibility that the set straight path interferes with a workpiece, a region for which the workpiece has been already cut is determined, and a path not interfering with the workpiece is set with as short length as possible.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 8, 2015
    Inventor: Makoto HAGA
  • Publication number: 20140088755
    Abstract: A pre-read/analysis process is carried out to analyze a code in a block, and whether or not the analyzed data contains an inter-path waiting code is determined. When the block contains an inter-path waiting code, the pre-read/analysis process is suspended, and whether or not a preset specified condition is met is judged. When the specified condition is met, inter-path waiting is started. When the inter-path waiting is established, code analysis data created before creation of execution data is discarded, and a pre-read/analysis process on the next block is immediately started.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 27, 2014
    Applicant: FANUC Corporation
    Inventors: Makoto HAGA, Masaaki SHINDOU