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: 10162335Abstract: 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: GrantFiled: January 20, 2016Date of Patent: December 25, 2018Assignee: FANUC CorporationInventors: Shintarou Zeniya, Takeshi Mochida
-
Patent number: 10137529Abstract: 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: GrantFiled: September 1, 2016Date of Patent: November 27, 2018Assignee: FANUC CORPORATIONInventors: Shintarou Zeniya, Takeshi Mochida
-
Publication number: 20180290246Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 11, 2018Applicant: FANUC CORPORATIONInventor: Takeshi Mochida
-
Patent number: 9983570Abstract: 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: GrantFiled: November 23, 2015Date of Patent: May 29, 2018Assignee: FANUC CorporationInventors: Takeshi Mochida, Keiichiro Miyajima
-
Publication number: 20180143618Abstract: 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: ApplicationFiled: November 20, 2017Publication date: May 24, 2018Applicant: FANUC CORPORAIONInventors: Takashi Satou, Takeshi Mochida
-
Publication number: 20180143619Abstract: 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: ApplicationFiled: November 21, 2017Publication date: May 24, 2018Inventors: Shintarou Zeniya, Takeshi Mochida
-
Publication number: 20180056441Abstract: 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: ApplicationFiled: August 23, 2017Publication date: March 1, 2018Applicant: FANUC CORPORATIONInventors: Takayoshi Matsumoto, Takeshi Mochida
-
Publication number: 20170304937Abstract: 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: ApplicationFiled: April 21, 2017Publication date: October 26, 2017Inventors: Kouichi MIYASHITA, Takeshi MOCHIDA
-
Publication number: 20170297107Abstract: 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: ApplicationFiled: April 6, 2017Publication date: October 19, 2017Inventors: Masaki OKA, Takeshi MOCHIDA
-
Publication number: 20170185073Abstract: 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: ApplicationFiled: December 21, 2016Publication date: June 29, 2017Applicant: FANUC CORPORATIONInventors: Hiroki Hokazono, Takashi Satou, Takeshi Mochida
-
Publication number: 20170173732Abstract: 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: ApplicationFiled: December 15, 2016Publication date: June 22, 2017Inventors: Masaki OKA, Takeshi MOCHIDA
-
Patent number: 9636774Abstract: 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: GrantFiled: August 23, 2012Date of Patent: May 2, 2017Assignee: FANUC CorporationInventor: Takeshi Mochida
-
Publication number: 20170066080Abstract: 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: ApplicationFiled: September 1, 2016Publication date: March 9, 2017Applicant: FANUC CORPORATIONInventors: Shintarou Zeniya, Takeshi Mochida
-
Patent number: 9429931Abstract: 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: GrantFiled: May 22, 2014Date of Patent: August 30, 2016Assignee: FANUC CorporationInventor: Takeshi Mochida
-
Publication number: 20160224007Abstract: 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: ApplicationFiled: January 20, 2016Publication date: August 4, 2016Inventors: Shintarou ZENIYA, Takeshi MOCHIDA
-
Publication number: 20160154399Abstract: 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: ApplicationFiled: November 23, 2015Publication date: June 2, 2016Inventors: Takeshi MOCHIDA, Keiichiro MIYAJIMA
-
Publication number: 20160059351Abstract: 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: ApplicationFiled: August 20, 2015Publication date: March 3, 2016Inventors: Kouichi MIYASHITA, Takeshi MOCHIDA
-
Publication number: 20140350709Abstract: 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: ApplicationFiled: May 22, 2014Publication date: November 27, 2014Applicant: FANUC CorporationInventor: Takeshi MOCHIDA
-
Patent number: 8748774Abstract: 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: GrantFiled: August 17, 2012Date of Patent: June 10, 2014Assignee: Fanuc CorporationInventors: Kazuhiro Suzuki, Hiroaki Tokito, Takeshi Mochida
-
Publication number: 20130103183Abstract: 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: ApplicationFiled: August 23, 2012Publication date: April 25, 2013Applicant: FANUC CorporationInventor: Takeshi MOCHIDA