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: 20240103481Abstract: 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: ApplicationFiled: December 23, 2021Publication date: March 28, 2024Applicant: Fanuc CorporationInventors: Hiroki Murakami, Hiroyuki Kawamura, Jirou Fujiyama, Naoya Koide
-
Publication number: 20240104768Abstract: 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: ApplicationFiled: September 26, 2023Publication date: March 28, 2024Applicants: National Institute of Advanced Industrial Science and Technology, KABUSHIKI KAISHA TOYOTA JIDOSHOKKIInventors: Nobuyuki KITA, Takuro Kato, Daisuke Okabe, Eiichi Yoshida, Yukikazu Koide, Norihiko Kato, Naoya Yokomachi, Tatsuya Komuro
-
Publication number: 20240077845Abstract: 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: ApplicationFiled: March 18, 2022Publication date: March 7, 2024Applicant: FANUC CORPORATIONInventors: Shouki TANI, Naoya KOIDE
-
Patent number: 11650571Abstract: 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: GrantFiled: May 3, 2019Date of Patent: May 16, 2023Assignee: Fanuc CorporationInventor: Naoya Koide
-
Patent number: 11378935Abstract: 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 parameType: GrantFiled: November 22, 2019Date of Patent: July 5, 2022Assignee: FANUC CORPORATIONInventor: Naoya Koide
-
Patent number: 11360458Abstract: 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: GrantFiled: November 22, 2019Date of Patent: June 14, 2022Assignee: FANUC CORPORATIONInventor: Naoya Koide
-
Patent number: 11126163Abstract: 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: GrantFiled: June 16, 2020Date of Patent: September 21, 2021Assignee: Fanuc CorporationInventors: Naoya Koide, Jirou Fujiyama
-
Publication number: 20200401107Abstract: 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: ApplicationFiled: June 16, 2020Publication date: December 24, 2020Applicant: FANUC CorporationInventors: Naoya Koide, Jirou Fujiyama
-
Patent number: 10757276Abstract: 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: GrantFiled: March 4, 2019Date of Patent: August 25, 2020Assignee: FUJI XEROX CO., LTD.Inventors: Bokryong Lee, Kei Otagiri, Takuya Ishikawa, Toshihisa Naka, Naoya Koide
-
Publication number: 20200183364Abstract: 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: ApplicationFiled: November 22, 2019Publication date: June 11, 2020Inventor: Naoya KOIDE
-
Publication number: 20200183360Abstract: 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 parameType: ApplicationFiled: November 22, 2019Publication date: June 11, 2020Applicant: FANUC CORPORATIONInventor: Naoya KOIDE
-
Patent number: 10645241Abstract: 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: GrantFiled: May 2, 2018Date of Patent: May 5, 2020Assignee: 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: 20200068078Abstract: 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: ApplicationFiled: March 4, 2019Publication date: February 27, 2020Applicant: FUJI XEROX CO., LTD.Inventors: Bokryong LEE, Kei OTAGIRI, Takuya ISHIKAWA, Toshihisa NAKA, Naoya KOIDE
-
Publication number: 20190354086Abstract: 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: ApplicationFiled: May 3, 2019Publication date: November 21, 2019Inventor: Naoya KOIDE
-
Publication number: 20190098155Abstract: 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: ApplicationFiled: May 2, 2018Publication date: March 28, 2019Applicant: 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: 10234842Abstract: 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: GrantFiled: February 27, 2017Date of Patent: March 19, 2019Assignee: Fanuc CorporationInventor: Naoya Koide
-
Patent number: 9829876Abstract: 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: GrantFiled: July 15, 2015Date of Patent: November 28, 2017Assignee: FANUC CORPORATIONInventor: Naoya Koide
-
Publication number: 20170248935Abstract: 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 rectilinearType: ApplicationFiled: February 27, 2017Publication date: August 31, 2017Applicant: FANUC CORPORATIONInventor: NAOYA KOIDE
-
Patent number: 9377772Abstract: 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: GrantFiled: July 17, 2013Date of Patent: June 28, 2016Assignee: FANUC CorporationInventor: Naoya Koide
-
Publication number: 20160041545Abstract: 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: ApplicationFiled: July 15, 2015Publication date: February 11, 2016Inventor: Naoya KOIDE