Patents by Inventor Hideo Ogino

Hideo Ogino 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).

  • Publication number: 20230103837
    Abstract: A machine learning device is provided with: an input data obtaining unit that, in burnishing process in which a processing surface of an arbitrary workpiece is surface-treated with an arbitrary tool, obtains as input data processing information including information of the workpiece prior to the burnishing process and information of a processing condition; a label obtaining unit that obtains label data indicating processed state information including a processed state of the workpiece after the burnishing process and surface roughness of the workpiece when the processed state is normal; and a learning unit that carries out supervised learning using the input data and the label data thus obtained to generate a learned model to which processing information of an upcoming burnishing process is input and which outputs processed state information for the burnishing process.
    Type: Application
    Filed: January 25, 2021
    Publication date: April 6, 2023
    Inventor: Hideo OGINO
  • 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: 11290517
    Abstract: A display data providing apparatus includes an application server configured to generate display data, and a two-way communication WEB server which is configured to provide the display data generated by the application server to a display device, in response to a request from the display device, and which is configured to perform two-way communication with the display device. The application server includes a data update management unit configured to determine whether to update the display data, and a data generation unit configured to generate the display data if the data update management unit determines that the display data is to be updated. If the data update management unit determines that the display data is to be updated, the two-way communication WEB server provides the display data generated by the data generation unit to the display device, regardless of the request from the display device.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: March 29, 2022
    Assignee: FANUC CORPORATION
    Inventors: Kouji Sekimoto, Hideo Ogino
  • 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
  • Publication number: 20210166154
    Abstract: A learned model is generated which accurately outputs power consumption by running a newly created machining program without performing simulation, and the learned model is utilized to accurately predict the power consumption. A machine learning device includes an input data acquisition unit that, in machining a workpiece with an arbitrary machine tool by running an arbitrary machining program, acquires, as input data, information relating to the machine tool, an auxiliary operation device, and the workpiece, and machining information including the machining program. A label acquisition unit acquires label data indicating power consumption information relating to the machine tool and the auxiliary operation device in the running of the machining program. A learning unit performs supervised learning using the input and label data, and generates a learned model that inputs machining information of machining to be performed and outputs the power consumption information in the machining to be performed.
    Type: Application
    Filed: November 5, 2020
    Publication date: June 3, 2021
    Inventor: Hideo OGINO
  • Publication number: 20200236155
    Abstract: A display data providing apparatus includes an application server configured to generate display data, and a two-way communication WEB server which is configured to provide the display data generated by the application server to a display device, in response to a request from the display device, and which is configured to perform two-way communication with the display device. The application server includes a data update management unit configured to determine whether to update the display data, and a data generation unit configured to generate the display data in the case where the data update management unit determines that the display data is to be updated. In the case where the data update management unit determines that the display data is to be updated, the two-way communication WEB server provides the display data generated by the data generation unit to the display device, regardless of the request from the display device.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 23, 2020
    Inventors: Kouji SEKIMOTO, Hideo OGINO
  • Patent number: 10621320
    Abstract: The operator identification system is capable of managing the information required for authentication of operators centrally with high operation rate. The operator identification system includes a manufacturing cell including a manufacturing machine and a cell controller that can communicate with the manufacturing machine. The cell controller includes a first operator identification information acquisition unit for acquiring operator identification information, a first operation permission/inhibition information storage unit for storing operation permission/inhibition information of the operator on the manufacturing machine, and a first operator identification unit for determining an operation executable by the operator on the manufacturing machine based on the operator identification information and the operation permission/inhibition information.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: April 14, 2020
    Assignee: Fanuc Corporation
    Inventors: Hideo Ogino, Keisuke Tsujikawa
  • Patent number: 10572643
    Abstract: The operator identification system is capable of managing the information required for authentication of operators centrally with high operation rate. The operator identification system includes a manufacturing cell including a manufacturing machine and a cell controller that can communicate with the manufacturing machine. The cell controller includes a first operator identification information acquisition unit for acquiring operator identification information, a first operation permission/inhibition information storage unit for storing operation permission/inhibition information of the operator on the manufacturing machine, and a first operator identification unit for determining an operation executable by the operator on the manufacturing machine based on the operator identification information and the operation permission/inhibition information.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: February 25, 2020
    Assignee: Fanuc Corporation
    Inventors: Hideo Ogino, Keisuke Tsujikawa
  • Patent number: 10317866
    Abstract: A state change management system of a manufacturing cell in a cell control system receives, from the manufacturing cell, event information items in different forms generated in multiple manufacturing machines constituting a manufacturing cell, via a communication device, to thereby monitor the changes in the states of the multiple manufacturing machines. Moreover, the state change management system converts the received event information items in the different forms into a standardized form, and outputs the event information items in the standardized form to a production planning device that performs production planning of a product manufactured by the manufacturing cell via the communication device.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 11, 2019
    Assignee: FANUC CORPORATION
    Inventor: Hideo Ogino
  • Patent number: 10082449
    Abstract: A numerical controller has a test mode of a machining program, sets, for each axis, a neighboring distance from a movement prohibition boundary of a tool or a workpiece, and temporarily stops an axis movement at a boundary of a near region thereof. A movable distance in a direction approaching the movement prohibition boundary is obtained for each axis such that the movable distance is less than a distance to the movement prohibition boundary. Further, if an axis exceeding the movable distance is present, an axis movement is stopped by restricting a movement distance within a range not exceeding the movable distance.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: September 25, 2018
    Assignee: Fanuc Corporation
    Inventor: Hideo Ogino
  • Publication number: 20180165438
    Abstract: The operator identification system is capable of managing the information required for authentication of operators centrally with high operation rate. The operator identification system includes a manufacturing cell including a manufacturing machine and a cell controller that can communicate with the manufacturing machine. The cell controller includes a first operator identification information acquisition unit for acquiring operator identification information, a first operation permission/inhibition information storage unit for storing operation permission/inhibition information of the operator on the manufacturing machine, and a first operator identification unit for determining an operation executable by the operator on the manufacturing machine based on the operator identification information and the operation permission/inhibition information.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 14, 2018
    Applicant: FANUC CORPORATION
    Inventors: Hideo Ogino, Keisuke Tsujikawa
  • Patent number: 9904278
    Abstract: A numerical controller that controls a machine including a plurality of axes includes a multi-core processor having a plurality of cores. If a request is made to cause each of the plurality of cores to perform a plurality of pieces of grouped axis control routine obtained by dividing axis control routine of the plurality of axes by a unit of any number of the axes, an execution unit arranged in each of the plurality of cores performs the grouped axis control routine. In addition, a completion state of the plurality of pieces of grouped axis control routine is monitored.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: February 27, 2018
    Assignee: FANUC Corporation
    Inventor: Hideo Ogino
  • Publication number: 20170176968
    Abstract: A state change management system of a manufacturing cell in a cell control system receives, from the manufacturing cell, event information items in different forms generated in multiple manufacturing machines constituting a manufacturing cell, via a communication device, to thereby monitor the changes in the states of the multiple manufacturing machines. Moreover, the state change management system converts the received event information items in the different forms into a standardized form, and outputs the event information items in the standardized form to a production planning device that performs production planning of a product manufactured by the manufacturing cell via the communication device.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 22, 2017
    Inventor: Hideo OGINO
  • Publication number: 20170045881
    Abstract: A numerical controller has a test mode of a machining program, sets, for each axis, a neighboring distance from a movement prohibition boundary of a tool or a workpiece, and temporarily stops an axis movement at a boundary of a near region thereof. A movable distance in a direction approaching the movement prohibition boundary is obtained for each axis such that the movable distance is less than a distance to the movement prohibition boundary. Further, if an axis exceeding the movable distance is present, an axis movement is stopped by restricting a movement distance within a range not exceeding the movable distance.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 16, 2017
    Applicant: FANUC CORPORATION
    Inventor: Hideo Ogino
  • Publication number: 20160062348
    Abstract: A numerical controller that controls a machine including a plurality of axes includes a multi-core processor having a plurality of cores. If a request is made to cause each of the plurality of cores to perform a plurality of pieces of grouped axis control routine obtained by dividing axis control routine of the plurality of axes by a unit of any number of the axes, an execution unit arranged in each of the plurality of cores performs the grouped axis control routine. In addition, a completion state of the plurality of pieces of grouped axis control routine is monitored.
    Type: Application
    Filed: August 13, 2015
    Publication date: March 3, 2016
    Inventor: Hideo OGINO
  • Patent number: 7283889
    Abstract: A machine has a tool head which rotates on a C-axis (about the Z-axis) and an A-axis (about the X-axis). A tool length vector is multiplied by a matrix whereby a misalignment component ?s-H and the incline error (?s-H, ?s-H, ?s-H) of a spindle are corrected so that the tool length vector due to the misalignment of the spindle is obtained. The vector thus obtained is further multiplied by a transformation matrix that includes a rotation instruction ? for the A-axis and misalignments of the A-axis ?a-H (?a-H, ?a-H, ?a-H) to correct the misalignment of the A-axis so that the tool length vector as found when the A-axis has rotated by an equivalent of instruction ? is determined.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: October 16, 2007
    Assignee: Fanuc Ltd
    Inventors: Toshiaki Otsuki, Hideo Ogino, Takafumi Sasaki
  • Patent number: 7139635
    Abstract: Information of a machine control means to be selected for each system is inputted through a manual input unit and then stored in a storage unit for storing a selection state of the machine control means through a machine control means selecting unit. A machine control means execution unit executes the machine control means for each control system independently according to the selection state stored in the storage unit.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: November 21, 2006
    Assignee: Fanuc Ltd
    Inventors: Kouji Iihoshi, Hideo Ogino
  • Patent number: 7024271
    Abstract: A plurality of paths controlled by a multi-path numerical control device is divided into several groups in advance. When an alarm or single block stoppage occurs in any one path while the multi-path numerical control device is being operated, the operations of all the paths in the group to which the path belongs are stopped, whereas the operations of paths belonging to other groups are not stopped but instead continued.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: April 4, 2006
    Assignee: Fanuc LTD
    Inventors: Hideo Ogino, Akinobu Fukumoto
  • Publication number: 20050107000
    Abstract: A machine has a tool head which rotates on a C-axis (about the Z-axis) and an A-axis (about the X-axis). A tool length vector is multiplied by a matrix whereby a misalignment component ?s-H and the incline error (?s-H, ?s-H, ?s-H) of a spindle are corrected so that the tool length vector due to the misalignment of the spindle is obtained. The vector thus obtained is further multiplied by a transformation matrix that includes a rotation instruction ? for the A-axis and misalignments of the A-axis ?a-H (?a-H, ?a-H, ?a-H) to correct the misalignment of the A-axis so that the tool length vector as found when the A-axis has rotated by an equivalent of instruction ? is determined.
    Type: Application
    Filed: February 12, 2004
    Publication date: May 19, 2005
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Hideo Ogino, Takafumi Sasaki
  • Patent number: 6829518
    Abstract: Any commands, selected in a program, are set as a reference time data command, an elapsed time data command and a time data command. The program is read and original processing of the commands is performed, and if the reference time data command is read, a time then is stored as a reference time. If the elapsed time data command is read, elapsed time from the reference time is acquired and stored as execution elapsed time. If the time data command is read, the time then is stored as an execution time. Thus, it is possible to easily check the execution time of any program command.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: December 7, 2004
    Assignee: Fanuc LTD
    Inventors: Shuji Ogawa, Hideo Ogino