Patents by Inventor Yorikazu Fukui

Yorikazu Fukui 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: 11156986
    Abstract: A machining program editing device calculates an editable time for a block of a machining program, makes editable only those of a plurality of blocks in the machining program which have the editable time left remaining, and locally writes only edited portions into a machining program used for control.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: October 26, 2021
    Assignee: FANUC CORPORATION
    Inventors: Tomokazu Kato, Kazuo Sato, Yorikazu Fukui
  • Patent number: 10994381
    Abstract: To provide a controller, a data generation device, a control method, and a control program allowing a part of a machining program to be changed easily. A controller comprises: a storage unit that stores change designation data describing a command value in association with respective identifiers indicating at least one block among multiple blocks constituting a machining program for a machine tool; a change unit that reads the multiple blocks in the machining program sequentially, and changes the block indicated by the identifier based on the command value described in the change designation data; and an analysis unit that analyzes the block changed by the change unit, and generates execution data.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: May 4, 2021
    Assignee: FANUC CORPORATION
    Inventors: Giichi Nakanishi, Yorikazu Fukui
  • Patent number: 10521724
    Abstract: Provided is a numerical controller that is capable of determining a proper timing of swarf discharge and allows an operator to change a swarf discharge method and examine appropriateness of the timing of the swarf discharge on an as needed basis, the numerical controller including a simulation unit that executes a simulation in which a workpiece is machined based on a machining program, a rendered workpiece volume calculation unit that calculates the volume of a rendered workpiece representing the shape of the workpiece rendered by the simulation, and a swarf accumulation amount prediction unit that predicts, based on the volume of the initial rendered workpiece when execution of the simulation is started and the volume of the rendered workpiece when execution of each block included in the machining program is completed, a swarf accumulation amount when the execution of the block is completed.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: December 31, 2019
    Assignee: Fanuc Corporation
    Inventors: Giichi Nakanishi, Hideaki Maeda, Yorikazu Fukui
  • Publication number: 20190294152
    Abstract: A machining program editing device calculates an editable time for a block of a machining program, makes editable only those of a plurality of blocks in the machining program which have the editable time left remaining, and locally writes only edited portions into a machining program used for control.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 26, 2019
    Inventors: Tomokazu KATO, Kazuo SATO, Yorikazu FUKUI
  • Publication number: 20190275621
    Abstract: To provide a controller, a data generation device, a control method, and a control program allowing a part of a machining program to be changed easily. A controller comprises: a storage unit that stores change designation data describing a command value in association with respective identifiers indicating at least one block among multiple blocks constituting a machining program for a machine tool; a change unit that reads the multiple blocks in the machining program sequentially, and changes the block indicated by the identifier based on the command value described in the change designation data; and an analysis unit that analyzes the block changed by the change unit., and generates execution data.
    Type: Application
    Filed: February 12, 2019
    Publication date: September 12, 2019
    Inventors: Giichi NAKANISHI, Yorikazu FUKUI
  • Patent number: 10254731
    Abstract: A machining program creating device that calculates a movement command indicating a tool path based on the machining program including the machining cycle command includes machining region calculating means for calculating a machining region based on a machining condition and a finished shape specified by the machining cycle command, movement command calculating means for calculating the movement command based on the machining condition specified by the machining cycle command, and the machining region calculated by the machining region calculating means, and machining program creating means for creating a machining program without a machining cycle command, based on an unmachined workpiece shape and the finished shape specified by the machining cycle command, the machining region calculated by the machining region calculating means, and the movement command calculated by the movement command calculating means.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: April 9, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuuji Deguchi, Yorikazu Fukui, Hideaki Maeda
  • Patent number: 10234849
    Abstract: A numerical controller first creates a shortest path which does not interfere with an interfering object and shortens a movement distance from a start point to a cutting start position, and then, creates one or more alternative paths having a smaller number of break points than the shortest path when determining a movement path of a tool from the start point to the cutting start position. Then, each of a movement time along the shortest path and a movement time along the alternative path is calculated, and the alternative path having the shorter movement time than the shortest path is determined as the movement path.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: March 19, 2019
    Assignee: Fanuc Corporation
    Inventors: Zhaojia Liu, Yorikazu Fukui
  • Patent number: 10120367
    Abstract: A numerical controller acquires state information (machine condition) such as the current temperature of a drive unit to determine whether a machining operation based on a machining program can be started or not by comparing the state information with a machine condition history recorded in a recording unit. If determined that the machining operation can be started, a machining operation start command is output and if determined that the machining operation cannot be started, the machine condition is monitored to withhold outputting of the machining operation start command until the machine condition allowing to start the machining operation based on the machining program appears.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: November 6, 2018
    Assignee: FANUC Corporation
    Inventors: Shinichirou Itakura, Hideaki Maeda, Yorikazu Fukui
  • Publication number: 20180203433
    Abstract: A numerical controller first creates a shortest path which does not interfere with an interfering object and shortens a movement distance from a start point to a cutting start position, and then, creates one or more alternative paths having a smaller number of break points than the shortest path when determining a movement path of a tool from the start point to the cutting start position. Then, each of a movement time along the shortest path and a movement time along the alternative path is calculated, and the alternative path having the shorter movement time than the shortest path is determined as the movement path.
    Type: Application
    Filed: January 10, 2018
    Publication date: July 19, 2018
    Applicant: FANUC CORPORATION
    Inventors: Zhaojia Liu, Yorikazu Fukui
  • Publication number: 20170316323
    Abstract: Provided is a numerical controller that is capable of determining a proper timing of swarf discharge and allows an operator to change a swarf discharge method and examine appropriateness of the timing of the swarf discharge on an as needed basis, the numerical controller including a simulation unit that executes a simulation in which a workpiece is machined based on a machining program, a rendered workpiece volume calculation unit that calculates the volume of a rendered workpiece representing the shape of the workpiece rendered by the simulation, and a swarf accumulation amount prediction unit that predicts, based on the volume of the initial rendered workpiece when execution of the simulation is started and the volume of the rendered workpiece when execution of each block included in the machining program is completed, a swarf accumulation amount when the execution of the block is completed.
    Type: Application
    Filed: April 25, 2017
    Publication date: November 2, 2017
    Applicant: FANUC CORPORATION
    Inventors: Giichi Nakanishi, Hideaki Maeda, Yorikazu Fukui
  • Publication number: 20170277156
    Abstract: A machining program creating device that calculates a movement command indicating a tool path based on the machining program including the machining cycle command includes machining region calculating means for calculating a machining region based on a machining condition and a finished shape specified by the machining cycle command, movement command calculating means for calculating the movement command based on the machining condition specified by the machining cycle command, and the machining region calculated by the machining region calculating means, and machining program creating means for creating a machining program without a machining cycle command, based on an unmachined workpiece shape and the finished shape specified by the machining cycle command, the machining region calculated by the machining region calculating means, and the movement command calculated by the movement command calculating means.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 28, 2017
    Inventors: Yuuji DEGUCHI, Yorikazu FUKUI, Hideaki MAEDA
  • Publication number: 20170212483
    Abstract: A numerical control system includes a numerical controller that controls a machine based on a program, and a machining simulation device that executes a machining simulation process of the program. The machining simulation device analyzes the program and stores machining information acquired from the result of analysis. The numerical controller performs processes such as machining restart, interference check, and path drawing using the stored machining information.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 27, 2017
    Applicant: FANUC CORPORATION
    Inventors: Kenji Tanaka, Yorikazu Fukui
  • Publication number: 20160018813
    Abstract: A numerical controller acquires state information (machine condition) such as the current temperature of a drive unit to determine whether a machining operation based on a machining program can be started or not by comparing the state information with a machine condition history recorded in a recording unit. If determined that the machining operation can be started, a machining operation start command is output and if determined that the machining operation cannot be started, the machine condition is monitored to withhold outputting of the machining operation start command until the machine condition allowing to start the machining operation based on the machining program appears.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 21, 2016
    Inventors: Shinichirou ITAKURA, Hideaki MAEDA, Yorikazu FUKUI
  • Patent number: 8185233
    Abstract: Programs of a plurality of paths are displayed in parallel on a display screen. If a cursor of an editing target program is moved, cursors of the other programs are interlocked and moved so as to be aligned on a same row. If a sequence number that is set to any of blocks at a cursor position is a synchronization target sequence number, the movement of the cursor is stopped. If a cursor is operated further, a program of a path which does not have a block having the synchronization target sequence number at a cursor position is scrolled until a block having the synchronization target sequence number reaches a cursor position, then stops. As a result, synchronization target blocks in each path are positioned on a same row.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: May 22, 2012
    Assignee: FANUC Ltd
    Inventors: Shouichi Sagara, Yorikazu Fukui, Mitsuhiro Kamijo
  • Publication number: 20080250359
    Abstract: Programs of a plurality of paths are displayed in parallel on a display screen. If a cursor of an editing target program is moved, cursors of the other programs are interlocked and moved so as to be aligned on a same row. If a sequence number that is set to any of blocks at a cursor position is a synchronization target sequence number, the movement of the cursor is stopped. If a cursor is operated further, a program of a path which does not have a block having the synchronization target sequence number at a cursor position is scrolled until a block having the synchronization target sequence number reaches a cursor position, then stops. As a result, synchronization target blocks in each path are positioned on a same row.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 9, 2008
    Inventors: Shouichi Sagara, Yorikazu Fukui, Mitsuhiro Kamijo
  • Patent number: 5815399
    Abstract: A single control unit in a multi-path synchronization system for a CNC controller simultaneously controls a plurality of paths. A program storage unit stores NC programs corresponding to respective paths. Those NC programs contains synchronization command codes which specify conditions of multi-path synchronization. A decoding unit decodes the NC programs for respective paths. Axis control unit controls the axes of a machine containing the paths by executing the decoded NC programs a in parallel. While executing the NC programs, synchronization control unit interlocks the motion of each axis according to the synchronization conditions specified by the synchronization command codes written in the NC programs.
    Type: Grant
    Filed: October 30, 1995
    Date of Patent: September 29, 1998
    Assignee: Fanuc Ltd
    Inventors: Kentaro Fujibayashi, Yorikazu Fukui
  • Patent number: 5485069
    Abstract: A numerical control apparatus which reduces a cycle time by executing the movement command of a next block without temporarily stopping the movement of a workpiece even if a skip signal is input. Upon receiving the skip signal SS output from a sensing device, a skip signal sensing device determines the present position of the workpiece, stores the position in a memory device and outputs a skip completion signal AS. Then, an acceleration/deceleration distribution device carries out pulse interpolation of a present block and outputs a distribution completion signal ES on the completion of the movement. Further, a preprocessing distribution device, having received the skip completion signal AS, determines an amount of movement of a next block from the present position of the workpiece and preprocesses the next block of the machining program.
    Type: Grant
    Filed: October 13, 1994
    Date of Patent: January 16, 1996
    Assignee: Fanuc Ltd.
    Inventors: Toshiaki Otsuki, Kunihiko Murakami, Yorikazu Fukui