Patents by Inventor Takahiko Endo

Takahiko Endo 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: 7274165
    Abstract: A numerical controller capable of mitigating mechanical shock caused by tool compensation while a machine tool is operated according to table data. X- and Z-axis path tables Tx, Tz store X- and Z-axis positions corresponding to reference positions (time or spindle position). A tool compensation table Tt stores X- and Z-axis compensation amounts (tool compensation numbers) associated with the respective reference positions. At every predetermined period, X- and Z-axis path table interpolators read command positions from the path tables Tx, Tz based on the reference position, and obtain command motion amounts by interpolation. X- and Z-axis tool interpolators read compensation amounts from the tool compensation table Tt based on the reference position, and obtain compensation motion amounts by interpolation. Adders add up the command motion amounts and the respective compensation motion amounts to drive respective motors.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: September 25, 2007
    Assignee: FANUC Ltd
    Inventors: Yasushi Takeuchi, Takahiko Endo
  • Publication number: 20070185609
    Abstract: An axis position is commanded according to data stored in a memory table where the axis position is stored in association with a reference value consisting of time or spindle position. For commanding the shape of a circular arc, a start and end points, a center position, and a radius of the circular arc and designation of sine or cosine are set in advance in the memory table. Then, a movement command for connecting the start point and the end point with the circular arc is output to each of axes, using a trigonometric function defined by the center position of the circular arc, the radius of the circular arc and the designation of sine or cosine, which have been set.
    Type: Application
    Filed: February 7, 2007
    Publication date: August 9, 2007
    Applicant: FANUC LTD
    Inventors: Takahiko Endo, Tooru Wantanabe, Yasushi Takeuchi
  • Patent number: 7174226
    Abstract: A numerical controller having a learning control function executes commands in an NC program, starts performing learning control from a location where the same operation pattern starts occurring, and stops performing learning control at a location where the same operation pattern ends. Once a command that allows learning control is established in the NC program, the section in which learning control is carried out can be automatically determined.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: February 6, 2007
    Assignee: Fanuc Ltd
    Inventors: Tomomi Nakazato, Takahiko Endo
  • Publication number: 20060255759
    Abstract: A numerical controller capable of mitigating mechanical shock caused by tool compensation while a machine tool is operated according to table data. X- and Z-axis path tables Tx, Tz store X- and Z-axis positions corresponding to reference positions (time or spindle position). A tool compensation table Tt stores X- and Z-axis compensation amounts (tool compensation numbers) associated with the respective reference positions. At every predetermined period, X- and Z-axis path table interpolators read command positions from the path tables Tx, Tz based on the reference position, and obtain command motion amounts by interpolation. X- and Z-axis tool interpolators read compensation amounts from the tool compensation table Tt based on the reference position, and obtain compensation motion amounts by interpolation. Adders add up the command motion amounts and the respective compensation motion amounts to drive respective motors.
    Type: Application
    Filed: April 25, 2006
    Publication date: November 16, 2006
    Applicant: FANUC LTD
    Inventors: Yasushi Takeuchi, Takahiko Endo
  • Patent number: 7136718
    Abstract: When a read block includes a code for setting a machine coordinate system used for exchanging a tool or the like, it is determined whether a feed rate specifying modes, set by a parameter, is (a) specification by using parameters, (b) specification by a program, or (c) specification by using an external signal input. In mode (a), the rapid traverse speed set for movement according to machine coordinate system or different feed rate set by a parameter is selected and set as feed rate F. In mode (b), a feed rate specified by a program is set as feed rate F. In mode (c), an input signal is converted into a speed which is set as feed rate F. Then the movement command according to the machine coordinate system is executed with this set feed rate F.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: November 14, 2006
    Assignee: Fanuc Ltd
    Inventors: Haruhiko Kozai, Takahiko Endo, Eiji Genma
  • Publication number: 20060241839
    Abstract: A numerical controller that enables an operation according to the path table in a plurality of systems individually or synchronously, the controller in which during a path-table operation in one system, it is possible to perform the path-table operation and the operation by NC statements in another system. The systems have their respective reference variables. There is provided means for switching whether the reference variable is set common or specific to each of the systems. It is possible, during the path-table operation in one system, to command the path-table operation of another system to start the path-table operation of the system, and to perform the path-table operation after waiting for the systems. If the reference variable is set common, path-table operations can be performed synchronously according to the identical reference. If the reference variable is set specific to each of the systems, path-table operations can be performed in the systems individually.
    Type: Application
    Filed: April 25, 2006
    Publication date: October 26, 2006
    Applicant: FANUC LTD
    Inventors: Takahiko Endo, Yasushi Takeuchi
  • Publication number: 20060239386
    Abstract: A numerical controller capable of operating an auxiliary function at a target time or spindle position in performing operation based on table format data. An auxiliary function table is stored with auxiliary function commands M to be outputted corresponding to commanded reference times Lc and their corresponding operation delay times D. A reference time L is updated based in accordance with an override value. An auxiliary function command M and its corresponding operation delay time D are read from the auxiliary function table. The delay time D is corrected with the override value, and a reference time prior to a commanded reference time Lc by a margin equivalent to the corrected delay time is set as a command time Lr. If an override is entered, the delay time is corrected for the override amount and modified into an overridden reference time unit, and a command time for an auxiliary function is obtained and outputted based on the reference time unit.
    Type: Application
    Filed: April 20, 2006
    Publication date: October 26, 2006
    Applicant: FANUC LTD
    Inventors: Takahiko Endo, Yasushi Takeuchi
  • Publication number: 20060235565
    Abstract: A path table operation is performed while updating the reference positions. When a read-out command in the path cycle table is read out, the reference positions are withdrawn and reset, and the respective axial positions at the time of the initiation of the path cycle command are stored. From the next period, the target positions are determined by adding the positions at the time of initiation to the respective axial positions corresponding to the reference positions stored in the path cycle table, and a path table operation is performed. A single path cycle table is sufficient for storing commands for portions to be repeatedly worked.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 19, 2006
    Applicant: FANUC LTD
    Inventors: Takahiko Endo, Yasushi Takeuchi
  • Publication number: 20060208681
    Abstract: Step data are sequentially read out from a conversational program created in a conversational format. The processor 13 determines whether or not leaning control in the step is possible. When the leaning control is possible, a learning start command is added to the start of the program to create and output an NC program in the step. Also a learning end command is added to the end of the NC program in the step. Conversion into the NC program is performed for each of steps. When a learning control automatic ON/OFF operation is selected to all the steps, a learning control start command and a learning control end command are added to the start and the end of the converted NC program when learning control of all the steps can be performed.
    Type: Application
    Filed: February 24, 2006
    Publication date: September 21, 2006
    Applicant: FANUC LTD
    Inventors: Takahiko Endo, Katsuhiro Endou
  • Patent number: 7095203
    Abstract: A numerical controller which, after once stopping a slave axis during superposing control, can easily resume the superposing control. In the superposing control, a motion amount for a master axis and a motion amount for the slave axis are added to a workpiece coordinate value of the master axis and a workpiece coordinate value of the slave axis, respectively, to update their present position data (I2, II2). These motion amounts are supplied also to servo processing (I3, II3) for the master axis and the slave axis, where an amount obtained by superposing a motion amount ?zIm for the master axis ZIm on a motion amount ?zIIs for the slave axis ZIIs is supplied to the servo processing for the slave axis ZIIs. When a slave axis motion stop command is issued, the motion of the slave axis is stopped and a motion amount ?zIm for the master axis ZIm is subtracted from the workpiece coordinate value of the slave axis ZIIs.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: August 22, 2006
    Assignee: Fanuc LTD
    Inventors: Takahiko Endo, Yasushi Takeuchi
  • Patent number: 7034491
    Abstract: For outputting an amount of backlash compensation according to the direction of reversal in the reversal motion of the moving axis, three output modes are prepared: (a) a mode in which a preset backlash compensation is outputted all at once, (b) a mode in which backlash compensation is outputted according to distance traveled, and (c) a mode in which backlash compensation is outputted according to time elapsed. It is determined whether the motion of the moving axis has been changed from positive to negative directions or from negative to positive directions, and with this determination result, any one of the above three output modes (a) to (c) is selected.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: April 25, 2006
    Assignee: Fanuc LTD
    Inventors: Haruhiko Kozai, Takahiko Endo, Eiji Genma
  • Publication number: 20060079988
    Abstract: A numerical control apparatus having tool cutting edge detecting unit for detecting a cutting edge position of a tool mounted on a tool rest, comprises detection signal determining unit for determining, as effective, only a detection signal that is first inputted from among a plurality of detection signals which are continuously inputted from the tool cutting edge detecting unit. A signal which is detected until a preset time is elapsed after a first signal is received when the tool comes into contact with the touch sensor, and/or until the tool moves a predetermined distance, is determined as erroneous detection by the detection signal determining unit, and the signal is disenabled.
    Type: Application
    Filed: November 9, 2005
    Publication date: April 13, 2006
    Applicant: FANUC LTD
    Inventors: Takahiko Endo, Katsunori Nagano
  • Publication number: 20060052900
    Abstract: When a read block includes a code for setting a machine coordinate system used for exchanging a tool or the like, it is determined whether a feed rate specifying modes, set by a parameter, is (a) specification by using parameters, (b) specification by a program, or (c) specification by using an external signal input. In mode (a), the rapid traverse speed set for movement according to machine coordinate system or different feed rate set by a parameter is selected and set as feed rate F. In mode (b), a feed rate specified by a program is set as feed rate F. In mode (c), an input signal is converted into a speed which is set as feed rate F. Then the movement command according to the machine coordinate system is executed with this set feed rate F.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 9, 2006
    Applicant: FANUC LTD
    Inventors: Haruhiko Kozai, Takahiko Endo, Eiji Genma
  • Patent number: 6999844
    Abstract: A numerical controller for performing an machining operation by controlling relative position of a workpiece and a tool in synchronism with a rotational position of a rotational axis to which the workpiece or the tool is attached, without causing time delay of position control of the tool relative to the workpiece in varying a rotational velocity of the rotational axis. A rotational position ?i(i=0, 1, . . . ) of a workpiece on the rotational axis, a position (Xi, Zi) of the tool relative to the workpiece when the workpiece is at the rotational position ?i, and the rotational velocity Vi of the workpiece from the rotational position ?i to the rotational position ?i+1 are set in advance. Time Ti required for rotating the workpiece from the rotational position ?i to the rotational position ?i+1 at the rotational velocity Vi is obtained. Velocities Vxi and Vzi of the workpiece are obtained so that the position of the workpiece reaches the next set position (Xi+1, Zi+1) in the time Ti.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: February 14, 2006
    Assignee: Fanuc Ltd.
    Inventor: Takahiko Endo
  • Publication number: 20060017415
    Abstract: For outputting an amount of backlash compensation according to the direction of reversal in the reversal motion of the moving axis, three output modes are prepared: (a) a mode in which a preset backlash compensation is outputted all at once, (b) a mode in which backlash compensation is outputted according to distance traveled, and (c) a mode in which backlash compensation is outputted according to time elapsed. It is determined whether the motion of the moving axis has been changed from positive to negative directions or from negative to positive directions, and with this determination result, any one of the above three output modes (a) to (c) is selected.
    Type: Application
    Filed: July 25, 2005
    Publication date: January 26, 2006
    Applicant: FANUC LTD
    Inventors: Haruhiko Kozai, Takahiko Endo, Eiji Genma
  • Publication number: 20050265800
    Abstract: A numerical controller capable of reducing machining time in synchronization control machining. A workpiece already rough-machined into a shape of a gear and a tool are rotated in synchronism. Proximity limit distance Lt ensuring that the workpiece and the tool do not interfere with each other, approach amount Ap required to bring the workpiece and the tool into a positional relationship for performing normal gear machining (condition in which the workpiece engages with the tool), and phase shift amount corresponding to the depth of cut are given as commands. In parallel with approach motion, phase adjustment motion for making the workpiece face a tooth space of the tool is performed. When the approach motion progresses by the proximity limit distance Lt, if the phase adjustment is completed, the approach motion is continued without interruption. If not, the approach motion is interrupted, and resumed after the phase adjustment is completed.
    Type: Application
    Filed: October 1, 2004
    Publication date: December 1, 2005
    Applicant: FANUC LTD.
    Inventors: Takahiko Endo, Kouji Yamamuro
  • Publication number: 20050240301
    Abstract: A numerical controller capable of easily selecting and designating a spindle to be controlled according to a command for the spindle. A spindle ID for designating a spindle to be controlled is given to be associated with a command for the spindle in a machining program. When an analysis/operation section reads the spindle ID, it transmits the commanded spindle ID to spindle selection processing. Then, the commanded spindle ID is collated with spindle ID parameter setting information to determine the spindle to be controlled and spindle control processing is connected to its corresponding one of the spindle control interfaces. Based on the command for the spindle, the spindle control processing is performed to control the selected spindle through the connected spindle interface. Feedback signals may be inputted and processed by spindle feedback signal processing in the same manner.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 27, 2005
    Applicant: FANUC LTD
    Inventors: Takahiko Endo, Eiji Genma, Takashi Kurokawa, Motohiko Ito
  • Publication number: 20050212063
    Abstract: There is provided a thin-film transistor that is formed on an insulating substrate, is capable of a high-speed operation, has small non-uniformity among devices, is hardly susceptible to device destruction due to high voltage, and is free from the effect of a parasitic transistor that forms at an edge part of an Si island. The thin-film semiconductor device is formed using a thin-film semiconductor provided on the insulating substrate and includes a gate region for formation of a channel region through which a drain current flows. The gate region has a ring shape in plan on the insulating substrate. High concentration impurity-doped regions are dividedly provided on an inside and an outside of the ring-shaped gate region, and the channel region is formed of a plurality of fan-shaped semiconductor single-crystal portions.
    Type: Application
    Filed: March 22, 2005
    Publication date: September 29, 2005
    Inventors: Fumiki Nakano, Genshiro Kawachi, Yoshiaki Nakazaki, Shinzo Tsuboi, Takahiko Endo, Tomoya Kato
  • Publication number: 20050085939
    Abstract: A numerical controller having a learning control function executes commands in an NC program, starts performing learning control from a location where the same operation pattern starts occurring, and stops performing learning control at a location where the same operation pattern ends. Once a command that allows learning control is established in the NC program, the section in which learning control is carried out can be automatically determined.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 21, 2005
    Applicant: FANUC LTD
    Inventors: Tomomi Nakazato, Takahiko Endo
  • Publication number: 20050024003
    Abstract: A numerical control device is provided with a synchronous control unit that moves a slave axis in synchronization with a master axis, based on a movement command given to the master axis. The synchronous control unit is provided with a synchronous control object setting unit that determines a plurality of axes as objects of synchronous control, a synchronous control processing unit that gives movement commands to the plurality of axes to be synchronized/controlled, and a synchronous control command axis determination unit that sets one axis for which a movement command is given as a master axis in the synchronous control in association with the movement command, and sets the axes other than the master axis among the plurality of axes to be synchronously controlled as slave axes.
    Type: Application
    Filed: July 19, 2004
    Publication date: February 3, 2005
    Applicant: FANUC LTD
    Inventors: Hideshi Kochiya, Takahiko Endo