Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Fanuc Ltd Patents
Assignee:
Fanuc Ltd
Address:
Yamanashi, JP
No. of patents:
1735
Patents:




Patent Number Title Of Patent Date Issued
6328523 Apparatus for picking up articles using a vision controlled robot December 11, 2001
A group of bolts are suppled into a placing surface of a tray, an isolated bolt is searched for by a visual sensor, and its deviation from a standard position at the time of teaching is determined. The isolated bolt is picked up by a robot that has been taught how to pick up an isolated
6324443 Robot control apparatus November 27, 2001
An robot control apparatus with a teaching operation panel capable of making graphic display. The teaching operation panel comprises a processor, a flash memory, a DRAM, a communication port, a touch panel, a graphic controller for controlling a display device, a key control circuit
6321139 Operation line searching method and robot/sensor system having operation line searching function November 20, 2001
An operation line searching method in which an operation start position is automatically approached and a robot/sensor system having such function of detecting the operation line. A robot having a laser sensor and an operation tool attached to a distal end thereof approaches an operation
6320344 Position control device November 20, 2001
It is assumed that an element to be detected 2a in a position sensor is mounted on a rotary shaft with the center O' of the element to be detected eccentric from a center of rotation O by a distance d. When the rotary shaft is rotated at a fixed speed, the positions at angles 0.degree. a
6313974 Resistor for a servo amplifier and servo amplifier provided thereof November 6, 2001
Leg portions are provided at the four corners of a resistor that generates a large amount of heat and a partition panel is secured to the top of the leg portions through a heat-insulating spacer. A adiabatic layer is formed by an empty space between the resistor and the partition panel.
6313593 Motor controller November 6, 2001
Provided to the motor controller is means which can alter a conversion ratio with which a current value detected by a current detector is converted into a unit (such as voltage) easily usable in motor current control. According to the maximum current value of the motor and the demagn
6310457 Servomotor controller October 30, 2001
When contents of a program for machining to be executed by a servomotor indicate a cutting mode, a current command is generated by performing speed loop processing by using a speed loop gain for cutting mode, and moreover, a voltage command to a servo amplifier is generated by perfor
6308141 Method of and apparatus for analyzing alarms of an injection molding machine October 23, 2001
A method of and an apparatus for analyzing alarms of an injection molding machine, in which the relation between the alarm and the production time can be grasped clearly and also various kinds of statistical processing can be performed in accordance with operator's request. The ratio of
6298283 Industrial robot October 2, 2001
An industrial robot capable of preventing re-collision after colliding with an obstacle. Disturbing torque exerted on each servomotor for a robot axis is estimated by its associated disturbance estimating observer. When a hand attached to an end of a robot arm collides with an obstacle,
6296472 Injection molding machine October 2, 2001
An injection molding machine capable of easily moving a body of the injection molding machine and its associated peripheral equipments, and eliminating daily correction of the position of the peripheral equipments. A rest (5) having a peripheral-equipment mounting plate (13) is fixed to
6292363 Servo amplifier unit September 18, 2001
A semiconductor module is mounted on a printed circuit board so that a heat radiating surface of the module and surfaces of the printed circuit boards are parallel to inner wall surfaces of a unit case. The total thickness of the semiconductor module constituting an inverter essential to
6290403 Sequence program execution control system September 18, 2001
A memory (1) stores a sequence program (1a) expressed in a step format. Execution control device (2) executes this sequence program (1a), thereby carrying out operation control on the side of a machine (3). Display control device (4) displays the sequence program (1a) on a display screen
6285921 Robot control apparatus with function for robot backward operation September 4, 2001
A robot control apparatus having an expanded and improved backward operation function. During forward operation according to an operation program, command types, line numbers, robot positions, I/O signal states before execution of related commands, and values before execution of comp
6285915 Numerical control device, and screen display and data input and output method for numerical cont September 4, 2001
A personal computer incorporated in a numerical control device (CNC) has a function for emulating a CNC display circuit. This personal computer emulates a CNC display circuit and converts a transmitted display command A into a video signal for transmission to display means. The numerical
6285107 Stator structure of motor September 4, 2001
A stator structure for a motor of high precision by suppressing influence of electromagnetic noise between windings and a distribution pattern layer in a printed board. A shield is provided between the windings and the distribution pattern layer of the printed board to shield the ele
6279413 Articulated robot August 28, 2001
A first arm (3) of a articulated robot has a double arm structure composed of a first arm piece (3a) and a second arm piece (3b). The first arm piece (3a) transmits a drive force, and a housing (4a) of a second arm (4) is rotatably mounted to the first arm piece (3a) at the end thereof.
6278902 Robot control method and robot control system August 21, 2001
A DSP of a servo control circuit obtains a movement value of a servomotor for each axis for each position-speed feedback processing cycle in accordance with a move command value for each axis delivered from a main processor with every distribution cycle, and also obtains a position c
6278075 Controller of wire electric discharge machine August 21, 2001
A controller of a wire electric discharge machine monitoring a change in thickness of a workpiece and a current density in real time, promoting a machining speed by preventing occurrence of disconnection of a wire electrode even when the change in the thickness is caused in the workpiece
6269111 Compact laser oscillator July 31, 2001
A laser oscillator which allows the length of a light guide path between itself and a laser beam machine to be reduced. This laser oscillator comprises a laser resonator and a reflector for reflecting and turning back a laser beam emitted from the laser resonator. The laser beam emitted
6255797 AC motor with reactor interposed between AC motor and power source July 3, 2001
A reactor (32) and a switch (35) are interposed in parallel between U-phase, V-phase and W-phase on a power source side (31) and U, V and W terminals on a motor side (33). A changeover switch )37) is interposed between Z, X and Y terminals on the motor side (33) and the U, V and W te
6255644 Optical rotary encoder July 3, 2001
An optical rotary encoder simple in construction and capable of easily securing an aligned state of a code plate with a rotating shaft A disk DS and an attachment portion DM of a code plate (6) are formed of an integrated plastic molded product, so that the assembly work for the code
6252367 Servo controller June 26, 2001
A servo controller capable of controlling motors to be driven in different control modes, such as a synchronous motor and an induction motor, irrespectively of the type of the motor, and also capable of carrying out servo control by using incremental feedback signals. A control section
6250174 Robot construction June 26, 2001
A robot 1A comprises a robot stationary base 1, a first speed reducer mechanism attachment base 11 to which a first axis speed reducer mechanism 12 and a second axis speed reducer mechanism 21 are attached, a first arm AM1, a second speed reducer mechanism attachment base 35 to which a t
6239528 Method for coiling a wire around a stator core May 29, 2001
A winding of a motor is formed by coiling a wire around a slotless stator core with combination of troidal coiling and array coiling. The toroidal coiling is carried out in a manner such that the wire is coiled without any intersecting turns in one direction for the formation of the wind
6238152 Tool clamping mechanism and pull stud May 29, 2001
A fixed first sleeve and a movable second sleeve are arranged in a center through hole of a main spindle. Balls at the rear end of the second sleeve engage a recessed slope of the first sleeve and a recessed slope of a draw bar, thereby amplifying the urging force of a spring for urging
6236896 Coordinate system setting method using visual sensor May 22, 2001
A method of setting a coordinate system to an automatic machine with a stable accuracy in a non-contact manner. The desired coordinate system can be set even if it exists outside a moving range of the automatic machine. The operator operates a robot control device to move a robot to a fi
6232738 Vertical axis translation mechanism May 15, 2001
A plurality of electrostrictive elements 30 are located about the perimeter section of a table 2. The table is fixed to a table fixing member 3. The table fixing member 3 is prohibited from rotating by guide pins 19. When a servo motor 4' constituting a rotational drive mechanism 4 is dr
6232593 Optical encoder May 15, 2001
A movable code plate for an optical encoder is given a light path changing function by forming a series of indentations in one or more portions of one surface of the plate. Since these indentation are sufficiently shallow with respect to the thickness of the movable code plate, sufficien
6226181 Controller with servo amplifier incorporated in cabinet May 1, 2001
A base plate (20) is provided in a standing manner on a center portion of one side surface of a front-surface panel (15), a control unit (3) of a servo amplifier is attached to one surface of the base plate (20), and a heat-radiation unit (19) of the servo amplifier is attached to the ot
6225772 Acceleration/deceleration control method for numerical control, and numerical control device May 1, 2001
Tool feed speed Fa (mm/min) is calculated for each tool feed step on the basis of a tool feed speed F (mm/rev) specified in advance and the actual rotational speed Sact of the spindle (rev/min). The tool feed speed Fa (mm/min) and the tool feed speed Fold of the previous cycle (initially
6222183 Optical encoder April 24, 2001
A mobile code plate manufactured, such as by plastic injection molding, encodes input light by the light path alteration function of a first optical bending portion. This is converted into a first output optical flux by perpendicular incidence and optical transmission at the position
6215426 Offset correcting circuit for encoder April 10, 2001
An offset correcting circuit for an encoder capable of detecting a correct offset value even when a sampling period is long as in the case of a low-speed A/D converter and restraining the influence of noise. The offset correcting circuit for an encoder adapted to output an angle signal b
6209212 Centering structure between machine-side spindle and motor shaft and method of using same April 3, 2001
A first mounting plate (4) is formed with a ring-shaped projection (6) on its undersurface, facing a through hole (5) in the center. An outer peripheral wall (61) of the projection (6) is finished into the shape of a perfect circle. In mounting a motor (2) on the first mounting plate (4)
6208105 Robot controller March 27, 2001
A robot controller determines an abnormality in position, velocity or acceleration of an end effector or a rotational axis of a robot. The robot controller includes a servo CPU that periodically writes current position data in a shared RAM with a host CPU. The current position data is
6188341 Encoder interpolation circuit which corrects an interpolation angle between a received sine-wave February 13, 2001
An encoder interpolation circuit for obtaining interpolation data within one wave from two sine-wave encoder signals of different phases comprises interpolative computation means (2) for receiving two sine-wave encoder signals received and carrying out to interpolative computation within
6188194 Controller for automatic machine February 13, 2001
An automatic machine has a plurality of axes driven by servo motors. The controller for controlling this automatic machine confirms that a compulsory power disconnection mode is engaged, releases the brakes and starts power supply to servo amplifiers. At a prescribed time after power
6181096 Robot controlling system January 30, 2001
In a robot controlling system including a robot unit having a robot arm and a servomotor into which the robot ann is incorporated, a servo amplifier unit to drive the servo motor, and a controlling unit to control the robot arm by sending commands to the servo amplifier unit, and transmi
6180898 Emergency stop switching mechanism for robot and teaching control panel provided with same January 30, 2001
An emergency stop switch mechanism for a robot which can take an emergency position when an external operation force is released and when a strong external operation force is applied. When the robot operation is started, a main lever La is pushed down from the OFF state with a normal ext
6179607 Two-platen mold-clamping apparatus January 30, 2001
A two-platen mold-clamping apparatus is provided, which requires neither tie bars nor rear platen, and is thus comprised of a reduced number of components, is easy to maintain, and is low-priced. A plurality of ball nuts are mounted on a movable platen so as to be rotatable but axially
6179597 Automatic lubricator for injection molding machine January 30, 2001
An automatic lubricator for an injection molding machine, capable of performing proper lubrication in accordance with operation environment of the injection molding machine. A lubrication interval Ls is controlled according to length of cycle time S of the injection molding machine so
6177650 Arc welding method January 23, 2001
An arc welding method capable of easily varying welding conditions such as welding speed, voltage and electric current. The method comprises the steps of teaching a start point to start varying welding conditions such as welding speed, voltage and electric current and an end point to
6167325 CNC data correction method December 26, 2000
Actual machining positions P1, P2, . . . corresponding to command positions S1, S2, S3 . . . of each block of NC data are obtained by trial machining. Positions that correspond symmetrically to the actual machining positions P1, P2, . . . with respect to the command positions S1, S2, S3
6163130 Injection molding machine December 19, 2000
In an injection molding machine whose movable part is driven by an AC servo motor, d-phase current in a direction of magnetic flux produced by a field system and q-phase current orthogonal to the d-phase current are obtained through d-q conversion on the basis of drive current of the AC
6163124 Robot controller December 19, 2000
A robot controller resolving a path deviation caused in relation to override processing or temporary stop. A motion planning section constituting software of the robot controller forms a motion plan of a robot with no consideration of overriding and outputs it to an interpolation pro
6160414 Method for diagnosing abnormality of circuit member of inverter driving controller for driving a December 12, 2000
Selected switching devices (e.g., Tra and Trd) of an inverter are turned on to supply a current between selected phases. If the respective inclinations of current waveforms then detected by current detection circuits IR and IS are equal to a reference inclination, it can be concluded
6160324 Deadman switch mechanism for emergency stop of robot and teaching operation December 12, 2000
A deadman switch mechanism and a teaching operation panel equipped with the deadman switch mechanism, in which possibility of losing a safety function is low even if failure happens in a contact or other elements of a circuit. When an operator grips at least one of grip levers (GL1; GL2)
6157869 Machining program checking method for a numerical control device December 5, 2000
A machining program checking method is provided for a numerical control device which controls an NC lathe for performing a machining operation with a plurality of tools simultaneously mounted on a turret thereof, wherein interference of the tools with a workpiece or with various parts
6157155 Robot path planning method where bending owing to load is taken into consideration December 5, 2000
The present invention relates to a robot path planning method for determining the path of a robot, taking into consideration the bending effect of the robot path when heavy tools are load onto the robot. Specifically, straight line P'-Q' to be actually drawn by the distal end of the
6155148 Thread cutting method using lathe and numerical controller December 5, 2000
A basic spiral operation of a tool is controlled by storing, in a controller, an automatic operation program of a threading cycle which regulates the basic spiral operation of the tool corresponding to a thread shape by specifying a spindle revolving speed RC, a thread lead ZR and a
6153954 Motor equipped with a coil temperature sensing element November 28, 2000
A temperature sensing element mounted using a guide hole formed in the housing of a motor. The mounting of the temperature sensing element is carried out without additional processing to a coil mounted on a stator, enabling automated mounting of the temperature sensing element. Further,

 
 
  Recently Added Patents
Plasmon excitation by the gaussian-like core mode of a photonic crystal waveguide
Benzodioxepine derivatives
Patterned structures fabricated by printing mask over lift-off pattern
Method and system for archiving and retrieving items based on episodic memory of groups of people
Backlight device for liquid crystal display and method of fabricating the same
Late frame recovery method
Computer network method for conducting payment over a network by debiting and crediting telecommunication accounts
  Randomly Featured Patents
Bottom nozzle of a fuel assembly for a water-cooled nuclear reactor
Weatherstrip with heat sealed substrate
Method for making dairy product capsules
Toric reflector display
Process for enriching an [R,S]-1,2-epoxide in one enantiomer by using microbes to convert one enantiomer to the other or to preferentially open the epoxide ring
Light emitting panel assemblies
Atrial defibrillation method
Method for adjusting a supplemental quantity of fuel in the warm-up phase of an internal combustion engine
Plural sampling frequency signal processing by performing designated routines during sub-multiple time slots of each period
Method of carrying out a thermal transfer printing by using a thermal transfer printer