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: 8224478Abstract: 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: GrantFiled: October 24, 2006Date of Patent: July 17, 2012Assignee: Fanuc LtdInventors: Kentaro Fujibayashi, Masahiko Hosokawa, Shuji Ogawa, Masahiko Miyake
-
Patent number: 7966092Abstract: 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: GrantFiled: July 29, 2008Date of Patent: June 21, 2011Assignee: Fanuc Ltd.Inventors: Kentaro Fujibayashi, Masahiko Hosokawa, Makoto Haga
-
Patent number: 7859214Abstract: 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: GrantFiled: December 9, 2005Date of Patent: December 28, 2010Assignee: Fanuc Ltd.Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Takashi Idei
-
Patent number: 7764039Abstract: 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: GrantFiled: July 19, 2007Date of Patent: July 27, 2010Assignee: Fanuc LtdInventors: Takehiro Yamaguchi, Tetsuo Hishikawa, Yasushi Onishi, Kentaro Fujibayashi
-
Publication number: 20090055016Abstract: 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: ApplicationFiled: July 29, 2008Publication date: February 26, 2009Applicant: FANUC LTDInventors: Kentaro FUJIBAYASHI, Masahiko Hosokawa, Makoto Haga
-
Patent number: 7331208Abstract: 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: GrantFiled: October 27, 2005Date of Patent: February 19, 2008Assignee: Fanuc LtdInventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa, Noboru Hirose
-
Publication number: 20080024083Abstract: 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: ApplicationFiled: July 19, 2007Publication date: January 31, 2008Applicant: FANUC LTDInventors: Takehiro Yamaguchi, Tetsuo Hishikawa, Yasushi Onishi, Kentaro Fujibayashi
-
Patent number: 7301297Abstract: 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: GrantFiled: April 21, 2005Date of Patent: November 27, 2007Assignee: Fanuc LtdInventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa
-
Publication number: 20070100493Abstract: 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: ApplicationFiled: October 24, 2006Publication date: May 3, 2007Applicant: FANUC LTDInventors: Kentaro Fujibayashi, Masahiko Hosokawa, Shuji Ogawa, Masahiko Miyake
-
Patent number: 7174235Abstract: 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: GrantFiled: March 30, 2004Date of Patent: February 6, 2007Assignee: Fanuc LtdInventors: Kentaro Fujibayashi, Yusaku Yamada
-
Publication number: 20060169018Abstract: 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: ApplicationFiled: January 31, 2006Publication date: August 3, 2006Applicant: FANUC LTDInventors: Tetsuo Hishikawa, Kentaro Fujibayashi, Keisuke Tsujikawa, Noboru Hirose
-
Publication number: 20060125438Abstract: 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: ApplicationFiled: December 9, 2005Publication date: June 15, 2006Applicant: FANUC LTDInventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Takashi Idei
-
Publication number: 20060090533Abstract: 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: ApplicationFiled: October 27, 2005Publication date: May 4, 2006Applicant: FANUC LTDInventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa, Noboru Hirose
-
Publication number: 20050241843Abstract: 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: ApplicationFiled: April 21, 2005Publication date: November 3, 2005Applicant: FANUC LTDInventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Keisuke Tsujikawa
-
Patent number: 6909938Abstract: 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: GrantFiled: December 21, 2001Date of Patent: June 21, 2005Assignee: Fanuc Ltd.Inventors: Tetsuo Hishikawa, Takashi Idei, Kentaro Fujibayashi
-
Patent number: 6897626Abstract: 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: GrantFiled: December 16, 2003Date of Patent: May 24, 2005Assignee: Fanuc LTDInventors: Kentaro Fujibayashi, Tetsuo Hishikawa
-
Patent number: 6888334Abstract: 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: GrantFiled: October 17, 2002Date of Patent: May 3, 2005Assignee: Fanuc LTDInventors: Kentaro Fujibayashi, Tetsuo Hishikawa, Takashi Idei
-
Publication number: 20040204774Abstract: 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: ApplicationFiled: March 30, 2004Publication date: October 14, 2004Applicant: FANUC LTDInventors: Kentaro Fujibayashi, Yusaku Yamada
-
Publication number: 20040158335Abstract: 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: ApplicationFiled: February 6, 2004Publication date: August 12, 2004Applicant: Fanuc Ltd. ofInventors: Kentaro Fujibayashi, Tetsuo Hishikawa
-
Publication number: 20040128022Abstract: 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: ApplicationFiled: December 16, 2003Publication date: July 1, 2004Applicant: Fanuc Ltd.Inventors: Kentaro Fujibayashi, Tetsuo Hishikawa