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: 11402818Abstract: 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: GrantFiled: December 12, 2017Date of Patent: August 2, 2022Assignee: FANUC CORPORATIONInventors: Daijirou Koga, Nobuhito Oonishi, Manabu Saitou
-
Patent number: 11366755Abstract: 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: GrantFiled: November 23, 2020Date of Patent: June 21, 2022Assignee: FANUC CORPORATIONInventors: Kazuyuki Mikami, Hideo Ogino, Takenori Ono, Manabu Saitou
-
Patent number: 11226609Abstract: 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: GrantFiled: June 22, 2018Date of Patent: January 18, 2022Assignee: Fanuc CorporationInventor: Manabu Saitou
-
Patent number: 11194313Abstract: 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: GrantFiled: December 12, 2019Date of Patent: December 7, 2021Assignee: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Patent number: 11036206Abstract: 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: GrantFiled: December 23, 2019Date of Patent: June 15, 2021Assignee: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Publication number: 20210173775Abstract: 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: ApplicationFiled: November 23, 2020Publication date: June 10, 2021Inventors: Kazuyuki MIKAMI, Hideo OGINO, Takenori ONO, Manabu SAITOU
-
Patent number: 10897051Abstract: 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: GrantFiled: August 21, 2017Date of Patent: January 19, 2021Assignee: FANUC CORPORATIONInventor: Manabu Saitou
-
Publication number: 20200218234Abstract: 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: ApplicationFiled: December 23, 2019Publication date: July 9, 2020Applicant: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Publication number: 20200192334Abstract: 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: ApplicationFiled: December 12, 2019Publication date: June 18, 2020Applicant: Fanuc CorporationInventors: Chihiro Abe, Manabu Saitou, Takenori Ono
-
Patent number: 10642247Abstract: 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: GrantFiled: August 24, 2017Date of Patent: May 5, 2020Assignee: FANUC CORPORATIONInventor: Manabu Saitou
-
Patent number: 10289087Abstract: 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: GrantFiled: January 6, 2017Date of Patent: May 14, 2019Assignee: FANUC CORPORATIONInventor: Manabu Saitou
-
Publication number: 20190004500Abstract: 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: ApplicationFiled: June 22, 2018Publication date: January 3, 2019Applicant: Fanuc CorporationInventor: Manabu Saitou
-
Publication number: 20180164782Abstract: 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: ApplicationFiled: December 12, 2017Publication date: June 14, 2018Inventors: Daijirou KOGA, Nobuhito OONISHI, Manabu SAITOU
-
Publication number: 20180059639Abstract: 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: ApplicationFiled: August 24, 2017Publication date: March 1, 2018Inventor: Manabu SAITOU
-
Publication number: 20180053951Abstract: 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: ApplicationFiled: August 21, 2017Publication date: February 22, 2018Inventor: Manabu SAITOU
-
Patent number: 9857787Abstract: 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: GrantFiled: January 7, 2016Date of Patent: January 2, 2018Assignee: FANUC CorporationInventor: Manabu Saitou
-
Publication number: 20170199504Abstract: 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 informationType: ApplicationFiled: January 6, 2017Publication date: July 13, 2017Inventor: Manabu SAITOU
-
Publication number: 20160202687Abstract: 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: ApplicationFiled: January 7, 2016Publication date: July 14, 2016Inventor: Manabu SAITOU
-
Publication number: 20150253780Abstract: 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: ApplicationFiled: March 6, 2015Publication date: September 10, 2015Inventor: Manabu SAITOU
-
Patent number: 8501392Abstract: 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: GrantFiled: April 13, 2007Date of Patent: August 6, 2013Assignee: Hitachi Chemical Company, Ltd.Inventors: Manabu Saitou, Junichi Iso, Tatsuya Ichikawa, Takeshi Ohashi, Hanako Yori, Masahiro Miyasaka, Takashi Kumaki