Patents by Inventor Naoya KOIDE

Naoya KOIDE 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: 20240103481
    Abstract: A numerical controller includes a reading analysis unit that reads a CNC program and additional information, a path generation unit that determines a movement path of a tool, and a velocity control unit that determines a velocity for moving the tool according to the movement path of the tool, and machining errors, deterioration of a machined surface quality, or an increase in a cycle time are reduced without increasing a CNC program size and a calculation time associated with control more than necessary.
    Type: Application
    Filed: December 23, 2021
    Publication date: March 28, 2024
    Applicant: Fanuc Corporation
    Inventors: Hiroki Murakami, Hiroyuki Kawamura, Jirou Fujiyama, Naoya Koide
  • Publication number: 20240104768
    Abstract: An article detection device includes: an image acquiring unit acquiring a surroundings image; a first information image preparing unit preparing a first information image by converting information on a load/unloading target portion of the article to an easily recognizable state based on the surroundings image; a first calculation unit calculating at least one of a position and a posture of the load/unloading target portion; a second information image preparing unit preparing a second information image by converting information on a pitch angle detection portion of the article to an easily recognizable state; and a second calculation unit configured extracting at least two edge candidates for the article extending in a specific direction and included in the second information image based on a calculation result from the first calculation unit and calculating a three-dimensional direction vector indicating a pitch angle of the article from the edge candidates.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 28, 2024
    Applicants: National Institute of Advanced Industrial Science and Technology, KABUSHIKI KAISHA TOYOTA JIDOSHOKKI
    Inventors: Nobuyuki KITA, Takuro Kato, Daisuke Okabe, Eiichi Yoshida, Yukikazu Koide, Norihiko Kato, Naoya Yokomachi, Tatsuya Komuro
  • Publication number: 20240077845
    Abstract: A numerical controller 10 according to an aspect of the present disclosure does not require excessive speed and acceleration yet suppress errors in movement paths, and in accordance with a machining program containing a plurality of command blocks that each specify a designated speed of a target, controls a machining device having a plurality of driving axes for driving the target. The numerical controller 10 comprises: a synthetic speed calculation unit 16 that, for at least a curve block which designates curve movement and which is from among the plurality of command blocks, calculates a synthetic speed that is revised so that the designated speed is initially accelerated from zero by a prior revision time constant and finally decelerated to zero by the prior revision time constant; and a prior revision speed calculation unit 17 that calculates a prior revision speed of each driving axis for each time to realize the synthetic speed.
    Type: Application
    Filed: March 18, 2022
    Publication date: March 7, 2024
    Applicant: FANUC CORPORATION
    Inventors: Shouki TANI, Naoya KOIDE
  • Patent number: 11650571
    Abstract: To provide a control device, a control method and a control program that enables normal restart of the execution of a machining program. A numerical controller includes an execution control unit configured to execute a machining program for controlling operation of a machine tool from a designated block, a start processing unit configured to set, when a subsequence called from a predetermined block in the machining program is started, a flag indicating that the subsequence is under execution, and a termination processing unit configured to reset the flag following termination of the subsequence. When the execution control unit is instructed, following interruption of execution of the machining program, to restart the machining program from a block succeeding the predetermined block, if the flag is set, the execution control unit suspends the execution of the machining program.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 16, 2023
    Assignee: Fanuc Corporation
    Inventor: Naoya Koide
  • Patent number: 11378935
    Abstract: A numerical control device according to the present invention is for a machine tool which causes a tool to move along a movement path decided according to a machining program, and includes: a limit setting storage unit in which limit values of a plurality of parameter related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities which are movement velocities of the tool, which respectively correspond to the limit values of the plurality of parameters at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and an adjustment effect calculation unit which calculates variation in movement time required in order to cause the tool to move an entirety of the movement path at the feedrate, in a case of changing the limit value of the parame
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: July 5, 2022
    Assignee: FANUC CORPORATION
    Inventor: Naoya Koide
  • Patent number: 11360458
    Abstract: A numerical control device for a machine tool which causes a tool to move along a movement path decided according to a machining program, the numerical control device including: a limit setting storage unit in which limit values of a plurality of parameters related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities, which respectively correspond to the limit values at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and a deceleration recording unit which stores a type of the parameter corresponding to a case of the feedrate determination unit defining the limit velocity as the feedrate.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: June 14, 2022
    Assignee: FANUC CORPORATION
    Inventor: Naoya Koide
  • Patent number: 11126163
    Abstract: A numerical controller suppresses change of a axis speed to be slow even when a lookahead distance varies with small steps. The numerical controller includes: a lookahead unit that looks ahead a plurality of instruction blocks from an NC program; an analysis unit that analyzes the looked ahead instruction blocks and creates motion instruction data; a target speed calculation unit that calculates a target speed of the axis based on a lookahead distance; an interpolation unit that generates interpolation data based on the motion instruction data and the target speed; and a servo control unit that controls a motor based on the interpolation data. The target speed calculation unit refrains from recalculation of the target speed when a change of the lookahead distance is within a margin.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: September 21, 2021
    Assignee: Fanuc Corporation
    Inventors: Naoya Koide, Jirou Fujiyama
  • Publication number: 20200401107
    Abstract: A numerical controller suppresses change of a axis speed to be slow even when a lookahead distance varies with small steps. The numerical controller includes: a lookahead unit that looks ahead a plurality of instruction blocks from an NC program; an analysis unit that analyzes the looked ahead instruction blocks and creates motion instruction data; a target speed calculation unit that calculates a target speed of the axis based on a lookahead distance; an interpolation unit that generates interpolation data based on the motion instruction data and the target speed; and a servo control unit that controls a motor based on the interpolation data. The target speed calculation unit refrains from recalculation of the target speed when a change of the lookahead distance is within a margin.
    Type: Application
    Filed: June 16, 2020
    Publication date: December 24, 2020
    Applicant: FANUC Corporation
    Inventors: Naoya Koide, Jirou Fujiyama
  • Patent number: 10757276
    Abstract: An operation panel includes: a housing; a reading unit configured to read information from a medium allowed to approach a predetermined position of the housing; a first operation unit provided outside a predetermined range including the position in a front surface of the housing and configured to receive an operation; and a second operation unit provided within the range, configured to receive an operation, and configured to receive the operation less easily than the first operation unit.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 25, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Bokryong Lee, Kei Otagiri, Takuya Ishikawa, Toshihisa Naka, Naoya Koide
  • Publication number: 20200183364
    Abstract: A numerical control device for a machine tool which causes a tool to move along a movement path decided according to a machining program, the numerical control device including: a limit setting storage unit in which limit values of a plurality of parameters related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities, which respectively correspond to the limit values at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and a deceleration recording unit which stores a type of the parameter corresponding to a case of the feedrate determination unit defining the limit velocity as the feedrate.
    Type: Application
    Filed: November 22, 2019
    Publication date: June 11, 2020
    Inventor: Naoya KOIDE
  • Publication number: 20200183360
    Abstract: A numerical control device according to the present invention is for a machine tool which causes a tool to move along a movement path decided according to a machining program, and includes: a limit setting storage unit in which limit values of a plurality of parameter related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities which are movement velocities of the tool, which respectively correspond to the limit values of the plurality of parameters at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and an adjustment effect calculation unit which calculates variation in movement time required in order to cause the tool to move an entirety of the movement path at the feedrate, in a case of changing the limit value of the parame
    Type: Application
    Filed: November 22, 2019
    Publication date: June 11, 2020
    Applicant: FANUC CORPORATION
    Inventor: Naoya KOIDE
  • Patent number: 10645241
    Abstract: A sound emitting device includes: a speaker that is provided at a back surface of a user interface device; a support body that supports the user interface device; a horn portion that is provided in the support body; and a space portion that is a space formed inside the support body and extending from a sound emission region of the speaker to the horn portion.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: May 5, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Bokryong Lee, Naoya Koide, Nobuyuki Sato, Kei Otagiri, Miho Kamata, Toshihisa Naka, Akio Fukuyama, Satoru Kaiya, Hiromasa Kanno, Tatsuya Sato, Osamu Takenouchi, Yuki Ono
  • Publication number: 20200068078
    Abstract: An operation panel includes: a housing; a reading unit configured to read information from a medium allowed to approach a predetermined position of the housing; a first operation unit provided outside a predetermined range including the position in a front surface of the housing and configured to receive an operation; and a second operation unit provided within the range, configured to receive an operation, and configured to receive the operation less easily than the first operation unit.
    Type: Application
    Filed: March 4, 2019
    Publication date: February 27, 2020
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Bokryong LEE, Kei OTAGIRI, Takuya ISHIKAWA, Toshihisa NAKA, Naoya KOIDE
  • Publication number: 20190354086
    Abstract: To provide a control device, a control method and a control program that enables normal restart of the execution of a machining program. A numerical controller includes an execution control unit configured to execute a machining program for controlling operation of a machine tool from a designated block, a start processing unit configured to set, when a subsequence called from a predetermined block in the machining program is started, a flag indicating that the subsequence is under execution, and a termination processing unit configured to reset the flag following termination of the subsequence. When the execution control unit is instructed, following interruption of execution of the machining program, to restart the machining program from a block succeeding the predetermined block, if the flag is set, the execution control unit suspends the execution of the machining program.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 21, 2019
    Inventor: Naoya KOIDE
  • Publication number: 20190098155
    Abstract: A sound emitting device includes: a speaker that is provided at a back surface of a user interface device; a support body that supports the user interface device; a horn portion that is provided in the support body; and a space portion that is a space formed inside the support body and extending from a sound emission region of the speaker to the horn portion.
    Type: Application
    Filed: May 2, 2018
    Publication date: March 28, 2019
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Bokryong LEE, Naoya KOIDE, Nobuyuki SATO, Kei OTAGIRI, Miho KAMATA, Toshihisa NAKA, Akio FUKUYAMA, Satoru KAIYA, Hiromasa KANNO, Tatsuya SATO, Osamu TAKENOUCHI, Yuki ONO
  • Patent number: 10234842
    Abstract: A numerical controller includes a path conversion unit for obtaining a curved correction path passing through three points corresponding to a start point and an end point of a third block, and a shift point obtained by shifting an intermediate point of a command path based on the third block in an inward direction of a corner path within a limit of a preset allowable error amount when the corner path is formed by a series of blocks and a tangential direction of the corner path is continuous, and generating a path obtained by replacing the command path of the third block included in the corner path by the correction path, the third block commanding curvilinear movement at a larger curvature than a first curvature and a second curvature being interposed between the first block.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 19, 2019
    Assignee: Fanuc Corporation
    Inventor: Naoya Koide
  • Patent number: 9829876
    Abstract: A numerical controller controls a machine tool with a plurality of control axes so as to compensate an inward turning error by inserting a curved movement path into a corner section between two consecutive blocks. An estimated inward turning amount generated as the corner section is subjected to post-interpolation acceleration/deceleration is calculated based on the radius of curvature of the curve and allowable accelerations of the axes of the machine tool, and such a curved movement path that its inward turning amount has a value obtained by subtracting the estimated inward turning amount from a tolerance is inserted into the corner section if the sum of the estimated inward turning and the inward turning amount of the curve is larger than the tolerance.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: November 28, 2017
    Assignee: FANUC CORPORATION
    Inventor: Naoya Koide
  • Publication number: 20170248935
    Abstract: A numerical controller having a function of optimizing a corner path at a corner of tangent continuity includes a path conversion unit for obtaining a curved correction path passing through three points corresponding to a start point and an end point of a third block, and a shift point obtained by shifting an intermediate point of a command path based on the third block in an inward direction of a corner path within a limit of a preset allowable error amount when the corner path is formed by a series of blocks and a tangential direction of the corner path is continuous, and generating a path obtained by replacing the command path of the third block included in the corner path by the correction path, the third block commanding curvilinear movement at a larger curvature than a first curvature and a second curvature being interposed between the first block commanding rectilinear movement or curvilinear movement at the first curvature corresponding to a small curvature and the second block commanding rectilinear
    Type: Application
    Filed: February 27, 2017
    Publication date: August 31, 2017
    Applicant: FANUC CORPORATION
    Inventor: NAOYA KOIDE
  • Patent number: 9377772
    Abstract: A numerical controller configured to control a machine tool for machining the workpiece on the basis of a machining program composed of a plurality of blocks includes a corner multiple curves inserting unit. This corner multiple curves inserting unit inserts, between consecutive two blocks, three cubic polynomial curves in which a position, a direction and a curvature are continuous and the distances from these two blocks are within a prescribed allowable tolerance, if a direction or a curvature between these two blocks is discontinuous in the machining program.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: June 28, 2016
    Assignee: FANUC Corporation
    Inventor: Naoya Koide
  • Publication number: 20160041545
    Abstract: A numerical controller controls a machine tool with a plurality of control axes so as to compensate an inward turning error by inserting a curved movement path into a corner section between two consecutive blocks. An estimated inward turning amount generated as the corner section is subjected to post-interpolation acceleration/deceleration is calculated based on the radius of curvature of the curve and allowable accelerations of the axes of the machine tool, and such a curved movement path that its inward turning amount has a value obtained by subtracting the estimated inward turning amount from a tolerance is inserted into the corner section if the sum of the estimated inward turning and the inward turning amount of the curve is larger than the tolerance.
    Type: Application
    Filed: July 15, 2015
    Publication date: February 11, 2016
    Inventor: Naoya KOIDE