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: 20090228138Abstract: 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: ApplicationFiled: December 23, 2008Publication date: September 10, 2009Applicant: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Daijirou Koga
-
Publication number: 20090157218Abstract: 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: ApplicationFiled: December 1, 2008Publication date: June 18, 2009Applicant: FANUC LTDInventors: Toshiaki OTSUKI, Soichiro Ide, Osamu Hanaoka, Daijirou Koga
-
Publication number: 20090093905Abstract: 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: ApplicationFiled: August 15, 2008Publication date: April 9, 2009Applicant: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
-
Publication number: 20090062955Abstract: 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: ApplicationFiled: August 22, 2008Publication date: March 5, 2009Applicant: FANUC LTDInventors: Soichiro IDE, Yusaku YAMADA, Osamu HANAOKA
-
Publication number: 20080288103Abstract: 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: ApplicationFiled: April 21, 2008Publication date: November 20, 2008Inventors: Toshiaki Otsuki, Soichiro Ide, Takeshi Miyazaki
-
Patent number: 7433754Abstract: 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: GrantFiled: April 23, 2007Date of Patent: October 7, 2008Assignee: Fanuc LtdInventors: Toshiaki Otsuki, Soichiro Ide
-
Publication number: 20080020476Abstract: 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: ApplicationFiled: March 30, 2005Publication date: January 24, 2008Inventors: Kazutaka Ikeda, Soichiro Ide, Ichiro Sora
-
Publication number: 20070250206Abstract: 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: ApplicationFiled: April 23, 2007Publication date: October 25, 2007Applicant: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide
-
Patent number: 7274969Abstract: 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: GrantFiled: May 1, 2006Date of Patent: September 25, 2007Assignee: Fanuc LtdInventors: Toshiaki Otsuki, Soichiro Ide, Hisashi Shiobara
-
Patent number: 7269473Abstract: 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: GrantFiled: April 5, 2006Date of Patent: September 11, 2007Assignee: Fanuc LtdInventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
-
Publication number: 20070198125Abstract: 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: ApplicationFiled: February 21, 2007Publication date: August 23, 2007Applicant: FANUC LTDInventors: Masahiko Hosokawa, Soichiro Ide, Takeshi Miyazaki
-
Patent number: 7239938Abstract: 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: GrantFiled: October 20, 2004Date of Patent: July 3, 2007Assignee: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
-
Publication number: 20060247817Abstract: 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: ApplicationFiled: April 5, 2006Publication date: November 2, 2006Applicant: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
-
Publication number: 20060247820Abstract: 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: ApplicationFiled: May 1, 2006Publication date: November 2, 2006Applicant: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide, Hisashi Shiobara
-
Patent number: 7039494Abstract: 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: GrantFiled: August 3, 2004Date of Patent: May 2, 2006Assignee: Fanuc LTDInventors: Toshiaki Otsuki, Soichiro Ide
-
Publication number: 20050090930Abstract: 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: ApplicationFiled: October 20, 2004Publication date: April 28, 2005Applicant: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
-
Publication number: 20050033459Abstract: 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: ApplicationFiled: August 3, 2004Publication date: February 10, 2005Applicant: FANUC LTDInventors: Toshiaki Otsuki, Soichiro Ide
-
Patent number: 6823234Abstract: 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: GrantFiled: July 23, 2003Date of Patent: November 23, 2004Assignee: Fanuc LTDInventors: Toshiaki Otsuki, Hideo Ogino, Soichiro Ide, Takuji Chiba
-
Publication number: 20040122549Abstract: 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: ApplicationFiled: July 23, 2003Publication date: June 24, 2004Applicant: FANUC LTD.Inventors: Toshiaki Otsuki, Hideo Ogino, Soichiro Ide, Takuji Chiba
-
Patent number: 5061371Abstract: 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 firstType: GrantFiled: April 6, 1990Date of Patent: October 29, 1991Assignees: Nippon Rensui Co., Fujisawa Pharmaceutical Co., Ltd.Inventors: Takeshi Tabata, Soichiro Ide, Akihiko Moro, Ryuji Nagatani