Patents by Inventor Yousuke Koyanaka

Yousuke Koyanaka 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: 11693546
    Abstract: A control apparatus with a setting data change function for controlling operation of a control-target object comprises: a main control section that makes an operation command to the control-target object; an input section that receives an input of trial setting data for checking the operation of the control-target object; a setting data storage section including a first storage section that stores the trial setting data and a second storage section that stores the setting data; and a setting data management section that manages an input and a record into the setting data storage section, wherein the setting data management section includes: a mode switch section that switches operation modes; a memory synchronization section that establishes synchronization between the first storage section and the second storage section; and a memory discard section that discards the trial setting data.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: July 4, 2023
    Assignee: Fanuc Corporation
    Inventors: Hang Cui, Yousuke Koyanaka
  • 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
  • Patent number: 11048221
    Abstract: A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: June 29, 2021
    Assignee: Fanuc Corporation
    Inventor: Yousuke Koyanaka
  • Publication number: 20210117074
    Abstract: A control apparatus with a setting data change function for controlling operation of a control-target object comprises: a main control section that makes an operation command to the control-target object; an input section that receives an input of trial setting data for checking the operation of the control-target object; a setting data storage section including a first storage section that stores the trial setting data and a second storage section that stores the setting data; and a setting data management section that manages an input and a record into the setting data storage section, wherein the setting data management section includes: a mode switch section that switches operation modes; a memory synchronization section that establishes synchronization between the first storage section and the second storage section; and a memory discard section that discards the trial setting data.
    Type: Application
    Filed: September 30, 2020
    Publication date: April 22, 2021
    Applicant: Fanuc Corporation
    Inventors: Hang Cui, Yousuke Koyanaka
  • 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
  • Publication number: 20200117169
    Abstract: A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.
    Type: Application
    Filed: December 5, 2019
    Publication date: April 16, 2020
    Applicant: Fanuc Corporation
    Inventor: Yousuke Koyanaka
  • Patent number: 10571887
    Abstract: A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: February 25, 2020
    Assignee: Fanuc Corporation
    Inventor: Yousuke Koyanaka
  • Patent number: 10551816
    Abstract: A numerical controller of the present invention is provided with an oscillating motion data holding unit configured to hold oscillating motion data used for the control of an oscillating motion, an oscillating pulse calculation unit configured to calculate oscillating pulses used for the control of an oscillation axis, based on the oscillating motion data held in the oscillating motion data holding unit, and output the calculated oscillating pulses, a motor control unit configured to control a motor for driving the oscillation axis, based on the oscillating pulses, and an oscillating motion data calculation unit configured to determine a data item related to the oscillating motion to be adjusted, based on the state of a switch means on a control panel of a machine, and to adjust the value of the data item related to the oscillating motion, based on manual pulses input from a manual pulse generator.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: February 4, 2020
    Assignee: Fanuc Corporation
    Inventor: Yousuke Koyanaka
  • 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: 10424122
    Abstract: An augmented reality simulation device includes: extension information display means for displaying a virtual object; relation information acquisition means for acquiring first relation information which is information that specifies relation between the virtual object and control axes of a numerical controller and second relation information which is information that specifies settings of the control axes and relation between the control axes; conversion means for converting a movement amount in a first coordinate system which is a coordinate system of the control axis to movement information in a second coordinate system which is a coordinate system for allowing the extension information display means to display the virtual object on the basis of the first relation information and the second relation information; and calculation means for calculating a display position and a display angle of the virtual object based on the movement information in the second coordinate system after the conversion.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: September 24, 2019
    Assignee: FANUC CORPORATION
    Inventor: Yousuke Koyanaka
  • Publication number: 20180164771
    Abstract: A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 14, 2018
    Applicant: FANUC CORPORATION
    Inventor: Yousuke Koyanaka
  • Publication number: 20180158247
    Abstract: An augmented reality simulation device includes: extension information display means for displaying a virtual object; relation information acquisition means for acquiring first relation information which is information that specifies relation between the virtual object and control axes of a numerical controller and second relation information which is information that specifies settings of the control axes and relation between the control axes; conversion means for converting a movement amount in a first coordinate system which is a coordinate system of the control axis to movement information in a second coordinate system which is a coordinate system for allowing the extension information display means to display the virtual object on the basis of the first relation information and the second relation information; and calculation means for calculating a display position and a display angle of the virtual object based on the movement information in the second coordinate system after the conversion.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 7, 2018
    Inventor: Yousuke KOYANAKA
  • Patent number: 9904279
    Abstract: A numerical control device including a programmed machining restart function includes a first display unit for displaying, as a list, specific codes indicating limit points of machining steps of a machining program, a specification unit for specifying, among the specific codes displayed as a list by the first display unit, a specific code that is selected, and a program restart unit for executing, by using a location in a memory of the specific code that is specified by the specification unit, a restart operation of the machining program from a machining step including the specific code that is specified.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: February 27, 2018
    Assignee: FANUC Corporation
    Inventors: Makoto Haga, Yousuke Koyanaka
  • 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
  • Patent number: 9665087
    Abstract: A numerical controller of a machine tool changes a feed speed of a feed shaft and a spindle rotation speed, in accordance with a current position of a rotary tool in a specified arbitrary area above and below a position where a workpiece and the rotary tool come in contact with each other.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: May 30, 2017
    Assignee: FANUC Corporation
    Inventor: Yousuke Koyanaka
  • Publication number: 20170139396
    Abstract: A numerical controller of the present invention is provided with an oscillating motion data holding unit configured to hold oscillating motion data used for the control of an oscillating motion, an oscillating pulse calculation unit configured to calculate oscillating pulses used for the control of an oscillation axis, based on the oscillating motion data held in the oscillating motion data holding unit, and output the calculated oscillating pulses, a motor control unit configured to control a motor for driving the oscillation axis, based on the oscillating pulses, and an oscillating motion data calculation unit configured to determine a data item related to the oscillating motion to be adjusted, based on the state of a switch means on a control panel of a machine, and to adjust the value of the data item related to the oscillating motion, based on manual pulses input from a manual pulse generator.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 18, 2017
    Applicant: FANUC CORPORATION
    Inventor: Yousuke Koyanaka
  • Publication number: 20150338845
    Abstract: A numerical control device including a programmed machining restart function includes a first display unit for displaying, as a list, specific codes indicating limit points of machining steps of a machining program, a specification unit for specifying, among the specific codes displayed as a list by the first display unit, a specific code that is selected, and a program restart unit for executing, by using a location in a memory of the specific code that is specified by the specification unit, a restart operation of the machining program from a machining step including the specific code that is specified.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 26, 2015
    Inventors: Makoto HAGA, Yousuke KOYANAKA
  • Publication number: 20140379115
    Abstract: A numerical controller of a machine tool changes a feed speed of a feed shaft and a spindle rotation speed, in accordance with a current position of a rotary tool in a specified arbitrary area above and below a position where a workpiece and the rotary tool come in contact with each other.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 25, 2014
    Inventor: Yousuke KOYANAKA
  • Patent number: 8195325
    Abstract: A machine tool has an oscillating axis that reciprocates in an optional region. A numerical controller that controls the machine tool designates positions of a lower dead point and a upper dead point when the oscillating axis of the machine tool reciprocates, and a reference speed during the oscillating operation when the oscillating axis reciprocates. The numerical controller then calculates, from the current position of the oscillating axis, a current phase in the case where one stroke of the oscillating axis is defined as one cycle, and calculates the speed of the oscillating axis at the current phase based upon the calculated current phase and the reference speed.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: June 5, 2012
    Assignee: FANUC Corporation
    Inventors: Masahiko Hosokawa, Makoto Haga, Yousuke Koyanaka
  • Publication number: 20110287693
    Abstract: A machine tool has an oscillating axis that reciprocates in an optional region. A numerical controller that controls the machine tool designates positions of a lower dead point and a upper dead point when the oscillating axis of the machine tool reciprocates, and a reference speed during the oscillating operation when the oscillating axis reciprocates. The numerical controller then calculates, from the current position of the oscillating axis, a current phase in the case where one stroke of the oscillating axis is defined as one cycle, and calculates the speed of the oscillating axis at the current phase based upon the calculated current phase and the reference speed.
    Type: Application
    Filed: March 21, 2011
    Publication date: November 24, 2011
    Applicant: FANUC CORPORATION
    Inventors: Masahiko HOSOKAWA, Makoto HAGA, Yousuke KOYANAKA