Patents by Inventor Manabu Saitou

Manabu Saitou 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: 11402818
    Abstract: A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. The numerical controller includes: a control point coordinate system specification portion that specifies, with the identifier, one or more groups of the control point and the coordinate system; a command value determination portion that uses the specified control point and the coordinate system to determine for which control point and on which coordinate system one or more command values commanded in a program correspond to a coordinate value; and a movement command portion that commands a move of the control point such that the coordinate value of the control point is the command value.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 2, 2022
    Assignee: FANUC CORPORATION
    Inventors: Daijirou Koga, Nobuhito Oonishi, Manabu Saitou
  • Patent number: 11366755
    Abstract: The controller that controls the industrial machine comprises a storage area that stores an operation program, a cache memory, a cache control unit, and an analysis unit, the analysis unit pre-reads a command subsequent to a command included in the operation program loaded in the cache memory, in a case where it is determined that an operation load on a CPU in a command included in the operation program is below a prescribed value, adds, to the command, a cache control command for loading of a subprogram into the cache memory in accordance with a predetermined condition, in a case where a subprogram call command is confirmed present, and makes a cache control request to the cache control unit, responsive to the added cache control command, and the cache control unit loads the subprogram in the cache memory, based on the cache control request.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 21, 2022
    Assignee: FANUC CORPORATION
    Inventors: Kazuyuki Mikami, Hideo Ogino, Takenori Ono, Manabu Saitou
  • Patent number: 11226609
    Abstract: A numerical controller capable of setting the execution order among the commands of an NC program executes at least one NC program to control a plurality of paths. The NC program includes an order setting command by which the execution order can be set among commands for controlling each of the plurality of paths. The numerical controller includes at least one command analysis unit that reads and interprets a command included in the NC program, and when execution order of the command is set by the order setting command, outputs command data to which the execution order is added, and at least one command executor that executes command processing of each path in accordance with the execution order based on the command data that is output by the command analysis unit and to which the execution order is added.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: January 18, 2022
    Assignee: Fanuc Corporation
    Inventor: Manabu Saitou
  • Patent number: 11194313
    Abstract: A numerical controller includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block of the machining program in a reading processing for the one block to specify a plurality of coordinate values or movement amounts, and a block information generation unit for generating the block information for the plurality of sections based on the plurality of coordinate values or movement amounts. Each of one or more addresses is described only once and a plurality of command values corresponding to the respective addresses is described according to a predetermined order in the axis movement command, and the command analysis unit specifies a correlation between the addresses and the command values according to the order.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 7, 2021
    Assignee: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Patent number: 11036206
    Abstract: A numerical controller for generating block information of a path by analyzing an axis movement command described in a machining program includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block in a reading processing for the one block to specify a plurality of coordinate values, a command synthesis unit for generating a plurality of direction vectors constituting the path based on the plurality of coordinate values and generating a resultant vector obtained by adding the direction vectors, and a block information generation unit for generating the block information based on the resultant vector.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 15, 2021
    Assignee: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Publication number: 20210173775
    Abstract: The controller that controls the industrial machine comprises a storage area that stores an operation program, a cache memory, a cache control unit, and an analysis unit, the analysis unit pre-reads a command subsequent to a command included in the operation program loaded in the cache memory, in a case where it is determined that an operation load on a CPU in a command included in the operation program is below a prescribed value, adds, to the command, a cache control command for loading of a subprogram into the cache memory in accordance with a predetermined condition, in a case where a subprogram call command is confirmed present, and makes a cache control request to the cache control unit, responsive to the added cache control command, and the cache control unit loads the subprogram in the cache memory, based on the cache control request.
    Type: Application
    Filed: November 23, 2020
    Publication date: June 10, 2021
    Inventors: Kazuyuki MIKAMI, Hideo OGINO, Takenori ONO, Manabu SAITOU
  • Patent number: 10897051
    Abstract: A cell control system that reduces an abnormality occurrence probability in a manufacturing cell according to a manufacturing cell operation plan includes a cell controller that transmits an operation instruction to a manufacturing machine of the manufacturing cell.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: January 19, 2021
    Assignee: FANUC CORPORATION
    Inventor: Manabu Saitou
  • Publication number: 20200218234
    Abstract: A numerical controller for generating block information of a path by analyzing an axis movement command described in a machining program includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block in a reading processing for the one block to specify a plurality of coordinate values, a command synthesis unit for generating a plurality of direction vectors constituting the path based on the plurality of coordinate values and generating a resultant vector obtained by adding the direction vectors, and a block information generation unit for generating the block information based on the resultant vector.
    Type: Application
    Filed: December 23, 2019
    Publication date: July 9, 2020
    Applicant: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Publication number: 20200192334
    Abstract: A numerical controller includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block of the machining program in a reading processing for the one block to specify a plurality of coordinate values or movement amounts, and a block information generation unit for generating the block information for the plurality of sections based on the plurality of coordinate values or movement amounts. Each of one or more addresses is described only once and a plurality of command values corresponding to the respective addresses is described according to a predetermined order in the axis movement command, and the command analysis unit specifies a correlation between the addresses and the command values according to the order.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 18, 2020
    Applicant: Fanuc Corporation
    Inventors: Chihiro Abe, Manabu Saitou, Takenori Ono
  • Patent number: 10642247
    Abstract: A cell control system capable of estimating a cause of an alarm by estimating an influence of noise in a plurality of machines includes a machine operation instruction unit for transmitting an operation instruction to a managed manufacturing machine, a noise value collection unit for collecting detected noise information, an operation information collection unit for collecting operation information of a manufacturing machine, a learning unit for creating a learning model by performing machine learning using the collected operation information collected as an input signal and the detected noise information as an instruction signal, an estimation unit for analyzing the learning model to estimate operation information corresponding to a noise factor, and an operation instruction change unit for instructing the machine operation instruction unit to change instruction content based on the operation information corresponding to the noise factor.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: May 5, 2020
    Assignee: FANUC CORPORATION
    Inventor: Manabu Saitou
  • Patent number: 10289087
    Abstract: A motion controller has an axis control part and a communication control part. The motion controller includes: a control function storage part that stores a control function received from a higher-level control device by the communication control part; a control function execution part that executes the control function regarding at least one of information of a motor and information of a sensor as an input; and a control information changing part that changes the motor control information based on a result of execution of the control function stored in the control function storage part, the execution of the control function being performed by the control function execution part. The motor control information changed by the control information changing part serves as an input to the axis control part.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: May 14, 2019
    Assignee: FANUC CORPORATION
    Inventor: Manabu Saitou
  • Publication number: 20190004500
    Abstract: A numerical controller capable of setting the execution order among the commands of an NC program executes at least one NC program to control a plurality of paths. The NC program includes an order setting command by which the execution order can be set among commands for controlling each of the plurality of paths. The numerical controller includes at least one command analysis unit that reads and interprets a command included in the NC program, and when execution order of the command is set by the order setting command, outputs command data to which the execution order is added, and at least one command executor that executes command processing of each path in accordance with the execution order based on the command data that is output by the command analysis unit and to which the execution order is added.
    Type: Application
    Filed: June 22, 2018
    Publication date: January 3, 2019
    Applicant: Fanuc Corporation
    Inventor: Manabu Saitou
  • Publication number: 20180164782
    Abstract: A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. The numerical controller includes: a control point coordinate system specification portion that specifies, with the identifier, one or more groups of the control point and the coordinate system; a command value determination portion that uses the specified control point and the coordinate system to determine for which control point and on which coordinate system one or more command values commanded in a program correspond to a coordinate value; and a movement command portion that commands a move of the control point such that the coordinate value of the control point is the command value.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 14, 2018
    Inventors: Daijirou KOGA, Nobuhito OONISHI, Manabu SAITOU
  • Publication number: 20180059639
    Abstract: A cell control system capable of estimating a cause of an alarm by estimating an influence of noise in a plurality of machines includes a machine operation instruction unit for transmitting an operation instruction to a managed manufacturing machine, a noise value collection unit for collecting detected noise information, an operation information collection unit for collecting operation information of a manufacturing machine, a learning unit for creating a learning model by performing machine learning using the collected operation information collected as an input signal and the detected noise information as an instruction signal, an estimation unit for analyzing the learning model to estimate operation information corresponding to a noise factor, and an operation instruction change unit for instructing the machine operation instruction unit to change instruction content based on the operation information corresponding to the noise factor.
    Type: Application
    Filed: August 24, 2017
    Publication date: March 1, 2018
    Inventor: Manabu SAITOU
  • Publication number: 20180053951
    Abstract: A cell control system that reduces an abnormality occurrence probability in a manufacturing cell according to a manufacturing cell operation plan includes a cell controller that transmits an operation instruction to a manufacturing machine of the manufacturing cell.
    Type: Application
    Filed: August 21, 2017
    Publication date: February 22, 2018
    Inventor: Manabu SAITOU
  • Patent number: 9857787
    Abstract: A numerical controller extracts control object axis from an axis control program to be taught. On the other hand, history information on an axis movement caused by an operator's manual operation is recorded, and an axis (teaching object axis) to be taught by the operator is estimated from the recorded history information. If the estimated teaching object axis is not included in the control object axis, reflection of the position of the axis on the program by a teaching operation is prohibited.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: January 2, 2018
    Assignee: FANUC Corporation
    Inventor: Manabu Saitou
  • Publication number: 20170199504
    Abstract: A motion controller of the present invention has an axis control part that controls an amplifier based on motor control information and a communication control part that receives a motor control command by communication with a higher-level control device, the motor control command serving as a source of the motor control information, and the motion controller includes: a control function storage part that stores a control function received from the higher-level control device by the communication control part; a control function execution part that executes the control function regarding at least one of information of a motor and information of a sensor as an input; and a control information changing part that changes the motor control information based on a result of execution of the control function stored in the control function storage part, the execution of the control function being performed by the control function execution part, wherein the motor control information changed by the control information
    Type: Application
    Filed: January 6, 2017
    Publication date: July 13, 2017
    Inventor: Manabu SAITOU
  • Publication number: 20160202687
    Abstract: A numerical controller extracts control object axis from an axis control program to be taught. On the other hand, history information on an axis movement caused by an operator's manual operation is recorded, and an axis (teaching object axis) to be taught by the operator is estimated from the recorded history information. If the estimated teaching object axis is not included in the control object axis, reflection of the position of the axis on the program by a teaching operation is prohibited.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 14, 2016
    Inventor: Manabu SAITOU
  • Publication number: 20150253780
    Abstract: A synchronization control apparatus includes a movement amount calculation unit and a movement unit. The movement amount calculation unit calculates a movement amount required for a slave axis to move in accordance with the position of a master axis in such a manner that the slave axis moves to a designated position when the master axis arrives at a designated position, and that the speed ratio of the slave axis to the master axis is as designated. The movement unit moves the slave axis to the position that is forward of the designated position by the movement amount calculated by the movement amount calculation unit, and then moves the slave axis to an end point in accordance with the position of the master axis.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Inventor: Manabu SAITOU
  • Patent number: 8501392
    Abstract: A photosensitive element comprises a support, a photosensitive layer and a protective film laminated in that order, wherein the photosensitive layer is composed of a photosensitive resin composition containing a binder polymer, a photopolymerizing compound, a photopolymerization initiator and a compound with a maximum absorption wavelength of 370-420 nm, and the protective film is composed mainly of polypropylene.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: August 6, 2013
    Assignee: Hitachi Chemical Company, Ltd.
    Inventors: Manabu Saitou, Junichi Iso, Tatsuya Ichikawa, Takeshi Ohashi, Hanako Yori, Masahiro Miyasaka, Takashi Kumaki