Patents by Inventor Soichiro Ide

Soichiro Ide 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).

  • Publication number: 20090228138
    Abstract: A numerical controller for controlling a five-axis processing machine including three linear axes and two rotational axes for machining a workpiece attached onto a table thins out a command of a moving path of any one of the linear axes and a command of a tool direction if both of the change amount of a tool direction and the change amount of a linear axis in the command of the moving path are smaller than preset values, respectively.
    Type: Application
    Filed: December 23, 2008
    Publication date: September 10, 2009
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Daijirou Koga
  • Publication number: 20090157218
    Abstract: A numerical controller for controlling a five-axis machining apparatus, in which a tool orientation command is corrected to thereby attain a smooth machined surface and a shortened machining time. The numerical controller includes command reading means that successively reads a tool orientation command, tool orientation command correcting means that corrects the tool orientation command so that a ratio between each rotary axis motion amount and a linear axis motion amount is constant in each block, interpolation means that determines respective axis positions at every interpolation period based on the tool orientation command corrected by the tool orientation command correcting means, a motion path command, and a relative motion velocity command such that a tool end point moves along a commanded motion path at a commanded relative motion velocity, and means that drives respective axis motors such that respective axis positions determined by the interpolation means are reached.
    Type: Application
    Filed: December 1, 2008
    Publication date: June 18, 2009
    Applicant: FANUC LTD
    Inventors: Toshiaki OTSUKI, Soichiro Ide, Osamu Hanaoka, Daijirou Koga
  • Publication number: 20090093905
    Abstract: A numerical controller controlling a 5-axis machine tool compensates setting error that arises when a workpiece is set on the table. Error in the three linear axes and the two rotation axes are compensated using preset error amounts to keep the calculated tool position and tool direction in a command coordinate system. If a trigonometric function used for error compensation has a plurality of solution sets, the solution set closest to the tool direction in the command coordinate system is selected from the plurality of solution sets and used as the positions of the two rotation axes compensated in the above error compensation.
    Type: Application
    Filed: August 15, 2008
    Publication date: April 9, 2009
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
  • Publication number: 20090062955
    Abstract: A numerical controller having an interference prevention function whereby calculation for preventing interference is reliably performed. The numerical controller has the function of defining interference regions corresponding to multiple machine structural objects, respectively, moving the interference regions in accordance with machine coordinate values of the machine structural objects updated by interpolation, and performing an interference check to determine whether or not the interference regions interfere with each other. Interference check computation period automatic adjusting means automatically adjusts an interference check computation period, based on the value obtained by dividing a computation time required for the interference check by time of occupancy of the interference check within one interpolation period. Interference region expanding means expands the interference regions, based on the highest of feed velocities of respective axes and the interference check computation period.
    Type: Application
    Filed: August 22, 2008
    Publication date: March 5, 2009
    Applicant: FANUC LTD
    Inventors: Soichiro IDE, Yusaku YAMADA, Osamu HANAOKA
  • Publication number: 20080288103
    Abstract: If the angle ? formed between the interpolated cutting surface perpendicular direction vector (It, Jt, Kt) and the interpolated tool direction vector (Ttx, Tty, Ttz) becomes smaller, movement of a tool becomes unstable. In this case, the tool diameter compensation vector (TCx, TCy, TCz) is set to the tool diameter compensation vector calculated in the immediately previous interpolation cycle, thereby preventing unstable movement. Further, in case of a block instruction where a distance between positions in cutting point instructions is large whereas distance of movement of linear axis control point is small, an excessive cutting may occur. To deal with this problem, movement of linear axis control point in a current block is stopped or converted into linear movement so as to prevent a loop-shaped movement of the linear axis control point.
    Type: Application
    Filed: April 21, 2008
    Publication date: November 20, 2008
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takeshi Miyazaki
  • Patent number: 7433754
    Abstract: A numerical controller configured to enable machining of a conical surface such that vectors at a start point, an end point, and an interpolation point of a circular arc and their extensions never cross one another. Normal direction vectors Vnors and Vnore, tangential direction vectors Vtans and Vtane, and tool posture vectors Vts and Vte at the starting and end points are obtained based on programmed positions PA? and PB? of the starting and end points, a circle center position, and rotational positions of two rotary axes. Based on these vectors, tangential direction angles as and ae and the normal direction angles bs and be with respect to tool postures at the starting and end points are obtained. Normal and tangential direction vectors Vnori and Vtani and angles ai and bi at the interpolation point are obtained by interpolating the normal and tangential direction vectors and angles at the starting and end points, whereby a tool posture vector Vti at the interpolation point is obtained.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: October 7, 2008
    Assignee: Fanuc Ltd
    Inventors: Toshiaki Otsuki, Soichiro Ide
  • Publication number: 20080020476
    Abstract: It is intended to provide a method of evaluating drug sensitivity, which comprises linking a gene polymorphism in the mu-opioid receptor gene or a haplotype composed of the gene polymorphisms to individual drug sensitivity; and an oligonucleotide selected from the group consisting of the nucleotide sequences represented by SEQ ID NOS: 1 to 98.
    Type: Application
    Filed: March 30, 2005
    Publication date: January 24, 2008
    Inventors: Kazutaka Ikeda, Soichiro Ide, Ichiro Sora
  • Publication number: 20070250206
    Abstract: A numerical controller configured to enable machining of a conical surface such that vectors at a start point, an end point, and an interpolation point of a circular arc and their extensions never cross one another. Normal direction vectors Vnors and Vnore, tangential direction vectors Vtans and Vtane, and tool posture vectors Vts and Vte at the starting and end points are obtained based on programmed positions PA? and PB? of the starting and end points, a circle center position, and rotational positions of two rotary axes. Based on these vectors, tangential direction angles as and ae and the normal direction angles bs and be with respect to tool postures at the starting and end points are obtained. Normal and tangential direction vectors Vnori and Vtani and angles ai and bi at the interpolation point are obtained by interpolating the normal and tangential direction vectors and angles at the starting and end points, whereby a tool posture vector Vti at the interpolation point is obtained.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 25, 2007
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide
  • Patent number: 7274969
    Abstract: A method of generating a smooth curve to perform interpolation from a commanded sequence of points by a numerical controller for a multi-axis machine tool having three linear axes and two or more rotary axes. Corrected command points are obtained for linear axes and for rotary axes. Components of corrected command points for linear axes and corrected command points for rotary axes are synthesized with each other so as to obtain a synthesized corrected command point. A curve passing through the synthesized corrected command points is generated to perform interpolation. As a result, a more appropriate curve interpolation method for a multi-axis machine tool having two or more rotary axes can be performed.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: September 25, 2007
    Assignee: Fanuc Ltd
    Inventors: Toshiaki Otsuki, Soichiro Ide, Hisashi Shiobara
  • Patent number: 7269473
    Abstract: A work is installed on a table of a machine tool, and the coordinate system on the work is (X?, Y?, Z?). Each three points on respective three faces of the work, which are orthogonal to one another, A, B, C, D, E, F, G, H and I, are detected with a touch probe. From three points on the same plane, each of three formulas of planes which lies on the three points, respectively, are obtained. A position O? (XO, YO, ZO) of a point where the three plane intersect with one another is obtained. This position is a parallel translation error. From these three plane formulas, points on the X?, Y? and Z? axes each being distant from the position O? by the length L are obtained. Rotation matrices are obtained from the respective points, position O? (XO, YO, ZO), and L. Rotary direction errors are obtained using the rotation matrices. In this manner, a work location error which is composed of the three-dimensional parallel translation error and three-dimensional rotary direction errors is obtained.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: September 11, 2007
    Assignee: Fanuc Ltd
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
  • Publication number: 20070198125
    Abstract: A numerical controller capable of automatically determining performing/non-performing of specific miscellaneous functions. The specific miscellaneous functions to be performed only when they are called by a macro program are registered in advance. Each time when a macro program call command is read from a program, a call counter having an initial value of “0” is incremented by “1” and each time when a macro program return command is read from the program, the call counter is decremented by “1”. When one of the registered specific miscellaneous function is commanded from the program, such specific miscellaneous function is performed if the value of the call counter has a positive value, and the specific miscellaneous function is inhibited from being performed if the value of the call counter has a value of “0”. The specific miscellaneous function is commanded in a macro program taking an appropriate sequence of operations into account, and thus is properly performed.
    Type: Application
    Filed: February 21, 2007
    Publication date: August 23, 2007
    Applicant: FANUC LTD
    Inventors: Masahiko Hosokawa, Soichiro Ide, Takeshi Miyazaki
  • Patent number: 7239938
    Abstract: The shapes of machine parts for which the possibility of interference exists are defined as rectangular parallelepipeds and it is judged whether or not there is interference between a first rectangular parallelepiped of a first machine part and a second rectangular parallelepiped of a second machine part. The method involves rotating the first rectangular parallelepiped and second rectangular parallelepiped so that each side of the first rectangular parallelepiped lies parallel to each axis of the reference coordinate system. Interference is thus judged based on whether any vertex of the second rectangular parallelepiped exists within the first rectangular parallelepiped. Likewise, interference is judged depending on whether any vertex of the first rectangular parallelepiped exists within the second rectangular parallelepiped.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: July 3, 2007
    Assignee: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
  • Publication number: 20060247817
    Abstract: A work is installed on a table of a machine tool, and the coordinate system on the work is (X?, Y?, Z?). Each three points on respective three faces of the work, which are orthogonal to one another, A, B, C, D, E, F, G, H and I, are detected with a touch probe. From three points on the same plane, each of three formulas of planes which lies on the three points, respectively, are obtained. A position O? (XO, YO, ZO) of a point where the three plane intersect with one another is obtained. This position is a parallel translation error. From these three plane formulas, points on the X?, Y? and Z? axes each being distant from the position O? by the length L are obtained. Rotation matrices are obtained from the respective points, position O? (XO, YO, ZO), and L. Rotary direction errors are obtained using the rotation matrices. In this manner, a work location error which is composed of the three-dimensional parallel translation error and three-dimensional rotary direction errors is obtained.
    Type: Application
    Filed: April 5, 2006
    Publication date: November 2, 2006
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
  • Publication number: 20060247820
    Abstract: The invention provides a method of generating a smooth curve from a commanded sequence of points by a numerical controller for a multi-axis machine tool having three linear axes and two or more rotary axes to perform interpolation along the curve. Corrected command points are obtained for linear axes and for rotary axes, respectively. Components of corrected command points for linear axes and corrected command points for rotary axes are synthesized with each other so as to obtain a synthesized corrected command point. And a curve passing through the synthesized corrected command points is generated to perform interpolation. As a result, curve interpolation which is more appropriate than that in a multi-axis machine tool having two or more rotary axes can be performed.
    Type: Application
    Filed: May 1, 2006
    Publication date: November 2, 2006
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide, Hisashi Shiobara
  • Patent number: 7039494
    Abstract: A controller that eliminates an error caused by acceleration/deceleration control, and controls the velocity of drive axes which is not represented by a rectangular coordinate system such that maximum allowable values of velocity, acceleration, and jerk of the drive axes are not exceeded. A program is analyzed in a command analysis section, and an interpolated position on a motion path in the rectangular coordinate system is determined in a first interpolation section, and then converted by means of a transformation section into drive axes' positions not in the rectangular coordinate system. In a tangential acceleration calculating section, a tangential acceleration is determined. In a velocity limit calculating section, a velocity limit at the time of each position being reached is determined which does not exceed maximum allowable values of velocity, acceleration, and jerk of the drive axes.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: May 2, 2006
    Assignee: Fanuc LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide
  • Publication number: 20050090930
    Abstract: The shapes of machine parts for which the possibility of interference exists are defined as rectangular parallelepipeds and it is judged whether or not there is interference between a first rectangular parallelepiped of a first machine part and a second rectangular parallelepiped of a second machine part. The method involves rotating the first rectangular parallelepiped and second rectangular parallelepiped so that each side of the first rectangular parallelepiped lies parallel to each axis of the reference coordinate system. Interference is thus judged based on whether any vertex of the second rectangular parallelepiped exists within the first rectangular parallelepiped. Likewise, interference is judged depending on whether any vertex of the first rectangular parallelepiped exists within the second rectangular parallelepiped.
    Type: Application
    Filed: October 20, 2004
    Publication date: April 28, 2005
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
  • Publication number: 20050033459
    Abstract: A controller that eliminates an error caused by acceleration/deceleration control, and controls the velocity of drive axes which is not represented by a rectangular coordinate system such that maximum allowable values of velocity, acceleration, and jerk of the drive axes are not exceeded. A program is analyzed in a command analysis section, and an interpolated position on a motion path in the rectangular coordinate system is determined in a first interpolation section, and then converted by means of a transformation section into drive axes' positions not in the rectangular coordinate system. In a tangential acceleration calculating section, a tangential acceleration is determined. In a velocity limit calculating section, a velocity limit at the time of each position being reached is determined which does not exceed maximum allowable values of velocity, acceleration, and jerk of the drive axes.
    Type: Application
    Filed: August 3, 2004
    Publication date: February 10, 2005
    Applicant: FANUC LTD
    Inventors: Toshiaki Otsuki, Soichiro Ide
  • Patent number: 6823234
    Abstract: A curve interpolation method capable of obtaining a curve approximating an original curve based on a sequence of command points within a tolerance set for the original curve, and performing interpolation on the obtained curve. Points Q1, . . . , Q2n are interpolated between respective two adjacent command points (P0, P1), (P1, P2), . . . , (Pn−1, Pn) as shape-defining points. The shape-defining points are positioned within a tolerance width 2w set to the original curve. One shape-defining point and shape-defining points surrounding the one shape-defining point are successively selected and an approximate curve for the selected shape-defining points is successively created. The one shape-defining point is moved towards the approximate curve to determine a modified shape-defining point for the one shape-defining point. A smooth curve passing a sequence of the modified shape-defining points is created and interpolation for machining is performed on the created curve.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: November 23, 2004
    Assignee: Fanuc LTD
    Inventors: Toshiaki Otsuki, Hideo Ogino, Soichiro Ide, Takuji Chiba
  • Publication number: 20040122549
    Abstract: A curve interpolation method capable of obtaining a curve approximating an original curve based on a sequence of command points within a tolerance set for the original curve, and performing interpolation on the obtained curve. Points Q1, . . . , Q2n are interpolated between respective two adjacent command points (P0, P1), (P1, P2), . . . , (Pn−1, Pn) as shape-defining points. The shape-defining points are positioned within a tolerance width 2w set to the original curve. One shape-defining point and shape-defining points surrounding the one shape-defining point are successively selected and an approximate curve for the selected shape-defining points is successively created. The one shape-defining point is moved towards the approximate curve to determine a modified shape-defining point for the one shape-defining point. A smooth curve passing a sequence of the modified shape-defining points is created and interpolation for machining is performed on the created curve.
    Type: Application
    Filed: July 23, 2003
    Publication date: June 24, 2004
    Applicant: FANUC LTD.
    Inventors: Toshiaki Otsuki, Hideo Ogino, Soichiro Ide, Takuji Chiba
  • Patent number: 5061371
    Abstract: A chromatographic separation apparatus having a packed column comprising a packed layer, a retained liquid layer above the packed layer, and liquid-feed piping connected to a space above the retained liquid layer and having a flow controller: comprising flow-liquid discharge piping being connected to the bottom of the packed column and having a flow controller, a liquid-level detecting element being provided at the top of the packed column, and a plurality of interface-detecting elements being provided at the inside wall of the packed column; and electrical connection being made so that a first electric signal of the height of the packed layer is transmitted from the interface-detecting element to a controller constituted of a signal converter, an electric current generator, an addition-computing element, and an adjuster; and a second electric signal is transferred from the liquid-level detector provided at the top of the column to the adjuster; and output signal is transmitted from the adjuster to the first
    Type: Grant
    Filed: April 6, 1990
    Date of Patent: October 29, 1991
    Assignees: Nippon Rensui Co., Fujisawa Pharmaceutical Co., Ltd.
    Inventors: Takeshi Tabata, Soichiro Ide, Akihiko Moro, Ryuji Nagatani