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: 11156986Abstract: 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: GrantFiled: March 21, 2019Date of Patent: October 26, 2021Assignee: FANUC CORPORATIONInventors: Tomokazu Kato, Kazuo Sato, Yorikazu Fukui
-
Patent number: 10994381Abstract: 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: GrantFiled: February 12, 2019Date of Patent: May 4, 2021Assignee: FANUC CORPORATIONInventors: Giichi Nakanishi, Yorikazu Fukui
-
Patent number: 10521724Abstract: 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: GrantFiled: April 25, 2017Date of Patent: December 31, 2019Assignee: Fanuc CorporationInventors: Giichi Nakanishi, Hideaki Maeda, Yorikazu Fukui
-
Publication number: 20190294152Abstract: 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: ApplicationFiled: March 21, 2019Publication date: September 26, 2019Inventors: Tomokazu KATO, Kazuo SATO, Yorikazu FUKUI
-
Publication number: 20190275621Abstract: 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: ApplicationFiled: February 12, 2019Publication date: September 12, 2019Inventors: Giichi NAKANISHI, Yorikazu FUKUI
-
Patent number: 10254731Abstract: 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: GrantFiled: March 16, 2017Date of Patent: April 9, 2019Assignee: FANUC CORPORATIONInventors: Yuuji Deguchi, Yorikazu Fukui, Hideaki Maeda
-
Patent number: 10234849Abstract: 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: GrantFiled: January 10, 2018Date of Patent: March 19, 2019Assignee: Fanuc CorporationInventors: Zhaojia Liu, Yorikazu Fukui
-
Patent number: 10120367Abstract: 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: GrantFiled: July 2, 2015Date of Patent: November 6, 2018Assignee: FANUC CorporationInventors: Shinichirou Itakura, Hideaki Maeda, Yorikazu Fukui
-
Publication number: 20180203433Abstract: 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: ApplicationFiled: January 10, 2018Publication date: July 19, 2018Applicant: FANUC CORPORATIONInventors: Zhaojia Liu, Yorikazu Fukui
-
Publication number: 20170316323Abstract: 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: ApplicationFiled: April 25, 2017Publication date: November 2, 2017Applicant: FANUC CORPORATIONInventors: Giichi Nakanishi, Hideaki Maeda, Yorikazu Fukui
-
Publication number: 20170277156Abstract: 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: ApplicationFiled: March 16, 2017Publication date: September 28, 2017Inventors: Yuuji DEGUCHI, Yorikazu FUKUI, Hideaki MAEDA
-
Publication number: 20170212483Abstract: 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: ApplicationFiled: January 19, 2017Publication date: July 27, 2017Applicant: FANUC CORPORATIONInventors: Kenji Tanaka, Yorikazu Fukui
-
Publication number: 20160018813Abstract: 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: ApplicationFiled: July 2, 2015Publication date: January 21, 2016Inventors: Shinichirou ITAKURA, Hideaki MAEDA, Yorikazu FUKUI
-
Patent number: 8185233Abstract: 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: GrantFiled: March 27, 2008Date of Patent: May 22, 2012Assignee: FANUC LtdInventors: Shouichi Sagara, Yorikazu Fukui, Mitsuhiro Kamijo
-
Publication number: 20080250359Abstract: 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: ApplicationFiled: March 27, 2008Publication date: October 9, 2008Inventors: Shouichi Sagara, Yorikazu Fukui, Mitsuhiro Kamijo
-
Patent number: 5815399Abstract: 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: GrantFiled: October 30, 1995Date of Patent: September 29, 1998Assignee: Fanuc LtdInventors: Kentaro Fujibayashi, Yorikazu Fukui
-
Patent number: 5485069Abstract: 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: GrantFiled: October 13, 1994Date of Patent: January 16, 1996Assignee: Fanuc Ltd.Inventors: Toshiaki Otsuki, Kunihiko Murakami, Yorikazu Fukui