Patents by Inventor Kentaro Fujibayashi

Kentaro Fujibayashi 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: 8224478
    Abstract: A numerical controller that shortens time required for transferring control of a spindle between control systems. When the spindle control command is included, the command is carried out and information on designation of the spindle, commanded rotational velocity and direction is stored in a case of a velocity control mode, and information on designation of the spindle, commanded rotational position and velocity is stored in a case of a position control mode. When a command to cancel the control of spindle is read, the control of the designated spindle and also the stored information on the control status of the spindle are transferred to the other control system. A command to acquire the control of the spindle is read in a machining program for the other control system, the control of the designated spindle is started by the other control system according to the transferred control status of the spindle.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: July 17, 2012
    Assignee: Fanuc Ltd
    Inventors: Kentaro Fujibayashi, Masahiko Hosokawa, Shuji Ogawa, Masahiko Miyake
  • Patent number: 7966092
    Abstract: A numerical controller with a program resuming function of acquiring program-resuming block data with which a machining program is resumed without producing a scratch on a workpiece. It is determined whether there are registered non-cutting commands. Whether all the registered non-cutting commands are analyzed is determined. Data of registered non-cutting command is read, and whether a block currently being analyzed includes a non-cutting command is determined. It is determined whether or not the registered non-cutting command is one in accordance with which data is acquired at a block start point. Program-resuming block data is acquired at the block start point or at a block end point, the acquired data is stored into a memory, and a process is completed.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: June 21, 2011
    Assignee: Fanuc Ltd.
    Inventors: Kentaro Fujibayashi, Masahiko Hosokawa, Makoto Haga
  • Patent number: 7859214
    Abstract: A synchronous controller capable of gently changing a synchronous multiplying factor and setting the gentleness of changing of the synchronous multiplying factor without shocking a machine. A block for gently changing the synchronous multiplying factor is added between blocks before and after the changing of the synchronous multiplying factor. Synchronous multiplying factors a and b before and after changing of the synchronous multiplying factor designated in the added block, a motion amount p of master axis, a motion amount of a slave axis, and a residual motion amount v of the master axis after the completion of changing the synchronous multiplying factor (or a preliminary motion amount u of the master axis from the start of motion of the block concerned to a position for the start of changing of the synchronous multiplying factor) are read out. A gradient of changing the synchronous multiplying factor and the preliminary motion amount u (or the residual motion amount v) are obtained based on these data.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: December 28, 2010
    Assignee: Fanuc Ltd.
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Takashi Idei
  • Patent number: 7764039
    Abstract: A numerical controller is capable of foreseeing the occurrence of interference during operation of a machine and securely preventing the interference. An advanced position calculating section determines advanced time for the next interference check, based on an end time point of an interference check by an interference checking device and the sum of a time required for the interference check, a time required for communication, a time required for decelerating and stopping a movable part, and a predetermined float. If an interference checking device detects interference, the interference checking device delivers an axis stop signal the movable part.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: July 27, 2010
    Assignee: Fanuc Ltd
    Inventors: Takehiro Yamaguchi, Tetsuo Hishikawa, Yasushi Onishi, Kentaro Fujibayashi
  • Publication number: 20090055016
    Abstract: A numerical controller with a program resuming function of acquiring program-resuming block data with which a machining program is resumed without producing a scratch on a workpiece. It is determined whether there are registered non-cutting commands. Whether all the registered non-cutting commands are analyzed is determined. Data of registered non-cutting command is read, and whether a block currently being analyzed includes a non-cutting command is determined. It is determined whether or not the registered non-cutting command is one in accordance with which data is acquired at a block start point. Program-resuming block data is acquired at the block start point or at a block end point, the acquired data is stored into a memory, and a process is completed.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 26, 2009
    Applicant: FANUC LTD
    Inventors: Kentaro FUJIBAYASHI, Masahiko Hosokawa, Makoto Haga
  • Patent number: 7331208
    Abstract: A die cushion controller uses position control to position die cushion members for placement of a metal sheet. A pressing process starts and the upper die is lowered. When a position detector detects a position at which the upper die touches the sheet metal, the die cushion controller switches over from position control to pressure control and applies a preset pressure to the sheet metal. When the position detector detects that the upper die has risen to a preset position, the die cushion controller clears the positional deviation accumulated in position control to zero, then moves the die cushion members to preset positions and holds them there.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: February 19, 2008
    Assignee: Fanuc Ltd
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa, Noboru Hirose
  • Publication number: 20080024083
    Abstract: Disclosed is a numerical controller capable of foreseeing the occurrence of interference during operation of a machine and securely preventing the interference. An advanced position calculating section determines advanced time for the next interference check, based on an end time point of an interference check by an interference checking device and the sum of a time required for the interference check, a time required for communication, a time required for decelerating and stopping a movable part, and a predetermined float. Further, an advanced position of the movable part at the advanced time is calculated based on pre-read program data and is outputted to the interference checking device. The interference checking device performs the interference check at the advanced position. If it detects interference, the interference checking device delivers an axis stop signal to a motion command output section, thereby stopping a motion command and decelerating and stopping the movable part.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 31, 2008
    Applicant: FANUC LTD
    Inventors: Takehiro Yamaguchi, Tetsuo Hishikawa, Yasushi Onishi, Kentaro Fujibayashi
  • Patent number: 7301297
    Abstract: An ‘interval’ in which the synchronization status between the movable axes subject to synchronous control is monitored, an equation between the movable axes in the ‘interval’, and an ‘allowable displacement’ for the positional relationship obtained with this equation and the actual positional relationship are set in advance. The ‘start condition’ and ‘termination condition’ for synchronous status verification processing are set with the master position and the like. When the start condition for synchronous status verification processing is satisfied, it is detected whether or not the actual position and the position obtained with the equation are within the range of the allowable displacement based on the position of the movable axes. If not within the range of the allowable displacement, operation set as ‘operation to be executed when the allowable displacement is exceeded’ is executed.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: November 27, 2007
    Assignee: Fanuc Ltd
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa
  • Publication number: 20070100493
    Abstract: A numerical controller capable of shortening time required for transferring control of a spindle between different control systems. It is determined whether or not a spindle control command is included in a machining program for one control system. If the spindle control command is included, the command is carried out and information on designation of the spindle and commanded rotational velocity and direction is stored in a case of a velocity control mode, and information on designation of the spindle and commanded rotational position and velocity is stored in a case of a position control mode. When a command to cancel the control of spindle is read, the control of the designated spindle and also the stored information on the control status of the spindle are transferred to the other control system.
    Type: Application
    Filed: October 24, 2006
    Publication date: May 3, 2007
    Applicant: FANUC LTD
    Inventors: Kentaro Fujibayashi, Masahiko Hosokawa, Shuji Ogawa, Masahiko Miyake
  • Patent number: 7174235
    Abstract: Control programs for machine tools and industrial machines include programs that control axis motion, and programs, that periodically execute machine sequence control. Both the axis motion control programs and the sequence programs are coded in an NC program format. The controller analyzes the sequence programs created in NC program format, converts them into executable form, and executes the executable-form programs periodically from when power to the machine is turned on until the power is shut down.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: February 6, 2007
    Assignee: Fanuc Ltd
    Inventors: Kentaro Fujibayashi, Yusaku Yamada
  • Publication number: 20060169018
    Abstract: Die cushion control device that implements die cushion control while making a switch between position control and pressure control by using servomotors, and reduces the impact caused by a collision between a press axis and a die cushion axis during position control. Die cushion members are controlled by servomotors Md. The changeover switch is connected to the “a”-side, to thereby control the position (velocity) of the servomotors Md by commands from a numerical controller and control the position of the die cushion members. During position control, the output torque of the servomotors Md is limited by torque limit means. During position control, even if the press axis hits the die cushion members due to erroneous setting, wrong operation or the like, the servomotors Md merely output only a limited torque or less, so that impact force is reduced, which prevents damage to the die cushion members and the press axis.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 3, 2006
    Applicant: FANUC LTD
    Inventors: Tetsuo Hishikawa, Kentaro Fujibayashi, Keisuke Tsujikawa, Noboru Hirose
  • Publication number: 20060125438
    Abstract: A synchronous controller capable of gently changing a synchronous multiplying factor and setting the gentleness of changing of the synchronous multiplying factor without shocking a machine. A block for gently changing the synchronous multiplying factor is added between blocks before and after the changing of the synchronous multiplying factor. Synchronous multiplying factors a and b before and after changing of the synchronous multiplying factor designated in the added block, a motion amount p of master axis, a motion amount of a slave axis, and a residual motion amount v of the master axis after the completion of changing the synchronous multiplying factor (or a preliminary motion amount u of the master axis from the start of motion of the block concerned to a position for the start of changing of the synchronous multiplying factor) are read out. A gradient of changing the synchronous multiplying factor and the preliminary motion amount u (or the residual motion amount v) are obtained based on these data.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 15, 2006
    Applicant: FANUC LTD
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Takashi Idei
  • Publication number: 20060090533
    Abstract: A die cushion controller uses position control to position die cushion members for placement of a metal sheet. A pressing process starts and the upper die is lowered. When a position detector detects a position at which the upper die touches the sheet metal, the die cushion controller switches over from position control to pressure control and applies a preset pressure to the sheet metal. When the position detector detects that the upper die has risen to a preset position, the die cushion controller clears the positional deviation accumulated in position control to zero, then moves the die cushion members to preset positions and holds them there.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 4, 2006
    Applicant: FANUC LTD
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa, Noboru Hirose
  • Publication number: 20050241843
    Abstract: An “interval” in which the synchronization status between the movable axes subject to synchronous control is monitored, an equation between the movable axes in the “interval”, and an “allowable displacement” for the positional relationship obtained with this equation and the actual positional relationship are set in advance. The “start condition” and “termination condition” for synchronous status verification processing are set with the master position and the like. When the start condition for synchronous status verification processing is satisfied, it is detected whether or not the actual position and the position obtained with the equation are within the range of the allowable displacement based on the position of the movable axes. If not within the range of the allowable displacement, operation set as “operation to be executed when the allowable displacement is exceeded” is executed.
    Type: Application
    Filed: April 21, 2005
    Publication date: November 3, 2005
    Applicant: FANUC LTD
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa
  • Patent number: 6909938
    Abstract: A method of and apparatus for synchronous control of a leading element and a follower element in which synchronism is started smoothly and a mechanical shock at the start of synchronism is reduced. When the follower element is started to move to be synchronized with the leading element, motion of the follower element is started before the follower element reaches a start position of the synchronism, and brought into synchronism with the leading element at the start position of synchronism. A positional relationship between the leading element and the follower element in synchronism, and a start position for starting the synchronism of the follower element and the leading element is set. An acceleration control of the follower element is performed between a motion start position preceding the start position of the synchronism and the start position of the synchronism.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: June 21, 2005
    Assignee: Fanuc Ltd.
    Inventors: Tetsuo Hishikawa, Takashi Idei, Kentaro Fujibayashi
  • Patent number: 6897626
    Abstract: A synchronous controller capable of easily controlling a slave axis in synchronism with a master axis performing a composite motion of a plurality of axes. Motion commands for two axes X, Y constituting the master axis are subject to interpolation/distribution and acceleration/deceleration processing, to determine distribution motion amounts, and the determined amounts of motion of the two axes X, Y constituting the master axis for every interpolation period are combined to determine an amount of motion M of the master axis, from which is determined an amount of motion of the slave axis for every interpolation/distribution period. The determined amounts of motion of the X, Y and slave axes are output to respective servo control means, thus driving the respective axes.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: May 24, 2005
    Assignee: Fanuc LTD
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa
  • Patent number: 6888334
    Abstract: A reference variable having a linear relationship with the angular position of a master axis is set, and a correspondence between this reference variable and the displacement of a slave axis is stored in a data table. One execution stage is specified by setting a starting reference variable and an ending reference variable from this data table. A desired sequence is assigned to a plurality of execution stages thus specified. The reference variable corresponding to the angular position of the master axis is determined, slave axis displacement data corresponding to the reference variable is read out, and the slave axis is positioned in accordance with the position of the master axis on the basis of this displacement data.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: May 3, 2005
    Assignee: Fanuc LTD
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Takashi Idei
  • Publication number: 20040204774
    Abstract: Control programs for machine tools and industrial machines include programs that control axis motion, and programs, that periodically execute machine sequence control. Both the axis motion control programs and the sequence programs are coded in an NC program format. The controller analyzes the sequence programs created in NC program format, converts them into executable form, and executes the executable-form programs periodically from when power to the machine is turned on until the power is shut down.
    Type: Application
    Filed: March 30, 2004
    Publication date: October 14, 2004
    Applicant: FANUC LTD
    Inventors: Kentaro Fujibayashi, Yusaku Yamada
  • Publication number: 20040158335
    Abstract: A position is obtained from a command movement for a controlled axis. The position of a virtual axis with respect to time and an I/O signal are obtained. The position of the controlled axis and the state of the I/O signal are stored in association with the position of the virtual axis, and cam shape data and I/O signal state data are obtained. During an electronic cam operation, the virtual axis position is controlled by means of virtual axis control means. Corresponding to the position of the virtual axis, the position of the controlled axis or the I/O signal state is read from the cam shape data and the I/O signal state data and outputted, whereby the controlled axis is driven.
    Type: Application
    Filed: February 6, 2004
    Publication date: August 12, 2004
    Applicant: Fanuc Ltd. of
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa
  • Publication number: 20040128022
    Abstract: A synchronous controller capable of easily controlling a slave axis in synchronism with a master axis performing a composite motion of a plurality of axes. Motion commands for two axes X, Y constituting the master axis are subject to interpolation/distribution and acceleration/deceleration processing, to determine distribution motion amounts, and the determined amounts of motion of the two axes X, Y constituting the master axis for every interpolation period are combined to determine an amount of motion M of the master axis, from which is determined an amount of motion of the slave axis for every interpolation/distribution period. The determined amounts of motion of the X, Y and slave axes are output to respective servo control means, thus driving the respective axes.
    Type: Application
    Filed: December 16, 2003
    Publication date: July 1, 2004
    Applicant: Fanuc Ltd.
    Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa