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

  • Patent number: 10684604
    Abstract: A numerical control apparatus includes a command argument determination unit which determines whether a vector is included in an argument of a circular arc interpolation command which is included in command data and a circular arc shape forming unit which forms a circular arc shape based on a machining program, and a start point, an end point, and the vector, which are specified by the argument of the circular arc interpolation command, when the command argument determination unit determines that the vector is included in the argument of the circular arc interpolation command.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: June 16, 2020
    Assignee: FANUC Corporation
    Inventors: Kouichi Noda, Soichiro Ide
  • Patent number: 10551822
    Abstract: A CAD/CAM-CNC integrated system, configured with devices related to processes from design of a product to machining and including CAD, CAM and a CNC machine tool, has a shared database that stores information collected during machining or a change made to a machining command by an operator in association with structured information of the machining command. The information collected from a machining site is fed back to the CAM via the shared database, and the fed back information is analyzed to update the machining technique information, thereby making it easy to make use of the know-how accumulated in the machining site.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: February 4, 2020
    Assignee: FANUC CORPORATION
    Inventors: Tooru Mizuno, Masako Sudou, Soichiro Ide, Osamu Hanaoka, Yousuke Ootomo
  • Patent number: 10429814
    Abstract: A numerical control apparatus includes a command argument determination unit which determines whether a vector is included in an argument of a circular arc interpolation command which is included in command data and a circular arc shape forming unit which forms a circular arc shape based on a machining program, and a start point, an end point, and the vector, which are specified by the argument of the circular arc interpolation command, when the command argument determination unit determines that the vector is included in the argument of the circular arc interpolation command.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: October 1, 2019
    Assignee: FANUC Corporation
    Inventors: Kouichi Noda, Soichiro Ide
  • Publication number: 20190196437
    Abstract: A numerical control apparatus includes a command argument determination unit which determines whether a vector is included in an argument of a circular arc interpolation command which is included in command data and a circular arc shape forming unit which forms a circular arc shape based on a machining program, and a start point, an end point, and the vector, which are specified by the argument of the circular arc interpolation command, when the command argument determination unit determines that the vector is included in the argument of the circular arc interpolation command.
    Type: Application
    Filed: January 15, 2019
    Publication date: June 27, 2019
    Applicant: FANUC CORPORATION
    Inventors: Kouichi NODA, Soichiro IDE
  • Publication number: 20180032058
    Abstract: A CAD/CAM-CNC integrated system, configured with devices related to processes from design of a product to machining and including CAD, CAM and a CNC machine tool, has a shared database that stores information collected during machining or a change made to a machining command by an operator in association with structured information of the machining command. The information collected from a machining site is fed back to the CAM via the shared database, and the fed back information is analyzed to update the machining technique information, thereby making it easy to make use of the know-how accumulated in the machining site.
    Type: Application
    Filed: July 21, 2017
    Publication date: February 1, 2018
    Inventors: Tooru MIZUNO, Masako SUDOU, Soichiro IDE, Osamu HANAOKA, Yousuke OOTOMO
  • Publication number: 20160187866
    Abstract: A numerical control apparatus includes a command argument determination unit which determines whether a vector is included in an argument of a circular arc interpolation command which is included in command data and a circular arc shape forming unit which forms a circular arc shape based on a machining program, and a start point, an end point, and the vector, which are specified by the argument of the circular arc interpolation command, when the command argument determination unit determines that the vector is included in the argument of the circular arc interpolation command.
    Type: Application
    Filed: October 21, 2015
    Publication date: June 30, 2016
    Inventors: Kouichi NODA, Soichiro IDE
  • Patent number: 9063536
    Abstract: A numerical controller controls a three-axis machine tool that machines a workpiece, mounted on a table, with at least three linear axes. The numerical controller includes a workpiece mounting error compensation unit that compensates a mounting error caused when the workpiece is mounted. The workpiece mounting error compensation unit performs an error compensation with respect to an instructed linear-axis position with amounting error which is set beforehand, in order to keep a position with respect to the workpiece at a tool center point position, based on the instructed linear-axis position of the three linear axes to obtain a compensated linear-axis position. The three linear axes are driven based on the obtained compensated linear-axis position.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 23, 2015
    Assignee: FANUC Corporation
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Takafumi Sasaki
  • Patent number: 8744612
    Abstract: A numerical controller for machine tools that has function of controlling the speed of arc operation calculates a first operable feedrate based on the arc radius of a machining path and the allowable frequency (or allowable angular speed) to which servo position control is capable of responding. The numerical controller also calculates a second operable feedrate based on the arc radius of the machining path and the allowable acceleration to which servo position control can respond, and selects the minimum feedrate from the commanded feedrate and the calculated first and second feedrate to perform speed control.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: June 3, 2014
    Assignee: FANUC Corporation
    Inventors: Soichiro Ide, Michiharu Kawahara, Takenori Ono
  • Patent number: 8350514
    Abstract: A numerical controller for controlling a multi-axis machine calculates an axis-dependent translation error amount and an axis-dependent rotation error amount based on a command axis position. Translation and rotation compensation amounts are calculated based on the axis dependent translation and rotation error amounts, respectively. The translation and rotation compensation amounts are added to command linear and rotary axis positions, respectively. Three linear axes and three rotary axes are driven to the added positions, individually. Thus, there is provided a numerical controller that enables even machining with a side face of a tool or boring to be in commanded tool position and posture (orientation) in the multi-axis machine.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: January 8, 2013
    Assignee: Fanuc Corporation
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Takafumi Sasaki
  • Patent number: 8283884
    Abstract: A five-axis machining tool that machines a workpiece mounted on a table using three linear axes and two rotary axes is controlled by a numerical controller. The numerical controller calculates a translational compensation amount and a rotational compensation amount by obtaining axis-dependent translational compensation amounts and axis-dependent rotational compensation amounts on the basis of commanded axis positions. Then, the numerical controller moves the three linear axes and the two rotary axes of the five-axis machining tool to positions obtained by adding the translational compensation amount and the rotational compensation amount thus calculated to a command linear axis position and a command rotary axis position, respectively.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: October 9, 2012
    Assignee: FANUC Corporation
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka
  • Patent number: 8260453
    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 device that successively reads a tool orientation command, tool orientation command correcting device 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 device that determines respective axis positions at every interpolation period based on the tool orientation command corrected by the tool orientation command correcting device, 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 device that drives respective axis motors such that respective axis positions determined by the interpolation device are reached.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: September 4, 2012
    Assignee: Fanuc Ltd
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Daijirou Koga
  • Patent number: 8255078
    Abstract: A numerical controller for controlling a multi-axis machine tool having three linear axes and three rotating axes obtains an interpolated tool direction vector by interpolating a tool direction command and computes multiple solutions for three rotating axes from the vector. The three rotating axis positions are computed by synthesizing these multiple solutions. The three linear axis positions on a machine coordinate system are computed by adding to the interpolated tool center point position the product of the interpolated tool direction vector, or a verified tool direction vector based on the three rotating axis positions determined by the rotating axis position computing means, and a tool length compensation amount. The three rotating axes are moved to the positions computed above and the three linear axes are moved to the positions computed above.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: August 28, 2012
    Assignee: Fanuc Corporation
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Takafumi Sasaki
  • Publication number: 20120187890
    Abstract: A numerical controller controls a three-axis machine tool that machines a workpiece, mounted on a table, with at least three linear axes. The numerical controller includes a workpiece mounting error compensation unit that compensates a mounting error caused when the workpiece is mounted. The workpiece mounting error compensation unit performs an error compensation with respect to an instructed linear-axis position with amounting error which is set beforehand, in order to keep a position with respect to the workpiece at a tool center point position, based on the instructed linear-axis position of the three linear axes to obtain a compensated linear-axis position. The three linear axes are driven based on the obtained compensated linear-axis position.
    Type: Application
    Filed: September 23, 2011
    Publication date: July 26, 2012
    Applicant: FANUC Corporation
    Inventors: Toshiaki OTSUKI, Soichiro Ide, Osamu Hanaoka, Takafumi Sasaki
  • Patent number: 8140177
    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: Grant
    Filed: August 22, 2008
    Date of Patent: March 20, 2012
    Assignee: FANUC Ltd
    Inventors: Soichiro Ide, Yusaku Yamada, Osamu Hanaoka
  • Publication number: 20120010745
    Abstract: A numerical controller for machine tools that has function of controlling the speed of arc operation calculates a first operable feedrate based on the arc radius of a machining path and the allowable frequency (or allowable angular speed) to which servo position control is capable of responding. The numerical controller also calculates a second operable feedrate based on the arc radius of the machining path and the allowable acceleration to which servo position control can respond, and selects the minimum feedrate from the commanded feedrate and the calculated first and second feedrate to perform speed control.
    Type: Application
    Filed: April 29, 2011
    Publication date: January 12, 2012
    Applicant: FANUC CORPORATION
    Inventors: Soichiro IDE, Michiharu Kawahara, Takenori Ono
  • Publication number: 20120001583
    Abstract: A numerical controller for controlling a multi-axis machine calculates an axis-dependent translation error amount and an axis-dependent rotation error amount based on a command axis position. Translation and rotation compensation amounts are calculated based on the axis dependent translation and rotation error amounts, respectively. The translation and rotation compensation amounts are added to command linear and rotary axis positions, respectively. Three linear axes and three rotary axes are driven to the added positions, individually. Thus, there is provided a numerical controller that enables even machining with a side face of a tool or boring to be in commanded tool position and posture (orientation) in the multi-axis machine.
    Type: Application
    Filed: April 29, 2011
    Publication date: January 5, 2012
    Applicant: FANUC CORPORATION
    Inventors: Toshiaki OTSUKI, Soichiro Ide, Osamu Hanaoka, Takafumi Sasaki
  • Publication number: 20110276173
    Abstract: A numerical controller for controlling a multi-axis machine tool having three linear axes and three rotating axes obtains an interpolated tool direction vector by interpolating a tool direction command and computes multiple solutions for three rotating axes from the vector. The three rotating axis positions are computed by synthesizing these multiple solutions. The three linear axis positions on a machine coordinate system are computed by adding to the interpolated tool center point position the product of the interpolated tool direction vector, or a verified tool direction vector based on the three rotating axis positions determined by the rotating axis position computing means, and a tool length compensation amount. The three rotating axes are moved to the positions computed above and the three linear axes are moved to the positions computed above.
    Type: Application
    Filed: March 2, 2011
    Publication date: November 10, 2011
    Applicant: FANUC CORPORATION
    Inventors: Toshiaki Otsuki, Soichiro Ide, Osamu Hanaoka, Takafumi Sasaki
  • Patent number: 8041447
    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: Grant
    Filed: August 15, 2008
    Date of Patent: October 18, 2011
    Assignee: FANUC Ltd
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takafumi Sasaki
  • Publication number: 20110234142
    Abstract: A five-axis machining tool that machines a workpiece mounted on a table using three linear axes and two rotary axes is controlled by a numerical controller. The numerical controller calculates a translational compensation amount and a rotational compensation amount by obtaining axis-dependent translational compensation amounts and axis-dependent rotational compensation amounts on the basis of commanded axis positions. Then, the numerical controller moves the three linear axes and the two rotary axes of the five-axis machining tool to positions obtained by adding the translational compensation amount and the rotational compensation amount thus calculated to a command linear axis position and a command rotary axis position, respectively.
    Type: Application
    Filed: February 25, 2011
    Publication date: September 29, 2011
    Applicant: FANUC CORPORATION
    Inventors: Toshiaki OTSUKI, Soichiro IDE, Osamu HANAOKA
  • Patent number: 7869897
    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: Grant
    Filed: April 21, 2008
    Date of Patent: January 11, 2011
    Assignee: Fanuc Ltd
    Inventors: Toshiaki Otsuki, Soichiro Ide, Takeshi Miyazaki