Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


FANUC CORPORATION

FANUC CORPORATION Patent applications
Patent application numberTitlePublished
20120123586THERMAL DISPLACEMENT COMPENSATION METHOD AND THERMAL DISPLACEMENT COMPENSATION DEVICE FOR MACHINE TOOL - In a thermal displacement compensation method for a machine tool, in which a feed shaft thermal displacement amount is obtained and an amount which cancels the obtained feed shaft thermal displacement amount is added as a thermal displacement compensation amount to a position command for a feed axis, a position where a signal is first output by a position sensor for detecting the position of a movable part of the machine tool is first stored as an initial position. Then, the position where the signal is output by the position sensor is detected, and the thermal displacement compensation amount is modified according to a compensation error, which is the difference between the detected position (actual position) and the initial position.05-17-2012
20120109359MACHINING TIME PREDICTING APPARATUS OF NUMERICALLY CONTROLLED MACHINE TOOL - A machining time predicting apparatus of a numerically controlled machine tool divides a tool path into a plurality of segments, obtains a speed in a tangential direction of each of the divided segments, calculates a time taken for the tool to move on each segment, and obtains the total of the calculated times taken for the tool to move on each segment as a tool moving time, in order to calculate a time (tool moving time) taken for the tool to move on the designated tool path according to an NC command.05-03-2012
20120074112ARC WELDING METHOD REDUCING OCCURRENCES OF SPATTER AT TIME OF ARC START - An arc welding method which makes a welding torch or welding object which is supported by a robot move and performs arc welding using a welding start point on the welding object as a start point, which method includes a step of feeding a weld wire to the welding start point, a step of stopping the feed of the weld wire after a tip of the weld wire contacts the welding object, a step of supplying a pre-arc welding power in a range where no arc is generated to input heat to the weld wire and the welding object, a step of supplying an arc generating welding power which causes generation of an arc while retracting the weld wire, and a step of supplying main welding power to perform main welding and which method reduces occurrences of spatter at the time of arc start.03-29-2012
20120068637MOTOR DRIVING APPARATUS - During motor acceleration control period that starts at time T03-22-2012
20120068636MOTOR DRIVING APPARATUS - When the output of motor reaches or exceeds a predetermined value during acceleration of the motor, the control target value of the DC link voltage which is the voltage of a power storage device is gradually lowered in corresponding relationship to the motor output. When the motor enters a constant speed control mode, the DC link control target value is maintained at a constant level. When the motor enters a deceleration control mode, the DC link control target value is gradually raised in corresponding relationship to the motor output, and regenerative power is recovered by the power storage device and reused in the next control cycle.03-22-2012
20120059506SERVO CONTROL SYSTEM CAPABLE OF IMPROVING PROCESSING ACCURACY - A servo control system capable of using an angle-based synchronization learning control, even when a reference position is not given, while maintaining the advantage of the angle-based synchronization method. The servo control system has X-, y- and z-axes servo controllers, each configured to control x-, y- and z-axes servomotors, respectively. Each of x- and y-axes servo controllers has a reference signal generating part configured to generate a reference signal which monotonically increases or varies in one direction, based on the position command of each axis transmitted from a higher-level controller.03-08-2012
20120056568MOTOR DRIVING APPARATUS HAVING DC LINK VOLTAGE REGULATING FUNCTION - A motor driving apparatus comprises: an AC/DC converter which converts AC voltage supplied from an AC power source into DC voltage through PWM switching control of a power switching device; and a DC/AC converter which converts the DC voltage into variable-frequency AC voltage for driving a motor in a controlled manner. The AC/DC converter includes: a control unit which generates, based on an error between the DC voltage and a DC voltage command value, a PWM signal for the PWM switching control of the power switching device; and a frequency/gain varying unit which sets the frequency of the PWM signal to be generated by the control unit and a control gain in the control unit higher than their normal levels during a period in which a load in the DC/AC converter varies.03-08-2012
20120044962LASER OSCILLATOR CONTROL DEVICE - A laser oscillator control device includes a controller having a transmitter section and a receiver section; a laser oscillator having a transmitter section and a receiver section and communicating with the controller via a communication line; wherein the laser oscillator control device outputs a control signal from the controller to the laser oscillator, based on a status signal indicating operational state of the laser oscillator sent from the laser oscillator to the controller. The controller has an alternating signal transmitter circuit that generates an alternating signal that changes at a predetermined period, and sends this alternating signal to the laser oscillator, and the laser oscillator has a return signal transmitter circuit which generates a return signal that changes periodically in correspondence to the alternating signal from the controller, and sends this return signal to the controller. Furthermore, the controller has a monitoring circuit monitoring the return signal from the laser oscillator, and if it determines that there is an abnormality in the return signal, outputs a stop control signal for stopping laser beam irradiation by the laser oscillator.02-23-2012
20120043831HUMAN-ROBOT INTERACTIVE SYSTEM - A human-robot interactive system wherein a robot and a human share an area for performing interactive work, characterized by being provided with a force sensor which is set at an end effector attached to a front end of the robot or which is set at the robot and stopping the robot or controlling operation of the robot so that a detected value of the force sensor becomes smaller when the detected value of the force sensor exceeds a predetermined value, by the robot including a first robot portion which is positioned further from the human than a set position of the force sensor and a second robot portion which is positioned closer to the human than the set position of the force sensor, and, furthermore, by the robot system being provided with a limiter which limits a work area of the human so as to prevent contact by the human with the first robot portion of the robot during operation even when the robot most approaches the human. Due to this, safety of the human can be ensured even in an environment where the human could contact the robot.02-23-2012
20120040038MOLDING MATERIAL FEED SCREW USED IN MOLDING MATERIAL SUPPLY DEVICE OF INJECTION MOLDING MACHINE - A notched region in which the outer periphery of a screw flight is cut out is provided in a molding material feed screw. A wedge-shaped portion is formed by both a front wall surface of the screw flight and a wall surface of the boundary where the outer periphery of the screw flight is cut out. As a result of rotation of the molding material feed screw, since the wedge-shaped portion advances while pushing aside resin pellets located in the front thereof in two lateral directions of the front wall surface of the screw flight and the wall surface of the boundary where the outer diameter of the screw flight is cut out, entrapment of the resin pellets between the edge of a material supply port of a molding material supply device and the outer periphery of the screw flight is avoided as much as possible.02-16-2012
20120035745PROCESSING INFORMATION ACQUISITION SYSTEM IN PROCESSING MACHINE SUPPLYING PROCESSING POINT WITH ENERGY OR MATERIAL - A processing information acquisition system in a processing machine which feeds a processing point energy or material, the processing information acquisition system provided with a position information acquisition unit which acquires position information of a feed unit of energy or material, a feed rate control unit which receives a feed condition command of energy or material, converts the feed condition command to a control command which controls a feed of energy or material, and uses the converted control command to control a feed rate of energy or material from the feed unit, a feed rate estimation unit which acquires the control command from the feed rate control unit and calculates an estimated feed rate of energy or material which is fed to a processing point based on the control command, and an output unit which outputs the position information which the position information acquisition unit acquired and the estimated feed rate which the feed rate estimation unit calculated when the feed unit is located at a position corresponding to the position information.02-09-2012
20120031879WIRE-CUT ELECTRIC DISCHARGE MACHINE HAVING WORKPIECE MEASURING MECHANISM - A machining program used for machining a workpiece with a wire-cut electric discharge machine is used for measuring a shape of the workpiece. A wire electrode moved in a direction away from the workpiece by an offset command for machining is moved close to the workplace in workplace measurement after the machining. In other words, the wire electrode is moved in an opposite direction to an offset direction for the machining. Then, an end face position of the machined workpiece detected by a position of the wire electrode when the wire electrode comes in contact with the workpiece.02-09-2012
20120013287SENSORLESS INDUCTION MOTOR CONTROL DEVICE HAVING FUNCTION OF CORRECTING SLIP FREQUENCY OF MOTOR - A sensorless induction motor control device with a function of correcting a slip frequency wherein a slip frequency estimation unit estimates the slip frequency from at least one kind of current flowing through windings included in the motor, a voltage command signal value calculation unit calculates a D-phase voltage command signal value and a Q-phase voltage command signal value which are used for controlling a voltage applied to the sensorless induction motor using a Q-phase current command signal value calculated based on a difference between a speed estimation value, which is calculated using an estimation value of the slip frequency, and an externally supplied speed command signal value, an ideal voltage command signal value determination unit determines an ideal voltage command signal value using the speed command signal value and the Q-phase current command signal value, an actual voltage command signal value calculation unit calculates an actual voltage command signal value using the D-phase voltage command signal value and the Q-phase voltage command signal value, and a slip frequency correction unit compares the ideal voltage command signal value with the actual voltage command signal value and changes the estimation value of the slip frequency to make it smaller if the actual voltage command signal value is smaller than the ideal voltage command signal value.01-19-2012
20120013286ENCODER HAVING FUNCTION FOR DETECTING AMOUNT OF NOISE - An encoder having a function for detecting noise which may affect an internal signal of the encoder, without using a noise detecting circuit within the encoder, whereby the cost and size thereof may be reduced. The encoder has a detecting part adapted to detect the movement of an electric motor or a driven object; a signal processing circuit adapted to process a detection signal from the detecting part and obtain positional data of the motor or the object; and a transmitting part adapted to transmit the positional data from the signal processing circuit at regular time intervals and a fluctuation component calculated on the basis of the positional data, to external equipment. The signal processing circuit has a fluctuation component detecting circuit adapted to detect a fluctuation comment included in the calculated positional data, and the detected fluctuation component is transmitted to the external controller as an amount of noise.01-19-2012
20120010745NUMERICAL CONTROLLER FOR MACHINE TOOL WITH FUNCTION OF CONTROLLING SPEED OF ARC OPERATION - 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.01-12-2012
20120007536TOOL PATH DISPLAY APPARATUS WITH DECELERATION FACTOR IDENTIFICATION MEANS FOR MACHINE TOOL - A numerical controller calculates a first position command from a machining program, converts the first position command into a second position command for restricting a tangential speed of a tool, and delivers the second position command and a status signal indicative of the achievement of the conversion of the first position command into the second position command to a tool path display apparatus. The tool path display apparatus displays the path of the tool in a color corresponding to the status signal and can thereby determine the point on the tool path at which the speed restriction is performed.01-12-2012
20120004751APPLICATION OPERATION SIMULATION DEVICE - An application operation simulation device includes: a specification section that specifies positions of nozzles with respect to a spray device and injection shapes of injected materials; an interference point calculation section that performs a working program of a robot including instructions for outputting the injected materials and the like to operate a three-dimensional model of the robot by simulation and calculate interference points between three-dimensional models of the injection shapes and a three-dimensional model of an applied member every predetermined time period; an interference number calculation section that calculates the number of interference every predetermined time period at each interference point on a surface of the three-dimensional model of the applied member; an application time calculation section that calculates application time from the number of interference every predetermined time period; and a display section that displays the color-coded surface of the three-dimensional model of the applied member according to the application time. As a result, it is possible to accommodate the spray device provided with a plurality of nozzles and the application time of the injected material can be shortened.01-05-2012
20120001583NUMERICAL CONTROLLER FOR MULTI-AXIS MACHINE - 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.01-05-2012
20120001577TORQUE MOTOR DRIVING DEVICE FOR WIRE CUT ELECTRICAL DISCHARGE MACHINES - In a torque motor driving device for wire cut electrical discharge machines, a voltage waveform rectified by a full-wave rectifying circuit, not using a high-capacitance electrolytic capacitor, is applied as an AC voltage to a single-phase torque motor by a bridge circuit including semiconductor switches. A PWM signal whose duty is adjusted so that the current flowing through the torque motor matches an instructed value is generated and the generated PWM signal is used for the operation of the bridge circuit.01-05-2012
20110299949TOOL HOLDER WITH VARIABLE TOOL ROTATION RADIUS, MACHINE TOOL WITH TOOL HOLDER, AND MACHINING METHOD USING MACHINE TOOL - Since a tool holder is formed of a structure which is elastically deformed by a centrifugal force produced as the tool holder rotates around a rotation center axis, the rotation radius of a tool with a cutting edge directed to the rotation center axis varies from zero to an arbitrary value. The structure of the tool holder includes two beams elastically deformable to the same degree in opposite directions by the centrifugal force, and centrifugal force components acting on the two beams cancel each other so that a rotation balance is maintained even when the rotational speed of the tool holder is changed.12-08-2011
20110298402MOTOR DRIVE DEVICE WITH FUNCTION OF SWITCHING TO POWER REGENERATIVE OPERATION MODE - A motor drive device comprising a converter for carrying out a power running operation for supplying power from a three-phase AC power supply to a three-phase AC motor and a power regenerative operation for returning energy generated by the three-phase AC motor to the three-phase AC power supply. The converter has power switching elements, a first power regenerative control unit for controlling an on/off action of the power switching elements at the time of carrying out the power regenerative operation by using pulse width modulation signal whose pulse width changes in accordance with a value indicated by a command signal; a second power regenerative control unit for controlling the on/off action of the power switching elements at the time of carrying out the power regenerative operation in order to generate respective power regenerative currents in a phase representing the maximum electric potential among three phases of the three-phase AC power supply and a phase representing the minimum electric potential among the three phases, and a power regenerative operation switching unit for switching control of the on/off action of the power switching elements at the time of carrying out the power regenerative operation between a control carried out by the first power regenerative a control unit and that carried out by the second power regenerative control unit.12-08-2011
20110295421DEVICE AND A METHOD FOR RESTORING POSITIONAL INFORMATION OF ROBOT - A device for restoring positional information of a robot provided with a first member and a second member connected movable relative to each other via an articulation axis; a motor moving the second member relative to the first member; and a sensor outputting a sensor signal according to a driving amount of the motor. The device includes an imaging section obtaining an image signal in a region including a first mark and a second mark representing a positional relationship between the first member and the second member; a mark position computation section computing a first positional relationship between the first mark and the second mark at a first time and a second positional relationship between the first mark and the second mark at a second time, based on an image signal obtained by the imaging section at the first time and at the second time; and a correction section correcting positional information depending on a sensor signal output by the sensor after the second time, based on the first positional relationship and the second positional relationship, a first sensor signal output by the sensor at the first time and a second sensor signal output by the sensor at the second time.12-01-2011
20110287693NUMERICAL CONTROLLER HAVING OSCILLATING OPERATION FUNCTION CAPABLE OF CHANGING SPEED IN OPTIONAL SECTION - A machine tool has an oscillating axis that reciprocates in an optional region. A numerical controller that controls the machine tool designates positions of a lower dead point and a upper dead point when the oscillating axis of the machine tool reciprocates, and a reference speed during the oscillating operation when the oscillating axis reciprocates. The numerical controller then calculates, from the current position of the oscillating axis, a current phase in the case where one stroke of the oscillating axis is defined as one cycle, and calculates the speed of the oscillating axis at the current phase based upon the calculated current phase and the reference speed.11-24-2011
20110286811FEEDER FOR MACHINE TOOL - A feeder for a machine tool moves a table relative to a saddle in one axial direction by rotation of a motor. A ball thread shaft is attached in a manner engaging with a nut fixed to the saddle, and rotatable but immovable relative to the table, and is coupled to the motor fixed to the table. A length obtained by adding a relative movement distance S of the saddle relative to the table to a size Ls of the saddle in a direction of movement relative to the table is shorter than a size Lt of the table in a direction of movement relative to the saddle (i.e., (Ls+S)11-24-2011
20110276173NUMERICAL CONTROLLER FOR MULTI-AXIS MACHINE TOOL - 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.11-10-2011
20110260662MOTOR DRIVING APPARATUS HAVING FUNCTION OF DYNAMICALLY SWITCHING CONVERTER OPERATION MODE OF AC/DC CONVERTER - A motor driving apparatus is provided that performs AC/DC conversion by suppressing harmonics of the input at the time of normal operation, while on the other hand, allowing system operation to continue in the event of an overload by avoiding system stoppage. The motor driving apparatus, which drives a motor by supplying power from an AC power supply, includes: an AC/DC converter having a converter operation mode which is switched between a PWM converter operation mode in which an AC input voltage is converted into a DC voltage by applying PWM control to a plurality of power switching devices connected in serial and parallel fashion and a diode rectifier operation mode in which an AC input voltage is converted into a DC voltage by using a plurality of diodes each connected in reverse parallel with an associated one of the plurality of power switching devices; and a converter control unit which dynamically switches the converter operation mode of the AC/DC converter according to a load during powering of the motor.10-27-2011
20110257785ROBOT SYSTEM - A robot system including a robot arm driven by a servo motor; and a robot controller controlling an operation of the robot arm. The robot system further comprises a first detection section detecting a rotation amount of the servo motor; a second detection section attached to a tip portion of the robot arm, and detecting a velocity or acceleration of the tip portion of the robot arm; a computation section computing the velocity or acceleration of the tip portion of the robot arm based on values detected by the first detection section, and computing a deviation between this computed velocity or acceleration and the velocity or acceleration detected by the second detection section; and an emergency stop section for bringing the servo motor to an emergency stop when a magnitude of the deviation computed by the computation section is greater than a reference value.10-20-2011
20110257781AUTOMATIC PROGRAMMING METHOD AND DEVICE FOR CREATING MULTI-PATH PROGRAM - In automatic programming for creating a multi-path program for a machine having a plurality of control paths performing one or more machining processes of a machining program for machining a workpiece, the machining time of each of the machining processes is calculated, workable paths are input for each of the machining processes, and then workable orders of the machining processes are input. For each of the machining processes, simultaneously workable machining processes are input if any among other machining processes. On the basis of the above results, machining programs that provide the shortest machining time are selected.10-20-2011
20110252914UMBILICAL MEMBER ARRANGEMENT UNIT OF ROBOT WRIST SECTION - An umbilical member arrangement unit for an umbilical member, having a simple structure and high rigidity, capable of avoiding interference between the umbilical member and external equipment. The unit has a guide member constituted by a first plate member attached to a front end of a wrist section, a second plate member opposed to the first plate member and a connecting member connecting the first and second plate members. A cross-sectional region of the connecting member includes the wrist axis, extends from the axis in a first radial direction by a distance not smaller than a half of a size of the umbilical member in the cross-sectional direction thereof, and extends from the axis in an axisymmetrical second radial direction by a distance not larger than a half of the size of the umbilical member, so that the umbilical member contacts the second plate member and/or the connecting member at any rotational angular position of the guide member.10-20-2011
20110252913UMBILICAL MEMBER ARRANGEMENT UNIT OF ROBOT ARM SECTION - An umbilical member arrangement unit of a robot arm section, capable of avoiding interference between the umbilical member and external equipment without using a guide member. The arrangement unit has a first fixing member attached to a nonrotating part and adapted to nonslidably fix the umbilical member, and a second fixing member attached to a rotating part so as to integrally rotate with the rotating part and adapted to nonslidably fix the umbilical member. When the rotating part is positioned at a center position of a rotational motion range thereof about the longitudinal axis, the first and second fixing members direct the umbilical member along first and second tangential lines, respectively, the two tangential lines being generally perpendicular to each other, and, the fixing members are positioned in the same region in relation to two regions defined by a boundary plane parallel to the second tangential line, on which the longitudinal axis lies.10-20-2011
20110246115METHOD FOR CALCULATING PROBE MOUNTING POSITION IN ON-MACHINE MEASURING DEVICE - A measurement program is created for measurement performed by moving X- and Z-axes so that a central axis of a probe is perpendicular to the surface of a reference sphere, and errors are obtained between original probe position data and probe position data obtained by measurement performed at two different angles θ10-06-2011
20110243177GAS LASER DEVICE - A gas laser device including a blower circulating a laser gas along a gas passage; a pressure detection section detecting a gas pressure of the laser gas in the gas passage; a gas supply and exhaust section supplying the laser gas to the gas passage and exhausting the laser gas from the gas passage; an instruction section instructing a temporary stop of a laser oscillation by a laser oscillator; and a control section controlling the blower and the gas supply and exhaust section in response to an instruction from the instruction section. The control section, before the instruction section instructs the temporary stop, controls the blower to rotate at a predetermined rotation number and controls the gas supply and exhaust section so that the gas pressure detected by the pressure detection section is a first target gas pressure and, once the instruction section instructs the temporary stop, controls the blower so as to reduce the rotation number of the blower or stop the rotation of the blower and controls the gas supply and exhaust section so that the gas pressure detected by the pressure detection section is a second target gas pressure corresponding to the first target gas pressure during the rotation of the blower.10-06-2011
20110243168GAS LASER OSCILLATOR HAVING FUNCTION FOR JUDGING DISCHAGE INITIATION - A gas laser oscillator capable of initiating discharge, without applying excess voltage to a discharge tube, and correctly and rapidly judging the initiation of discharge. The oscillator has a laser power commanding part adapted to generate a laser power command including a pulse superimposed on a forefront of each step, a voltage applying part adapted to apply a voltage to a discharge tube based on the laser power command, a discharge tube voltage detecting part adapted to detect the discharge tube voltage, a discharge tube voltage monitoring part adapted to monitor the discharge tube voltage, and a discharge initiation judging part adapted to judge that the discharge is initiated when the difference, between a change rate of the monitored voltage and a change rate of the discharge tube voltage predetermined based on data obtained while the discharge is normally carried out, is smaller than a predetermined threshold.10-06-2011
20110243165LASER DEVICE THAT STABLY CONTROLS VERY LOW LASER POWER - A laser device comprises: first and second laser excitation regions that are disposed in series each other; a first power supply unit (PSU10-06-2011
20110241590MOTOR DRIVING APPARATUS HAVING FAULT DIAGNOSTIC FUNCTION - A motor driving apparatus capable of detecting during operation a ground fault and a phase-to-phase short circuit by distinguishing one from the other is provided while minimizing an increase in cost. The sum of three-phase AC currents supplied from a three-phase AC power supply to an AC/DC converter is detected by a current sensor. When overcurrent is detected by an overcurrent detector, if the sum of the currents detected by the current sensor is zero, it is determined that the fault is a phase-to-phase short circuit, but if the sum is not zero, it is determined that the fault is a ground fault.10-06-2011
20110240605SPOT WELDING SYSTEM AND DRESSING DETERMINATION METHOD - A spot welding system including a welding gun with an openable/closable electrode pair; and a dressing determination device determining a quality of a shaping process applied to an electrode of the electrode pair. The dressing determination device includes a visual sensor obtaining an image of the electrode, identifying a base and a tip of the electrode on the image and measuring a distance between the base and the tip on the image, by image processing; a visual sensor control section allowing the visual sensor to measure the distance immediately before and after the shaping process is performed; a cut amount calculation section calculating a difference between the distances measured by the visual sensor immediately before and after the shaping process is performed, as a cut amount of the electrode; and a cut amount judgment section judging whether the calculated cut amount is within a predetermined acceptable range.10-06-2011
20110234147CONTROLLER FOR SPINDLE WITH ENCODER - A controller controls the rotational speed of an induction motor, thereby controlling a spindle connected to the induction motor. Although an encoder for detecting the position of the spindle is mounted on the spindle, a speed detector is not attached to the induction motor. The speed of the induction motor is estimated from a spindle speed obtained by the encoder, and an excitation frequency command for the induction motor is determined based on the estimated speed.09-29-2011
20110234146CONTROLLER OF SPINDLE PROVIDED WITH ENCODER - The controller controls a spindle connected to an induction motor via a belt by controlling the rotational velocity of the induction motor. The spindle has an encoder attached thereto for detecting the position of the spindle, but the induction motor does not have a velocity detector attached thereto. The velocity of the induction motor is estimated from the spindle velocity obtained from output of the encoder, and slip of the belt is detected based on the estimated velocity of the induction motor. When occurrence of slip of the belt is detected, the estimated velocity of the induction motor will not be used for the control of the induction motor.09-29-2011
20110234142NUMERICAL CONTROLLER CONTROLLING FIVE-AXIS MACHINING TOOL - 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.09-29-2011
20110232118CONTACT TYPE MEASUREMENT DEVICE HAVING FINE CONTACT FORCE ADJUSTMENT MECHANISM - A contact type measurement device performs measurement with displacement of a probe, while a contact member attached to the probe is in contact with an object to be measured. Data on the relationship of a contact force of the probe to the object to be measured with an angle between the central axis of the probe and the direction of gravity, the amount of displacement of the probe, and a fluid pressure for applying a pushing-out or pulling-in force to the probe is stored in advance and, on the basis of this data, the fluid pressure or the amount of displacement of the probe is controlled to automatically and precisely adjust a fine contact force of the probe to the object to be measured.09-29-2011
20110225787FITTING DEVICE USING ROBOT - A fitting device and a fitting method, by which the fitting process can be carried out without damaging workpieces, even when a sufficient moment cannot be detected by pressing the workpiece in the fitting direction. The device includes a fitting status judging part adapted to judge whether a second workpiece is in motion in a fitting direction relative to a first workpiece; a workpiece orientation searching part adapted to change a current orientation of the second workpiece when it is judged that the second workpiece is not in motion in the fitting direction, and search a proper orientation for the second workpiece based on a detected force or speed of the second workpiece in the fitting direction, during the change of the orientation; and a fitting motion commanding part adapted to command a robot which grips the second workpiece to continue the fitting operation, by using the searched proper orientation.09-22-2011
20110218675ROBOT SYSTEM COMPRISING VISUAL SENSOR - A robot system (09-08-2011
20110208952PROGRAMMABLE CONTROLLER FOR EXECUTING A PLURALITY OF INDEPENDENT SEQUENCE PROGRAMS IN PARALLEL - A programmable controller which executes a plurality of independent sequence programs in parallel is provided with an ASIC, including a plurality of arithmetic-logic units and a plurality of arbitration circuits, and MPUs as many as the arbitration circuits. The entire execution time of the programmable controller is shortened by changing combinations (groups of arithmetic-logic units) of the MPUs (and the arbitration circuits as many as the MPUs) and the arithmetic-logic units, based on the ratios of MPU execution instructions and ASIC execution instructions included in those instructions which constitute the programs to be executed in parallel.08-25-2011
20110208356ROBOT HAVING LEARNING CONTROL FUNCTION - A robot having a learning control function is disclosed. The robot includes a robot mechanism unit with a sensor on a part to be positionally controlled and a control unit for controlling the operation of the robot mechanism unit. The control unit includes a normal control unit for controlling the operation of the robot mechanism unit, and a learning control unit for operating the robot mechanism unit according to a task program and carrying out the learning to calculate the learning correction amount in order that position of the part of the robot mechanism unit to be controlled which is detected by the sensor approaches a target trajectory or a target position assigned for the normal control unit. The learning control unit calculates the maximum speed override that can be set with in the learning operation, and carries out the learning to calculate the learning correction amount while increasing the speed override a plurality of times until the maximum speed override is reached.08-25-2011
20110208354ROBOT WITH LEARNING CONTROL FUNCTION - A robot with a learning control function is disclosed. The robot includes a robot mechanism unit, a learning control unit for obtaining data on positional deviation of the robot mechanism unit upon execution of a task program and executing a learning control for calculating a learning correction amount in order to decrease the positional deviation of the robot mechanism unit below a certain value, a normal control unit for executing a learning operation of the robot mechanism unit in order to obtain the data during the learning control and executing an actual operation of the robot mechanism unit based on the learning correction amount calculated by the learning control unit after executing the learning control, and an anti-exception processing unit for executing an anti-exception process in the case where an exception process occurs during the learning operation or the actual operation.08-25-2011
20110202167NUMERICAL CONTROLLER WITH TOOL TRAJECTORY DISPLAY FUNCTION - Coordinate values of a tool center point is calculated by obtaining coordinate values at each time of respective drive axes driven by a numerical controller. A tool radius compensation vector connecting the calculated tool center point at each time and an actual machining point is obtained. Then, coordinate values of the actual machining point are calculated based on the calculated coordinate values of the tool center point and the obtained tool radius compensation vector, and the trajectory of the actual machining point is displayed on a display.08-18-2011
20110177187INJECTION MOLDING MACHINE PROVIDED WITH POWER TRANSMISSION MECHANISM - An injection molding machine is provided with a power transmission mechanism including a plurality of drive units configured to convert a rotary motion into a linear motion and a motor configured to drive the drive units. Strain sensors are affixed individually to respective supporting members for the drive units. An abnormality signal indicative of the occurrence of an abnormality in the power transmission mechanism is output if the absolute value of the difference between a strain value read by one of the strain sensors and a strain value read by another strain sensor is greater than a previously set value.07-21-2011
20110175557MOTOR DRIVING APPARATUS HAVING POWER REGENERATION FUNCTION - A motor driving apparatus wherein provisions are made to ensure that the regenerative operation of a rectifier continues as long as the supply of power from an inverter continues, and that the regenerative operation of the rectifier stops when the supply of power from the inverter ends. The apparatus includes: a detection unit which detects an input voltage and current; an instantaneous effective power calculation unit which, based on the detected input voltage and current, calculates instantaneous effective power supplied from the rectifier to the inverter; a DC component calculation unit which, based on the value of the calculated power, calculates the DC component of the effective power; and a regenerative operation stopping decision unit which compares the value of the calculated DC component with a predetermined threshold value and decides that a power regeneration operation for feeding regenerative power from the inverter back into the power supply be stopped.07-21-2011
20110159132AUTOMATIC GREASE SUPPLY DEVICE OF INJECTION MOLDING MACHINE - A lubricant such as grease is supplied by a grease supply device to a grease supply point of an injection molding machine. A workload of a movable portion forming the injection molding machine when the movable portion operates is calculated and a grease supply command is output to the grease supply device when the calculated workload exceeds a reference value. An operating state of the injection molding machine is evaluated by using the workload reflecting a load on the movable portion and, in this way, insufficiency of lubrication of the movable portion is anticipated.06-30-2011
20110120978SPOT WELDING SYSTEM - A spot welding system including a spot welding gun having a pair of electrodes disposed opposite to each other, and a servo motor for allowing the pair of electrodes to approach each other and separate from each other; a robot for movably holding either a spot welding gun or a workpiece so that a workpiece is disposed between the pair of electrodes of the spot welding gun; a physical quantity detection section for detecting a physical quantity correlative to torque or velocity of the servo motor; a position detection section for detecting positions of the pair of electrodes; a mode switching section for switching, by a switching command, an operation mode of the spot welding system between a spot welding mode for spot-welding the workpiece and a position correction mode for correcting a spot welding position of the workpiece; and a processing section for performing a spot welding process in the spot welding mode and a position correction process in the position correction mode.05-26-2011
20110107807ROLLER HEMMING DEVICE USING ROBOT MANIPULATOR WITH FORCE SENSOR - A roller hemming device capable of correcting a positional error between a robot manipulator and a workpiece, and carrying out a pre-hemming and/or hemming process with appropriate pressing force. The roller hemming device has a position detecting part adapted to detect a current position of a roller attached to a front end of the robot manipulator; a force sensor arranged between a wrist section of the robot manipulator and the roller; and a controller adapted to control the position of the roller by using an output of the position detecting part and an output of the force sensor, so that pressing force applied to a mold by the roller is a predetermined value.05-12-2011
20110080067SQUIRREL-CAGE ROTOR AND MANUFACTURING METHOD OF SQUIRREL-CAGE ROTOR - A squirrel-cage rotor including a rotor core provided with a plurality of circumferentially disposed slot holes opened in a rotational axis direction of the rotor; a pair of end rings disposed at opposite sides of the rotor core in the rotational axis direction of the rotor, each end ring being provided with a plurality of circumferentially disposed through holes opened corresponding to the plurality of circumferentially disposed slot holes; and a plurality of bar elements respectively inserted through the plurality of slot holes and the plurality of through holes. Each of the pair of end rings is prepared by laminating a plurality of sheet members, and opposite ends of each of the plurality of bar elements and the pair of end rings are brazed together through a brazing filler metal sandwiched between adjacent sheet members in advance, the brazing filler metal being adapted to melt and flow when the rotor is heated.04-07-2011

Patent applications by FANUC CORPORATION