Patents by Inventor Tetsuo Hishikawa
Tetsuo Hishikawa 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: 7915851Abstract: Initial speeds in the move commands for respective control axes at servo-on are determined according to parameter setting, or the comparative relationship or difference in speed among the actual speeds of the control axes so that difference in position between the control axes does not increase as the move commands are executed after the servo-on. The actual speeds of the control axes are set as initial speeds in the move commands, and a target axis is specified on the basis of the comparative relationship among their actual speeds and the other control axes are accelerated or decelerated at the acceleration or deceleration rate specified in the move commands to attain the position and speed of the target axis, so that differences in position and speed among the control axes are gradually decreased as the move commands are executed after the servo-on, thereby preventing abrupt speed changes and suppressing mechanical shocks.Type: GrantFiled: June 23, 2008Date of Patent: March 29, 2011Assignee: Fanuc LtdInventors: Tetsuo Hishikawa, Takashi Idei
-
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
-
Patent number: 7759895Abstract: A conveyer for transporting a box and a conveyer for transporting a bottle are driven along a follow-up target axis and a follow-up axis, respectively. The follow-up axis is accelerated from a synchronization start position, and, when the follow-up axis velocity catches up with the conveyer, performs the constant velocity operation. An advanced operation, performed by an asynchronous axis (moving the bottle closer to the box), is started before synchronization completes, and is completed when synchronization completes, then immediately an operation by a synchronous axis (follow-up target axis or follow-up axis) is started (insertion operation). The point of time when the advanced operation is started is determined by processing of the numerical controller, as a point of time when the time required for the follow-up axis in the current status to reach the synchronization completion status becomes the same as the time required for the advanced operation (preset).Type: GrantFiled: December 31, 2007Date of Patent: July 20, 2010Assignee: Fanuc LtdInventors: Tetsuo Hishikawa, Noboru Hirose
-
Patent number: 7659681Abstract: A servomotor in a numerical controller is controlled by automatically switching to either pressure control or position control in association with the command which is smaller from among a command obtained by performing pressure feedback control and a command obtained by performing position feedback control. When switched to pressure control while moving according to a movement command, the output of the movement command is terminated halfway, and the command in the next block is executed, and pressure control of the next command is immediately started. As a result, a wasteful time is eliminated, and a cycle time of the operation can be shortened.Type: GrantFiled: August 8, 2007Date of Patent: February 9, 2010Assignee: Fanuc LtdInventors: Yasushi Onishi, Tetsuo Hishikawa, Keisuke Tsujikawa
-
Publication number: 20090230910Abstract: The numerical controller has function to switch between pressure control and position control, and comprises a numerical control unit and a servo control unit. While the servo control unit is controlling pressure, a servo position deviation amount corresponding to current actual speed of a control axis is set in the servo control unit. After the servo control unit switches to position control from pressure control, a number of pulses required for deceleration and stopping is output to an acceleration/deceleration processing unit of the numerical control unit according to an acceleration/deceleration time constant which is preset. The acceleration/deceleration processing unit outputs a moving amount for each distribution period to the servo control unit.Type: ApplicationFiled: December 23, 2008Publication date: September 17, 2009Applicant: FANUC LTDInventors: Tetsuo HISHIKAWA, Keisuke Tsujikawa
-
Publication number: 20090009126Abstract: Initial speeds in the move commands for respective control axes at servo-on are determined according to parameter setting, or the comparative relationship or difference in speed among the actual speeds of the control axes so that difference in position between the control axes does not increase as the move commands are executed after the servo-on. The actual speeds of the control axes are set as initial speeds in the move commands, and a target axis is specified on the basis of the comparative relationship among their actual speeds and the other control axes are accelerated or decelerated at the acceleration or deceleration rate specified in the move commands to attain the position and speed of the target axis, so that differences in position and speed among the control axes are gradually decreased as the move commands are executed after the servo-on, thereby preventing abrupt speed changes and suppressing mechanical shocks.Type: ApplicationFiled: June 23, 2008Publication date: January 8, 2009Applicant: FANUC LTDInventors: Tetsuo HISHIKAWA, Takashi Idei
-
Patent number: 7425811Abstract: When a servomotor (control axis) is coasting and rotating in a servo-off state in which no current is applied to the servomotor, this servo-off state is switched over to a servo-on state in which current is applied to the servomotor, and a position control and a speed control are started. An actual speed in servo-on state is obtained in speed obtaining means by a position/speed detector. Position command means obtains a command movement amount using the actual speed as an initial speed. A position deviation amount corresponding to the actual speed is calculated, a command movement amount, a position deviation amount, and a position deviation amount remaining in a position deviation counter in servo-on state with the sign thereof reversed are added to each other as a command amount to the position deviation counter.Type: GrantFiled: December 8, 2006Date of Patent: September 16, 2008Assignee: Fanuc LtdInventors: Yasushi Onishi, Tetsuo Hishikawa, Takashi Idei
-
Publication number: 20080180051Abstract: A conveyer 1 for transporting a box and a conveyer 2 for transporting a bottle are driven along a follow-up target axis and a follow-up axis respectively. The follow-up axis is accelerated from a synchronization start position, and when the follow-up axis velocity catches up with the conveyer 1, the follow-up axis performs the constant velocity operation. An advanced operation, performed by an asynchronous axis (moving the bottle closer to the box), is started before synchronization completes, and is completed when synchronization completes, then immediately an operation by a synchronous axis (follow-up target axis or follow-up axis) is started (insertion operation). The point of time when the advanced operation is started is determined by processing of the numerical controller, as a point of time when the time required for the follow-up axis in the current status to reach the synchronization completion status becomes the same as the time required for the advanced operation (preset).Type: ApplicationFiled: December 31, 2007Publication date: July 31, 2008Inventors: Tetsuo Hishikawa, Noboru Hirose
-
Publication number: 20080054829Abstract: A servomotor in a numerical controller is controlled by automatically switching to either pressure control or position control in association with the command which is smaller from among a command obtained by performing pressure feedback control and a command obtained by performing position feedback control. When switched to pressure control while moving according to a movement command, the output of the movement command is terminated halfway, and the command in the next block is executed, and pressure control of the next command is immediately started.Type: ApplicationFiled: August 8, 2007Publication date: March 6, 2008Applicant: Fanuc LtdInventors: Yasushi Onishi, Tetsuo Hishikawa, Keisuke Tsujikawa
-
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: 20070145931Abstract: When a servomotor (control axis) is coasting and rotating in a servo-off state in which no current is applied to the servomotor, this servo-off state is switched over to a servo-on state in which current is applied to the servomotor, and a position control and a speed control are started. An actual speed in servo-on state is obtained in speed obtaining means by a position/speed detector. Position command means obtains a command movement amount using the actual speed as an initial speed. A position deviation amount corresponding to the actual speed is calculated, a command movement amount, a position deviation amount, and a position deviation amount remaining in a position deviation counter in servo-on state with the sign thereof reversed are added to each other as a command amount to the position deviation counter.Type: ApplicationFiled: December 8, 2006Publication date: June 28, 2007Applicant: FANUC LTDInventors: Yasushi Onishi, Tetsuo Hishikawa, Takashi Idei
-
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