Patents by Inventor Kouei YOSHIDA

Kouei YOSHIDA 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: 11294355
    Abstract: A control device includes a program analysis unit, a program execution unit, and a servo control unit. The program analysis unit includes a machining/non-machining state determination unit that determines whether a target block of a machining program is in a machining state or a non-machining state, a switching necessity determination unit that determines whether it is necessary to perform switching of a control target axis of the target block and/or switching of an electrical current control cycle, and an information adding unit that adds a switching request and information after switching to an analysis result of the target block. The program execution unit includes a switching execution unit that executes the switching of the control target axis of the target block and/or the switching of the electrical current control cycle. The servo control unit controls the control target axis at the switched electrical current control cycle.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: April 5, 2022
    Assignee: FANUC CORPORATION
    Inventors: Kouei Yoshida, Yousuke Koyanaka, Takahiro Omori
  • Publication number: 20210103272
    Abstract: A control device includes a program analysis unit, a program execution unit, and a servo control unit. The program analysis unit includes a machining/non-machining state determination unit that determines whether a target block of a machining program is in a machining state or a non-machining state, a switching necessity determination unit that determines whether it is necessary to perform switching of a control target axis of the target block and/or switching of an electrical current control cycle, and an information adding unit that adds a switching request and information after switching to an analysis result of the target block. The program execution unit includes a switching execution unit that executes the switching of the control target axis of the target block and/or the switching of the electrical current control cycle. The servo control unit controls the control target axis at the switched electrical current control cycle.
    Type: Application
    Filed: September 3, 2020
    Publication date: April 8, 2021
    Inventors: Kouei YOSHIDA, Yousuke KOYANAKA, Takahiro OMORI
  • Patent number: 10486240
    Abstract: A numerical controller includes a command analysis unit that generates movement command data by analyzing a program command and an axis travel calculation unit that, when the program command commands movement of a tool in a direction of a first straight axis orthogonal to an axis of rotation of a workpiece, converts a command value based on the program command for the movement of the tool in the direction of the first straight axis into a command value for a rotation angle of a turret, and a position of the tool is controlled in accordance with a rotation command for the turret based on the command value for the rotation angle of the turret calculated by the axis travel calculation unit, instead of the command based on the program command for the movement in the direction of the first straight axis.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: November 26, 2019
    Assignee: Fanuc Corporation
    Inventors: Kouei Yoshida, Yousuke Koyanaka
  • Patent number: 10146213
    Abstract: A numerical controller of the invention includes: an acceleration setting data storage unit for storing acceleration setting data where an acceleration/deceleration setting of an axis of a target machine to be controlled is associated with an application condition including at least a tool number; an execution acceleration/deceleration setting storage unit for storing the acceleration/deceleration setting used when a control of the axis is executed; an acceleration/deceleration control unit for performing an acceleration/deceleration control process on the axis on the basis of the acceleration/deceleration setting set in the execution acceleration/deceleration setting storage unit; and an acceleration/deceleration setting unit for setting the acceleration/deceleration setting of the acceleration setting data where a tool number commanded in a tool selection command of a block read from a machining program satisfies the application condition in the execution acceleration/deceleration setting storage unit.
    Type: Grant
    Filed: May 29, 2016
    Date of Patent: December 4, 2018
    Assignee: FANUC CORPORATION
    Inventor: Kouei Yoshida
  • Patent number: 9869989
    Abstract: A numerical controller is configured to move a tool in synchronism with rotation of a workpiece, thereby controlling a machine tool configured to perform thread cutting, and comprises a cutting amount variation setting unit for previously setting the size of a variation of a cutting amount during the thread cutting. The cutting amount variation setting unit periodically changes the cutting amount based on a preset variation during the thread cutting.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: January 16, 2018
    Assignee: FANUC CORPORATION
    Inventors: Kouei Yoshida, Shuji Ogawa
  • Publication number: 20170203371
    Abstract: A numerical controller includes a command analysis unit that generates movement command data by analyzing a program command and an axis travel calculation unit that, when the program command commands movement of a tool in a direction of a first straight axis orthogonal to an axis of rotation of a workpiece, converts a command value based on the program command for the movement of the tool in the direction of the first straight axis into a command value for a rotation angle of a turret, and a position of the tool is controlled in accordance with a rotation command for the turret based on the command value for the rotation angle of the turret calculated by the axis travel calculation unit, instead of the command based on the program command for the movement in the direction of the first straight axis.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 20, 2017
    Applicant: FANUC CORPORATION
    Inventors: Kouei Yoshida, Yousuke Koyanaka
  • Publication number: 20160363927
    Abstract: A numerical controller of the invention includes: an acceleration setting data storage unit for storing acceleration setting data where an acceleration/deceleration setting of an axis of a target machine to be controlled is associated with an application condition including at least a tool number; an execution acceleration/deceleration setting storage unit for storing the acceleration/deceleration setting used when a control of the axis is executed; an acceleration/deceleration control unit for performing an acceleration/deceleration control process on the axis on the basis of the acceleration/deceleration setting set in the execution acceleration/deceleration setting storage unit; and an acceleration/deceleration setting unit for setting the acceleration/deceleration setting of the acceleration setting data where a tool number commanded in a tool selection command of a block read from a machining program satisfies the application condition in the execution acceleration/deceleration setting storage unit.
    Type: Application
    Filed: May 29, 2016
    Publication date: December 15, 2016
    Inventor: Kouei YOSHIDA
  • Publication number: 20150227129
    Abstract: A numerical controller is configured to move a tool in synchronism with rotation of a workpiece, thereby controlling a machine tool configured to perform thread cutting, and comprises a cutting amount variation setting unit for previously setting the size of a variation of a cutting amount during the thread cutting. The cutting amount variation setting unit periodically changes the cutting amount based on a preset variation during the thread cutting.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 13, 2015
    Inventors: Kouei YOSHIDA, Shuji OGAWA