Patents by Inventor Takeshi Mochida

Takeshi Mochida 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: 10162335
    Abstract: A numerical controller includes a neighboring point search function that moves a tool controlled by a moving axis and a rotation axis onto a machining path directed by a machining program within the range of a neighboring point distance from a current position of the tool. When searching the neighboring point, the numerical controller determines a neighboring point with consideration for both a tool center point position and a tool attitude. By employing this search method, even when a plurality of block start points are present in the neighboring point distance from the current tool position, a block start point of the block originally desired to be restarted can be determined as a neighboring point.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: December 25, 2018
    Assignee: FANUC Corporation
    Inventors: Shintarou Zeniya, Takeshi Mochida
  • Patent number: 10137529
    Abstract: A numerical controller controls a laser beam machine in accordance with a program and performs three-dimensional laser beam machining on a workpiece. The numerical controller obtains a ratio between a machining speed at an upper surface of the workpiece and a machining speed at a lower surface of the workpiece on the basis of a posture of a nozzle of the laser beam machine and changes a machining condition specified by the program on the basis of the obtained ratio.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: November 27, 2018
    Assignee: FANUC CORPORATION
    Inventors: Shintarou Zeniya, Takeshi Mochida
  • Publication number: 20180290246
    Abstract: A machining route display device includes a positional information acquiring section configured to acquire positional information of a drive shaft in a predefined control cycle, a laser machining head coordinate calculator configured to calculate a coordinate value of the laser machining head from the positional information of the drive shaft and machine configuration information of a laser machine, a laser output acquiring section configured to acquire a laser output value from a laser, a display format setting section configured to set a display format of the laser according to the laser output value acquired by the laser output acquiring section, and a display section configured to display a machining route based an the coordinate value of the laser machining head and the display format.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 11, 2018
    Applicant: FANUC CORPORATION
    Inventor: Takeshi Mochida
  • Patent number: 9983570
    Abstract: A multiple system numerical control device for executing multiple system control for dividing plural axes to be controlled to plural systems and controlling each system based on different machining program in parallel, wherein, the plural systems includes a normal interpolation period system configured to operate at normal interpolation period and control a first control axis, and a high speed interpolation period system configured to operate at high speed interpolation period shorter than the normal interpolation period and control a second control axis, and processing in the normal interpolation period system executed in a first interpolation processing unit, a first coordinate update processing unit, and a data management information generation unit are executed plural times in a normal interpolation period according to system ratio of the normal interpolation period and the high speed interpolation period.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: May 29, 2018
    Assignee: FANUC Corporation
    Inventors: Takeshi Mochida, Keiichiro Miyajima
  • Publication number: 20180143618
    Abstract: A numerical controller is provided with an axis motion control unit configured to control the motions of a table axis and a press axis according to a machining program. The axis motion control unit starts the motion of the press axis for a first block at a first top dead center, if the state of the table axis satisfies a condition adapted for the start of the motion of the press axis for the second block and if the motion of the press axis for the first block is not completed, and the axis motion control unit starts the motion of the press axis for a second block at a second top dead center lower than the first top dead center, thereby overlapping the motions of the press axis for the first and second blocks.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 24, 2018
    Applicant: FANUC CORPORAION
    Inventors: Takashi Satou, Takeshi Mochida
  • Publication number: 20180143619
    Abstract: To provide a numerical controller that is capable of analyzing a machining program so as to determine whether machining is machining placing emphasis on accuracy and machining placing emphasis on speed and vary an allowable speed difference. The numerical controller includes a determination unit and a corner deceleration control unit. The determination unit analyzes a machining program so as to determine which machining is to be performed between machining placing emphasis on accuracy and machining placing emphasis on speed. The corner deceleration control unit executes corner deceleration control based on a speed difference between cutting feed speeds on blocks leading and following a corner and an allowable speed difference which is predetermined. At this time, the corner deceleration control unit varies the allowable speed difference in accordance with a determination result of the determination unit.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 24, 2018
    Inventors: Shintarou Zeniya, Takeshi Mochida
  • Publication number: 20180056441
    Abstract: A laser controller is configured to output a laser beam in response to the input of command power. The laser controller receives the input of the command power and the input of an acceleration of the relative movement of a laser machining head and a workpiece, calculates output power based on the command power and a coefficient corresponding to the acceleration, and outputs the laser beam according to the calculated output power.
    Type: Application
    Filed: August 23, 2017
    Publication date: March 1, 2018
    Applicant: FANUC CORPORATION
    Inventors: Takayoshi Matsumoto, Takeshi Mochida
  • Publication number: 20170304937
    Abstract: A unit vector calculating unit of a laser machining device obtains a unit vector based on respective current rotational positions of an A-axis and a B-axis. A movement command calculating unit, a speed command calculating unit, or a torque command calculating unit generates a command signal for maintaining a gap amount at a constant value, based on the unit vector, and the gap amount between a machining nozzle and a workpiece. With a servo control unit, on the basis of the command signal, an X-axis motor, a Y-axis motor, and a Z-axis motor are controlled, whereby the machining nozzle is moved relatively in three-dimensional directions with respect to the workpiece.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Kouichi MIYASHITA, Takeshi MOCHIDA
  • Publication number: 20170297107
    Abstract: The additive fabrication processing method includes: a setting step of setting a speed command value indicating the speed of a processing head, and a metal powder supply amount command value indicating a supply amount of the metal powder corresponding to the speed command value; an acquisition step of acquiring both a speed indicating the speed of the processing head at which actually moving and an actual distance indicating a distance actually between the processing head and a surface on which spraying metal powder; and a supply amount calculation step of calculating a metal powder supply amount by correcting the metal powder supply amount command value based on the speed and the actual distance, so that a program command route and a processed surface match.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 19, 2017
    Inventors: Masaki OKA, Takeshi MOCHIDA
  • Publication number: 20170185073
    Abstract: A numerical controller of the present invention includes a parameter setting unit which accepts settings of punch press parameters, an NC parameter calculating unit which calculates an axis control parameter in punch pressing based on the punch press parameters, a parameter storage unit which stores the punch press parameters and the axis control parameter, a command analyzing unit which analyzes a command block in the program to generate movement command data, an interpolating unit which generates interpolation data based on the movement command data, and an accelerating and decelerating unit which calculates a linear acceleration and deceleration time constant and a bell-shaped acceleration and deceleration time constant for use in axis control based on the punch press parameters, the axis control parameter, and a feed rate specified by the command block and performs post-interpolation acceleration or deceleration processing based on each of the calculated acceleration and deceleration time constants.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 29, 2017
    Applicant: FANUC CORPORATION
    Inventors: Hiroki Hokazono, Takashi Satou, Takeshi Mochida
  • Publication number: 20170173732
    Abstract: A controller performs gap control such that a Z-axis position of a tip of a cutting head of the machine is not below a preset lower limit position while keeping the distance between the tip of the cutting head and a workpiece constant. The numerical controller calculates a substantial lower limit position based on a detected state of the workpiece and the preset lower limit position. If the Z-axis position of the tip of the cutting head is below the calculated substantial lower limit position, it is compensated so as not to be below the substantial lower limit position.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 22, 2017
    Inventors: Masaki OKA, Takeshi MOCHIDA
  • Patent number: 9636774
    Abstract: A controller used for irradiating a laser beam to an object from a machining head at a reference gap position is provided. The controller includes a gap sensor for detecting an amount of gap between the machining head and the object, a gap position command calculation part for producing a gap position command, a servo mechanism for driving the machining head to the reference gap position, a servo position deviation reading part for reading an amount of position deviation of the servo mechanism, a position gain calculation part for calculating a corrected position gain of the servo mechanism, based on the amount of position deviation of the servo mechanism and a position gain replacing part for replacing the position gain of the servo mechanism with the corrected position gain.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: May 2, 2017
    Assignee: FANUC Corporation
    Inventor: Takeshi Mochida
  • Publication number: 20170066080
    Abstract: A numerical controller controls a laser beam machine in accordance with a program and performs three-dimensional laser beam machining on a workpiece. The numerical controller obtains a ratio between a machining speed at an upper surface of the workpiece and a machining speed at a lower surface of the workpiece on the basis of a posture of a nozzle of the laser beam machine and changes a machining condition specified by the program on the basis of the obtained ratio.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 9, 2017
    Applicant: FANUC CORPORATION
    Inventors: Shintarou Zeniya, Takeshi Mochida
  • Patent number: 9429931
    Abstract: A numerical controller obtains a necessary moving distance for the completion of movement in each interpolation period, based on a moving distance for each block and the input ratio of a distance by which movement is completed in each interpolation period to the moving distance for each block. If the obtained moving distance is shorter than the moving distance for each interpolation period based on an initially set feed speed, the feed speed is changed to a speed for moving the moving distance in each interpolation period.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 30, 2016
    Assignee: FANUC Corporation
    Inventor: Takeshi Mochida
  • Publication number: 20160224007
    Abstract: A numerical controller includes a neighboring point search function that moves a tool controlled by a moving axis and a rotation axis onto a machining path directed by a machining program within the range of a neighboring point distance from a current position of the tool. When searching the neighboring point, the numerical controller determines a neighboring point with consideration for both a tool center point position and a tool attitude. By employing this search method, even when a plurality of block start points are present in the neighboring point distance from the current tool position, a block start point of the block originally desired to be restarted can be determined as a neighboring point.
    Type: Application
    Filed: January 20, 2016
    Publication date: August 4, 2016
    Inventors: Shintarou ZENIYA, Takeshi MOCHIDA
  • Publication number: 20160154399
    Abstract: A multiple system numerical control device for executing multiple system control for dividing plural axes to be controlled to plural systems and controlling each system based on different machining program in parallel, wherein, the plural systems includes a normal interpolation period system configured to operate at normal interpolation period and control a first control axis, and a high speed interpolation period system configured to operate at high speed interpolation period shorter than the normal interpolation period and control a second control axis, and processing in the normal interpolation period system executed in a first interpolation processing unit, a first coordinate update processing unit, and a data management information generation unit are executed plural times in a normal interpolation period according to system ratio of the normal interpolation period and the high speed interpolation period.
    Type: Application
    Filed: November 23, 2015
    Publication date: June 2, 2016
    Inventors: Takeshi MOCHIDA, Keiichiro MIYAJIMA
  • Publication number: 20160059351
    Abstract: When an operation is performed in a direction (Z-axis direction) in which a machining head is brought closer to workpiece, a numerical controller that controls a laser beam machine avoids a collision of the machining head with the workpiece by switching to gap control when a gap sensor detects a gap amount between the machining head and the workpiece. At this point, whether to perform the operation to bring the machining head closer to the workpiece by gap control using a detection value of the gap sensor or by moving the machining head to a position determined by parameters can be selected using a mode switching unit.
    Type: Application
    Filed: August 20, 2015
    Publication date: March 3, 2016
    Inventors: Kouichi MIYASHITA, Takeshi MOCHIDA
  • Publication number: 20140350709
    Abstract: A numerical controller obtains a necessary moving distance for the completion of movement in each interpolation period, based on a moving distance for each block and the input ratio of a distance by which movement is completed in each interpolation period to the moving distance for each block. If the obtained moving distance is shorter than the moving distance for each interpolation period based on an initially set feed speed, the feed speed is changed to a speed for moving the moving distance in each interpolation period.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 27, 2014
    Applicant: FANUC Corporation
    Inventor: Takeshi MOCHIDA
  • Patent number: 8748774
    Abstract: A controller (10) for controlling a process nozzle (20) and a laser oscillator (22) includes: an analyzer (12); a calculator (13) for calculating angle of a virtual corner part formed by two main process paths; a determining unit (14) for determining whether distance between the two main process paths corresponding to the circular-arc process path(s) is smaller than a first predetermined value, and determining whether the calculated angle is smaller than a second predetermined value; and a changing unit (15) for changing a laser process condition in the circular-arc process path(s) from a laser process condition in the main process paths when it is determined that the linear distance is smaller than the first predetermined value and the angle is smaller than the second predetermined value.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: June 10, 2014
    Assignee: Fanuc Corporation
    Inventors: Kazuhiro Suzuki, Hiroaki Tokito, Takeshi Mochida
  • Publication number: 20130103183
    Abstract: A controller used for irradiating a laser beam to an object from a machining head at a reference gap position is provided. The controller includes a gap sensor for detecting an amount of gap between the machining head and the object, a gap position command calculation part for producing a gap position command, a servo mechanism for driving the machining head to the reference gap position, a servo position deviation reading part for reading an amount of position deviation of the servo mechanism, a position gain calculation part for calculating a corrected position gain of the servo mechanism, based on the amount of position deviation of the servo mechanism and a position gain replacing part for replacing the position gain of the servo mechanism with the corrected position gain.
    Type: Application
    Filed: August 23, 2012
    Publication date: April 25, 2013
    Applicant: FANUC Corporation
    Inventor: Takeshi MOCHIDA