Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Fanuc Corporation patents (2018 archive)


Recent patent applications related to Fanuc Corporation. Fanuc Corporation is listed as an Agent/Assignee. Note: Fanuc Corporation may have other listings under different names/spellings. We're not affiliated with Fanuc Corporation, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "F" | Fanuc Corporation-related inventors


Motor drive device

The present invention has an object of providing a motor drive device provided with a cooling mechanism by way of a fan motor, which is capable of also cooling separate elements in the surroundings of a heat generating element due to further improving the cooling function. The motor drive device is equipped with a fan motor, and a heat sink which cools the heat generating element on a printed substrate by way of exchanging heat with the heat generating element, in which the heat sink includes a main body of cylindrical shape fixed to the heat generating element, and having an air duct through which cooling airflow flows, and a communication hole that communicates from an exposed outer circumferential face of the main body to the air duct, and in which the fan motor generates cooling airflow that flows through the air duct.. ... Fanuc Corporation

Slave device, serial communications system, and communication method for serial communications system

A slave device is equipped with a communications circuit that carries out serial communications in a communication mode in which received data is transmitted in synchronism with its own clock pulse signal, a communications line that carries out serial communications in a pass through mode in which received data is directly transmitted without depending on its own clock pulse signal, a switching unit that switches from the communication mode to the pass through mode, and a control unit that controls the switching unit.. . ... Fanuc Corporation

Heatsink and motor driving device

A heatsink includes: a heatsink main body; a flange portion formed on the heatsink main body; and a filter plate detachably attached to an end portion on an inlet side of the heatsink main body. In the state where the filter plate is attached to the end portion on the inlet side of the heatsink main body, an outer shape of the filter plate is larger than an outer shape of the end portion on the inlet side of the heatsink main body. ... Fanuc Corporation

Electric motor

An electric motor is equipped with a stator core fixed to a housing, a rotor core which rotates integrally with a shaft, and a first bearing, having an outer race with an outer circumferential surface thereof placed in abutment against the housing, and an inner race with an inner circumferential surface thereof placed in abutment against the shaft, and wherein the bearing rotatably supports the shaft with respect to the housing. Through holes is provided in the outer race, the through hole penetrating the outer race in an axial direction thereof.. ... Fanuc Corporation

Converter apparatus having function of detecting short circuit failure, and method for detecting short circuit failure of converter apparatus

A converter apparatus includes: an ac/dc converter; a dc link capacitor connected to the converter; a voltage detection unit detecting the dc link voltage; a switching unit connecting or disconnecting between a power supply and the converter; a switching operation unit detecting an abnormality in a motor drive device including the converter apparatus and an inverter, and control the switching unit; a power supply monitoring unit detecting a voltage inputted to the converter to monitor a connection state between the power supply and the converter; a threshold value setting unit setting a threshold value to determine the presence or absence of a short circuit failure; and a short circuit failure detection unit determining that a short circuit failure has occurred, when the voltage of the dc link capacitor, immediately after the power supply is disconnected from the converter, is equal to or less than the threshold value.. . ... Fanuc Corporation

Iron core including first iron core block and second iron core block

An iron core includes a first iron core block and second iron core blocks. The first iron core block includes recessed portions. ... Fanuc Corporation

Machine learning device and thermal displacement compensation device

A calculation formula learning unit sets a coefficient relating to a time lag element in a thermal displacement estimation calculation formula by machine learning while fixing a coefficient relating to measured data except the coefficient relating to the time lag element at a predetermined value based on a difference between a thermal displacement estimated value about a machine element calculated by substituting a measured data group into the thermal displacement estimation calculation formula and a thermal displacement actual measured value about the machine element; sets the coefficient relating to the measured data except the coefficient relating to the time lag element in the thermal displacement estimation calculation formula by machine learning based on the difference while fixing the coefficient relating to the time lag element at a predetermined value; and repeats the machine learning.. . ... Fanuc Corporation

Learning model construction device, abnormality detection device, abnormality detection system and server

To provide a learning model construction device, abnormality detection device, abnormality detection system and server for performing abnormality detection using sound information of the surroundings of a production apparatus. A learning model construction device includes a voice acquisition unit that acquires voice data including the voice of an operator located in the vicinity of a production apparatus, via a mic; a label acquisition unit that acquires an abnormality degree related to a production line including the production apparatus as a label; and a learning unit that constructs a learning model for the abnormality degree, by performing supervised learning with a group of voice data and label as training data.. ... Fanuc Corporation

Multi-rank sdram control method and sdram controller

To provide a multi-rank sdram control method and an sdram controller that prevent performance degradation and minimize increase in parts count even in a multi-rank sdram configuration. A multi-rank sdram control method controls a multi-rank sdram formed by connecting data buses of multiple sdram devices. ... Fanuc Corporation

Control system of machine tool

A numerical control system of a machine tool includes an analysis device. The analysis device includes acquisition portions which acquire chronological speed control data when the work is machined and which acquire spatial machined surface measurement data after the machining of the work, a data-associating processing portion which associates the speed control data and the machined surface measurement data with each other, a machined surface failure detection portion which detects failures on the machined surface of the work, an identification portion which identifies the speed control data of failure locations corresponding to the machined surface measurement data of the failure locations, a failure interval detection portion which detects the interval of the failures and a calculation portion which calculates the frequency of vibrations based on a machining speed based on the speed control data of the failure locations and the interval of the failures.. ... Fanuc Corporation

Machine learning device and thermal displacement compensation device

A machine learning device includes: a measured data acquisition unit that acquires a measured data group; a thermal displacement acquisition unit that acquires a thermal displacement actual measured value about a machine element; a storage unit that uses the measured data group acquired by the measured data acquisition unit as input data, uses the thermal displacement actual measured value about the machine element acquired by the thermal displacement acquisition unit as a label, and stores the input data and the label in association with each other as teaching data; and a calculation formula learning unit that performs machine learning based on the measured data group and the thermal displacement actual measured value about the machine element, thereby setting a thermal displacement estimation calculation formula used for calculating the thermal displacement of the machine element based on the measured data group.. . ... Fanuc Corporation

Numerical controller

Provided is a numerical controller capable of calculating an optimum feed rate in machining in which cutting is performed in a different direction from a direction of a spindle axis. The numerical controller includes a tool data storage unit for storing tool data related to a tool attached to the spindle axis, a command analyzer for reading and analyzing a command block from the machining program, and generating movement command data for relatively moving the spindle axis with respect to the workpiece and spindle axis rotation command data for rotating the spindle axis, and a cutting speed controller for calculating a recommended cutting feed rate of the spindle axis based on the tool data of the tool, and clamping a cutting feed rate of the spindle axis included in the movement command data at the recommended cutting feed rate when the cutting feed rate of the spindle axis is larger than the recommended cutting feed rate.. ... Fanuc Corporation

Device and method for calculating area to be out of inspection target of inspection system

A device capable of easily defining an area other than a surface to be inspected of a workpiece. The device includes a drawing acquisition section for acquiring drawing data of the workpiece; a designation reception section for receiving specification of the surface to be inspected of the workpiece in the drawing data; and a non-inspection area calculation section for calculating, as a non-inspection area, an image area other than the surface to be inspected in an image in a view of the imaging section when the workpiece and the imaging section are positioned at an imaging position at which at least a part of the surface to be inspected as specified falls within the view of the imaging section.. ... Fanuc Corporation

Machine tool system and moving method

A machine tool system includes: a machine tool that machines a workpiece by using a tool attached to a spindle; and a plurality of robots installed inside a machining space of the machine tool and adapted to grip the workpiece and move the workpiece in conformity with the machining performed by the machine tool.. . ... Fanuc Corporation

09/27/18 / #20180272487

Machine tool system and clamping method

A machine tool system includes: a machine tool for machining a workpiece set on a table using a tool attached to a spindle; and a robot for gripping the workpiece. The robot is installed on the table and performs a setting operation for setting the workpiece on the table and a clamping operation for clamping the workpiece.. ... Fanuc Corporation

09/27/18 / #20180272486

Machine tool

A machine tool includes: a revolving-type turret including a plurality of grips provided along a circumferential direction thereof, each of the plurality of grips being configured to hold the tool attached to a spindle; a first rotary shaft configured to rotate about a swing axis of the turret; a second rotary shaft extending in a direction substantially perpendicular to the first rotary shafts, and configured to rotate the turret about a revolving axis; a motor configured to rotate the first rotary shaft; a power transmission unit including a first gear connected to the first rotary shafts and a second gear connected to the second rotary shaft, the second gear being configured to be meshed with the first gear; and a rotation prohibition unit configured to, when swinging the turret, prohibit rotation of the second rotary shaft in order to swing the second rotary shaft about the first rotary shaft.. . ... Fanuc Corporation

09/27/18 / #20180272474

Galvanometer scanner

To provide a galvanometer scanner that increases reliability by reducing burden on a mechanism unit. A galvanometer scanner converts a command for machining position on a machining target to movement commands for a rotary motor, a rotary motor, and a direct drive mechanism. ... Fanuc Corporation

09/20/18 / #20180270841

Transmission control system

. . To provide a transmission control system that can efficiently utilize communication bandwidth upon transmitting measurement data of machines. A transmission control system includes: a numerical control unit that controls operating of machines and acquires operating information; an a/c conversion unit that acquires behavior information measured by way of a sensor provided to the machine; a priority determination unit that determines priority of transmission in accordance with a condition set in advance, based on types and combinations of the operating information and the behavior information; and a bandwidth control unit that controls allocation of communication bandwidth for transmitting the operating information and the behavior information, based on a usage condition of communication bandwidth and the priority.. ... Fanuc Corporation

09/20/18 / #20180269804

Motor drive apparatus with function to detect abnormality in power device

A motor drive apparatus includes: a converter which converts ac power to dc power and to output the dc power to a dc link; an inverter including power devices which converts the dc power to ac power for driving a motor; a capacitor provided in the dc link; a shut-off circuit to open and close an electrical path between the ac power source and the converter; a constant current control unit which performs control in such a manner as to allow a constant current supplied by the capacitor to pass through a detection target power device among the power devices in the inverter; and an abnormality detection unit which detects an abnormality in the detection target power device based on changes in voltage between a collector and an emitter of the detection target power device during a period in which the constant current passes through the detection target power device.. . ... Fanuc Corporation

09/20/18 / #20180268992

Three-phase reactor having insulating structure

A three-phase reactor according to an embodiment of this disclosure includes a coil having a winding portion; an iron core partly disposed inside the winding portion; and a covering portion containing the coil, and having an opening.. . ... Fanuc Corporation

09/20/18 / #20180268991

Ac reactor having terminal base

An ac reactor according to an embodiment of this disclosure includes a peripheral iron core, and at least three iron core coils contacting or connected to an inner surface of the peripheral iron core. Each of the iron core coils includes an iron core and a coil wound around the iron core. ... Fanuc Corporation

09/20/18 / #20180268985

Ac reactor

An ac reactor according to an embodiment of this disclosure includes a peripheral iron core constituted of partial peripheral iron cores divided by a plurality of dividing surfaces, for enclosing an outer periphery; at least three iron core coils contacting, connected to, or magnetically connected to an inner surface of the peripheral iron core, each of the iron core coils including an iron core and a coil wound around the iron core; and a securing member for securing the partial peripheral iron cores to maintain the peripheral iron core in contact at the dividing surfaces.. . ... Fanuc Corporation

09/20/18 / #20180268984

Iron core including first iron core block and second iron core block

An iron core includes a first iron core block and a second iron core block disposed so as to create a gap therebetween, and a non-magnetic fastener disposed in the gap. The fastener joins the first iron core block and the second iron core block to each other.. ... Fanuc Corporation

09/20/18 / #20180267514

Production management device and production system

A production management device is communicably connected to a plurality of slave control devices respectively connected to a plurality of machine tools, and also communicably connected to a master control device for preparing an overall operation plan of the plurality of machine tools. The production management device acquires data on a machine type and an operation condition of each of the plurality of machine tools from the slave control device. ... Fanuc Corporation

09/20/18 / #20180267505

Control system of machine tool

A control system of a machine tool which machines a work includes: a numerical control device which controls the drive axis of the machine tool based on control data; a machined surface measurement device which measures the machined surface of the work; and a data processing device, and the data processing device includes a drive axis control data acquisition portion which acquires, from the numerical control device, the chronological control data when the work is machined; a machined surface measurement data acquisition portion which acquires spatial machined surface measurement data after the machining of the work measured by the machined surface measurement device; and a data-associating processing portion which associates the chronological control data acquired by the drive axis control data acquisition portion and the spatial machined surface measurement data acquired by the machined surface measurement data acquisition portion with each other.. . ... Fanuc Corporation

09/20/18 / #20180267502

Servo motor control apparatus for controlling servo motor and servo motor control system including the same

A servo motor control apparatus for controlling a servo motor includes a storage unit configured to store a torque constant predefined for the servo motor, a torque constant correction unit configured to correct the torque constant stored in the storage unit when magnetic saturation occurs in a winding of the servo motor, and an output calculation unit configured to calculate an output of the servo motor on the basis of the torque constant stored in the storage unit or the torque constant after correction calculated by the torque constant correction unit, a value associated with a current of the servo motor, and a value associated with a speed of the servo motor.. . ... Fanuc Corporation

09/20/18 / #20180267501

Motor selection apparatus

A motor selection apparatus includes: a mechanical condition obtainment unit that obtains information pertaining to a distance between a center of mass of a workpiece and a rotation center of a motor; an operating pattern obtainment unit that obtains information pertaining to an operating pattern; a motor information obtainment unit that obtains information pertaining to instantaneous torque; an eccentric load torque calculation unit that calculates eccentric load torque, which is load torque acting on the motor in accordance with the rotation phase of the motor; an acceleration/deceleration torque calculation unit that calculates acceleration/deceleration torque; a required torque calculation unit that calculates a required torque from a sum of the eccentric load torque and the acceleration/deceleration torque; and a motor selection unit that determines whether a motor can be selected, based on whether the required torque is less than or equal to the instantaneous torque of the motor.. . ... Fanuc Corporation

09/20/18 / #20180267499

Machine learning device, servo control device, servo control system, and machine learning method

A machine learning device performs machine learning with respect to a servo control device including a velocity feedforward calculation unit. The machine learning device comprises: a state information acquisition unit configured to acquire from the servo control device, state information including at least position error, and combination of coefficients of a transfer function of the velocity feedforward calculation unit; an action information output unit configured to output action information including adjustment information of the combination of coefficients included in the state information, to the servo control device; a reward output unit configured to output a reward value in reinforcement learning based on the position error included in the state information; and a value function updating unit configured to update an action value function on the basis of the reward value output by the reward output unit, the state information, and the action information.. ... Fanuc Corporation

09/20/18 / #20180267489

Cleaning process optimization device and machine learning device

A cleaning process optimization device includes a machine learning device that learns a cleaning condition when cleaning an object to be cleaned. The machine learning device includes: a state observation unit that observes cleaning condition data indicating the cleaning condition, and contamination state data indicating a contamination state of the object to be cleaned measured before cleaning as a state variable representing a current state of environment; a determination data acquisition unit that acquires determination data indicating an adequacy determination result on accuracy of a contamination state of the object to be cleaned after cleaning; and a learning unit that learns the cleaning condition when cleaning the object to be cleaned in association with the contamination state data using the state variable and the determination data.. ... Fanuc Corporation

09/20/18 / #20180266816

Measurement device

An on-machine measurement device comprises: a moving mechanism that makes scanning irradiation with a laser beam by moving a cutting target as a measurement target relative to a laser source; a half mirror that causes the beam from the laser source to enter the cutting target vertically; a lens that focuses the beam scattered, diffracted, and reflected on the cutting target; a projection plane for a focal image of the beam having passed through the lens; a light-receiving element array that converts an optical signal at the projection plane to an electrical signal and outputs an analog signal; and a calculator that stores received beam information in chronological order acquired by the light-receiving element array, converts the received beam information stored in chronological order to space information to generate an optical diffraction image, and acquires a beam intensity distribution based on the generated optical diffraction image.. . ... Fanuc Corporation

09/20/18 / #20180264613

Abnormality detection apparatus and machine learning apparatus

An abnormality detection apparatus includes a machine learning apparatus for learning waveform data concerning a physical quantity detected when a machine tool is normally operating. The machine learning apparatus observes the waveform data concerning the physical quantity detected when the machine tool is normally operating, as a state variable indicating a current environmental state, and learns a feature of the waveform data concerning the physical quantity detected when the machine tool is normally operating, using the observed state variable.. ... Fanuc Corporation

09/20/18 / #20180264608

Machine tool

A machine tool is equipped with a second supply pipe having elasticity and having one end side fixed to a spindle head and the other end side fixed to an arm portion, a cover provided within a machining area, and rollers. When the spindle head is moved in a direction to come close to the arm portion, the second supply pipe is bent and then a portion of the second supply pipe is brought into abutment against the cover. ... Fanuc Corporation

09/20/18 / #20180264572

Fixing structure of wire bobbin and fixing method of the same

In a fixing structure and fixing method of a wire bobbin, the wire bobbin is abutted against the regulating member with the bolt inserted into the insertion hole of the wire bobbin. Then, a nut is inserted into a through hole while being kept inclined so that the axis of the through hole is substantially aligned with the axis of the bolt. ... Fanuc Corporation

09/06/18 / #20180254932

Serial communications unit and communication method for serial communications unit

A communication method for a serial communications unit converts reception serial data into reception parallel data, stores the reception parallel data in a memory unit, and calculates a reception delay time of a reception start timing at which reception of packets is started. In addition, the reception parallel data which is stored in the memory unit is read out, and transmission parallel data, in which a transmission delay time of a transmission start timing at which transmission of packets is started is controlled so that a delay time from the reception start timing of packets and until transmission of packets is started is made constant, is output in synchronism with a transmission parallel clock pulse signal, and the output transmission parallel data is converted into transmission serial data and then is transmitted.. ... Fanuc Corporation

09/06/18 / #20180254854

Communications system and communication method for communications system

A communications system includes a computer numerical control device, which is hereinafter referred to as a cnc, and amplifiers connected to the cnc by a serial communications circuit, and in the communications system, packets are transmitted from the cnc to the amplifiers at each of predetermined periods. Each of the packets contains at least data and an error detection code. ... Fanuc Corporation

09/06/18 / #20180254683

Motor

A motor capable of suppressing droplets of water generated due to condensation from adhering to electrical components inside a rotary encoder is provided. A motor includes: a motor main body having a rotating shaft member; and a rotary encoder, wherein the rotary encoder has a cover member, and an inner surface of the cover member has a first top surface formed having an inclined portion that is inclined relative to a horizontal direction so as to guide a droplet of water when the rotating shaft member is disposed to extend in a vertical direction, and/or a second top surface formed having an inclined portion that is inclined relative to a horizontal direction so as to guide a droplet of water when the rotating shaft member is disposed to extend in a horizontal direction.. ... Fanuc Corporation

09/06/18 / #20180254135

Reactor, motor driver, power conditioner, and machine

An operator is prevented from touching terminals and the like. A reactor includes an outer peripheral iron core, and at least three core coils disposed inside the outer peripheral iron core. ... Fanuc Corporation

09/06/18 / #20180253860

Display system and display method

A display system includes: an imaging unit that images a mold from below; and a display unit that displays an image taken by the imaging unit together with a carry-in range of the mold in order to transport the mold in place between the stationary platen and the moving platen.. . ... Fanuc Corporation

09/06/18 / #20180253083

Data setting system for robot, data setting method and program

In a data setting system in which a plurality of control devices that control robots and a management device that manages the control devices are connected through a network, the management device includes: a data group setting portion that sets a data group formed with the control devices for which the same function is set among the plurality of control devices; and a setting transmission portion that transmits, to each of the data groups, setting information for setting the control devices belonging to the data group, and the control device includes: a setting performance portion that performs the setting of the control devices based on the setting information transmitted from the management device.. . ... Fanuc Corporation

09/06/18 / #20180252362

Life evaluating device and robot system

Provided is a life evaluating device that evaluates the life of a lubricant in a machine including a motor and a transmission mechanism that is lubricated by the lubricant and transmits power of the motor to a movable unit. The life evaluating device includes a motor-heat-value calculating unit that calculates a motor heat value on the basis of a current value of the motor, a frictional-heat-value calculating unit that calculates a frictional heat value in the transmission mechanism on the basis of rotating speed of the motor and a coefficient of friction of the transmission mechanism, a lubricant-temperature estimating unit that estimates temperature of the lubricant on the basis of the calculated frictional heat value and the calculated motor heat value, and a life estimating unit that estimates the life of the lubricant on the basis of the estimated temperature of the lubricant.. ... Fanuc Corporation

09/06/18 / #20180250861

Pedestal of molding extraction machine

Provided is a pedestal of a molding extraction machine which may be stably carried without a particular transportation member attached thereto. In the pedestal of the molding extraction machine sorting a molded product from an injection molding machine, at least one through-hole into which a carrying member for carrying the pedestal may be inserted is provided and the carrying member such as a forklift or a hanger rod is inserted into the through-hole so that the molding extraction machine may be carried. ... Fanuc Corporation

09/06/18 / #20180250824

Robot system

An object is prevented from being sandwiched between robot arms without the occurrence of unintentional operating restrictions of the robot arms. Provided is a robot system including: a robot body that is provided with at least two links that are relatively moved by at least one joint; a sensor that detects the distances from mutually opposed surfaces of the at least two links to an object inserted between the surfaces; and a control unit that performs an interference avoidance operation if the distances detected by the sensor are less than a predetermined threshold.. ... Fanuc Corporation

09/06/18 / #20180250783

Machine tool system

A machine tool system includes a machine tool main body for machining a workpiece supported on a table by using a tool detachably attached to a spindle, and an information processing apparatus. The machine tool main body includes a rotary tool magazine in which multiple grips each capable of holding the tool to be attached to the spindle are provided along the circumferential direction, and an image pickup device that is arranged in the tool magazine and configured to take an image of multiple members in a machining area of the machine tool main body. ... Fanuc Corporation

09/06/18 / #20180250761

Wire electrical discharge machine and control method for wire electrical discharge machine

A wire electrical discharge machine machines a workpiece so as to have different machined shapes on a top surface and a bottom surface of the workpiece. The wire electrical discharge machine includes: a distance measuring sensor for moving within a machining area of the wire electrical discharge machine and measuring a distance between the distance measuring sensor and an object to be measured; and a vertical position calculating unit for calculating a distance between a reference surface and the top surface and a distance between the reference surface and the bottom surface, from a distance between the reference surface and the distance measuring sensor, a distance between the top surface and the distance measuring sensor, and a distance between the bottom surface and the distance measuring sensor, measured by the distance measuring sensor.. ... Fanuc Corporation

08/23/18 / #20180241316

Motor drive device

. . A motor drive device that inputs ac power from a power supply to drive a motor includes: a converter that converts the ac power from the power supply into dc power; a dc/dc converter that generates dc power produced by stepping-up, stepping-down, or stepping-up and stepping-down the dc power from the converter; an inverter that converts the dc power from the dc/dc converter into ac power and supplies to the motor; and an electrical storage capacitor that is provided between the dc/dc converter and the inverter.. . ... Fanuc Corporation

08/23/18 / #20180241275

Motor and method of manufacturing motor

A motor includes a rotor including a shaft and a rotor body, a bearing fitted to the shaft and rotatably holding the shaft, a bearing holder arranged on the opposite side to the rotor body so as to hold the bearing, a movement regulation member arranged closer to the rotor body than the bearing and separated to regulate movement of the bearing toward the rotor body, a first engagement part provided at the rotor body to be adjacent to the movement regulation member, a first engagement target part provided at the movement regulation member to be adjacent to the rotor body to be able to be engaged with the first engagement target part, a second engagement part provided at the movement regulation member, a second engagement target part provided at the bearing holder, and a coupling member that couples the bearing holder and the movement regulation member.. . ... Fanuc Corporation

08/23/18 / #20180239339

Data collection device and computer readable medium

To reliably collect measured data without requiring a large-capacity storage device. A data collection device which is connected with a plurality of machine tools via a network includes: a priority calculation means for calculating a degree of relative priority for each of the plurality of machines tools, based on information related to a state of each of the machine tools; and a measured data collection means for deciding, in a case of receiving a collection request of measured data for the machine tool, which machine tool among the machine tools corresponding to the collection request to set as a collection target of the measured data based on the degree of relative priority, and for collecting the measured data from the machine tool decided as the collection target via the network.. ... Fanuc Corporation

08/23/18 / #20180239333

Control device for industrial machine and managagement system for industrial machine

A control device for an injection molding machine includes a storage unit for storing information on the injection molding machine, an encoding unit for encoding the information stored in the storage unit to generate a code image, and a display unit for displaying the code image.. . ... Fanuc Corporation

08/23/18 / #20180239328

Numerical controller of machine tool

A numerical controller for controlling a machine tool including a spindle motor formed of an induction motor includes: a storage unit that stores a maximum acceleration at which the spindle motor can operate when a magnetic flux amount of the spindle motor reaches its maximum; a magnetic flux amount acquisition unit that acquires a present magnetic flux amount of the spindle motor; and an acceleration change unit that changes an acceleration of a position command based on a maximum acceleration of the spindle motor stored in the storage unit according to a magnetic flux amount at the start of movement of the spindle motor acquired by the magnetic flux amount acquisition unit when the spindle motor is operated by position control using a position command.. . ... Fanuc Corporation

08/23/18 / #20180236665

Robot system

A robot system includes a robot installed such that the working space thereof is within a first area, an image acquisition unit that sequentially acquires images of the vicinity of a boundary of the first area and a second area that are adjacent to each other with the boundary therebetween, a monitoring-area setting unit that sets a monitoring area in a space adjacent to the boundary in the second area in the images acquired by the image acquisition unit, an object detecting unit that detects a moving object in the monitoring area set by the monitoring-area setting unit by processing the images acquired by the image acquisition unit, and a controller that performs control so as to restrict the operation of the robot when the moving object is detected by the object detecting unit.. . ... Fanuc Corporation

08/23/18 / #20180236664

Workpiece pick up system

A workpiece pick up system including: a three-dimensional sensor which is placed at an upper side of a container and which obtains a group of three-dimensional points each of which has height position information in the container, a group creating means which creates a plurality of three-dimensional point groups in each of which adjacent points satisfy a predetermined condition, an exclusion group determining means which determines that one or more three-dimensional point groups which satisfy at least one of a predetermined size reference, a predetermined area reference, and a predetermined length reference are excluded groups, and a workpiece detecting means which obtains a group of detection-purpose three-dimensional points for detecting workpieces by excluding points included in the excluded group from the group of three-dimensional points or the plurality of three-dimensional point groups, and which detects the workpieces to be picked up by using the group of detection-purpose three-dimensional points.. . ... Fanuc Corporation

08/16/18 / #20180234035

Motor drive device

A motor drive device includes a forward converter, reverse converter, dc link capacitor, voltage detection part, first storage part storing a threshold for the non-energized period in which the leakage current of the capacitor increases and a threshold for the applied voltage for reducing the leakage current of the capacitor, a second storage part that records a previous energization period of the capacitor, and a control part, in which the control part obtains the non-energized period of the capacitor based on the previous energization period recorded, during activation of the motor drive device, and in a case of the non-energized period obtained being longer than the threshold for the non-energized period stored, causes regeneration operation from the motor to the power supply to stop, and causes the voltage of the capacitor to rise up to the threshold for the applied voltage stored, by way of deceleration energy of the motor.. . ... Fanuc Corporation

08/16/18 / #20180233993

Motor having sensor for detecting operating state of bearing

A motor includes a stator unit having a stator, a rotor, a first bearing for supporting a first shaft portion of a shaft of the rotor in a first portion of the stator unit, a second bearing for supporting a second shaft portion of the shaft in a second portion of the stator unit, a first sensor for measuring a first parameter related to an operating state of the first bearing in the first portion of the stator unit, and a guide path provided in the stator unit, for guiding a first signal line of the first sensor from the first portion to the second portion.. . ... Fanuc Corporation

08/16/18 / #20180233871

Laser cutting device, method of diagnosing laser oscillator and computer-readable recording medium

A laser cutting device includes a laser oscillator, a cutting nozzle configured to irradiate a work with laser light so as to cut the work, and a controller configured to control the laser oscillator and a drive unit configured to move the cutting nozzle. The controller includes a laser output control unit, a diagnosis performance determination unit configured to determine, when the laser oscillator satisfies a predetermined operation condition, based on a cutting program, whether or not the laser oscillator is diagnosed, and a diagnosis function performance unit configured to issue a laser output command for diagnosis of the laser oscillator to the laser oscillator. ... Fanuc Corporation

08/16/18 / #20180233275

Three-phase ac reactor capable of reducing leakage of magnetic flux

A three-phase ac reactor according to the present invention includes a peripherally enclosing external core; at least three core coils being in contact with or connected to an interior of the external core, each of the core coils including a core and a coil wound around the core, and the adjoining core coils being magnetically connected through a gap; and a barrier fitted on an end portion of the external core so as to enclose side surfaces of the coils.. . ... Fanuc Corporation

08/16/18 / #20180233266

Reactor, motor driver, power conditioner and machine

A reactor includes an outer peripheral iron core and at least three iron-core coils that contact or are connected to an inner surface of the outer peripheral iron core. Each of the iron-core coils includes iron cores and coils wound onto the iron cores. ... Fanuc Corporation

08/16/18 / #20180233265

Reactor having iron core unit and coils, motor driver, power conditioner and machine

A reactor includes an outer peripheral iron core, and at least three iron-core coils that contact or are connected to an inner surface of the outer peripheral iron core. Each of the iron-core coils includes iron cores and coils wound onto the iron cores. ... Fanuc Corporation

08/16/18 / #20180231956

Diagnostic data acquisition system, diagnostic system, and computer readable medium

Upon performing diagnosis of a machine tool, etc., data suited to diagnosis is acquired while also reducing the burden on the user. A diagnostic data acquisition system that acquires diagnostic data for diagnosing a machine tool includes: a control unit that controls driving of a mobile part of the machine tool based on control data; a timing generation unit that generates an acquisition timing for the diagnostic data based on the control data; and a diagnostic data acquisition unit that acquires data which varies accompanying driving of the mobile part according to control by the control unit, as the diagnostic data.. ... Fanuc Corporation

08/16/18 / #20180231953

Numerical controller

A numerical controller performs machine learning to calculate tailstock pressing force to stabilize behavior of a workpiece during lathe machining and acquires, as state information, current tailstock pressing force. Then, the numerical controller acquires, as determination data, current vibration or displacement of the workpiece, or power consumption by tailstock pressing force, updates a value function based on the acquired determination data, and outputs an adjustment value of the state information based on the updated value function.. ... Fanuc Corporation

08/16/18 / #20180231947

Programmable controller and system equipped with same

Provided is a plc that can be connected to another plc via a network, the plc including: a storage unit that stores a sequence program; and a control unit, the control unit including: a sequence-program correcting unit that corrects the sequence program; a corrected-information obtaining unit that obtains a corrected portion and a corrected content from the corrected sequence program; a corresponding-circuit inquiring unit that extracts a first circuit in the vicinity of the corrected portion from the sequence program before correction and that makes an inquiry to the other plc about whether a circuit corresponding to the first circuit is included in a sequence program of the other plc; and a corrected-content transmitting unit that transmits, in response to the inquiry, the corrected content to the other plc only when a reply indicating that the circuit corresponding to the first circuit is included is received from the other plc.. . ... Fanuc Corporation

08/16/18 / #20180231474

Apparatus and method for generating operation program of inspection system

An apparatus capable of quickly constructing an operation program that causes an inspection system to carry out an operation for imaging the surface to be inspected. This apparatus includes a drawing acquisition section configured to acquire drawing data of the workpiece, a designation receiving section configured to accept designation of the surface to be inspected in the drawing data, a target position acquisition section configured to acquire, as a target position, a position of the movement mechanism when the workpiece and the imaging section are positioned such that the surface to be inspected is within a field of view of the imaging section, and a program generation section configured to generate an operation program for controlling a movement operation of the movement mechanism and an imaging operation of the imaging section on the basis of the target position.. ... Fanuc Corporation

08/16/18 / #20180231008

Fan unit, method of manufacturing same and motor drive device

An object of the present invention is to provide a fan unit, a motor drive device and a method of manufacturing the fan unit in which an assembly operation is facilitated by use of a small number of components, and in which thus it is possible to reduce the cost thereof. A fan unit includes: a fan which includes a motor and a casing; a base portion to which the fan is fixed by fixing of the casing; and a connector portion which can be connected to an external terminal for supplying power to the motor and which includes a conductive contact and a housing that is formed integrally with the base portion.. ... Fanuc Corporation

08/16/18 / #20180229928

Float and evaporation suppressing method

A float floating in a liquid has a spherical body having a spherical shape from which parts are cut off so as to form a regular hexagonal shape when viewed from one direction. In addition, the float is shaped so as to form a regular hexagonal shape when viewed from the above-mentioned one direction, and the floats are arranged in a honeycomb geometry to thereby reduce the contact area between the liquid and air.. ... Fanuc Corporation

08/16/18 / #20180229378

Horizontal articulated robot and reverse installation method thereof

A horizontal articulated robot including a base; one or more arms, attached to the base so as to be capable of rotating horizontally; a ball screw spline shaft that is disposed at an end of the one or more arms and that supports a workpiece at one end of the ball screw spline shaft; a ball screw nut through which the ball screw spline shaft passes and which is driven; and two ball spline nuts configured to support the ball screw spline shaft passing through the ball spline nuts, respectively, on both sides of the ball screw nut interposed therebetween in a longitudinal axis direction. At least one of the ball spline nuts drives the ball screw spline shaft about the longitudinal axis with respect to the arms.. ... Fanuc Corporation

08/16/18 / #20180229375

Transfer tool

Provided a transfer tool including a substantially strip-shaped frame, a wrist-side slider to be attached to a wrist of a robot, provided on one side of the frame in a thickness direction in a manner capable of moving along a longitudinal direction of the frame, a workpiece-side slider provided on another side of the frame in the thickness direction in a manner capable of moving along the longitudinal direction of the frame, and a distal-end swing shaft attached to the workpiece-side slider, where the distal-end swing shaft includes a workpiece support section supported by the workpiece-side slider in a manner capable of swinging around an axis line extending in a width direction of the frame, the workpiece support section being for supporting a workpiece, and an actuator attached to the workpiece-side slider, the actuator being for causing the workpiece support section to swing.. . ... Fanuc Corporation

08/16/18 / #20180229364

Robot system having learning control function and learning control method

A robot system is provide with a robot control device that includes an operation control unit and a learning control unit. The learning control unit performs a learning control in which a vibration correction amount for correcting a vibration generated at a control target portion of a robot is calculated and the vibration correction amount is employed in the operation command at a next time. ... Fanuc Corporation

08/16/18 / #20180229363

Robot operation command system, tablet terminal and control method of tablet terminal

A tablet terminal that establishes a wireless connection with one of a plurality of controllers each having identification information and transmits an operation signal for commanding operation of a robot to the wirelessly connected controller, is configured to prevent the robot from being operated by the operation signal when the identification information of the controller to which the base holding the tablet terminal is connected does not coincide with the identification information of the controller to which the tablet terminal is connected.. . ... Fanuc Corporation

08/16/18 / #20180229360

Horizontal articulated robot

Provided is a horizontal articulated robot including a base, a first arm provided above the base so as to be capable of rotating about a first axis, a first driving part configured to cause the first arm to rotate with respect to the base, a second arm attached so as to be capable of rotating about a second axis, and a second driving part configured to cause the second arm to rotate with respect to the first arm. The first driving part includes a first motor and a first reduction gear that are arranged in series along the first axis. ... Fanuc Corporation

08/09/18 / #20180228066

Parts supply device and parts supply robot having the same

. . A parts supply device includes a robot attachment member to be attached to a distal end portion of a robot arm, a parts holding tool supported by the robot attachment member, a stick mounting unit supported by the robot attachment member and on which a stick containing parts is mounted, a parts discharging mechanism which discharges, one by one, the parts contained in the stick mounted on the stick mounting unit, a guide member that guides the parts discharged by the parts discharging mechanism to a holding position by a holding member of the parts holding tool, and a relative movement device that moves the guide member in a state where one of the parts is held by the holding member to allow the one of the parts held by the holding member to be mounted on a predetermined position.. . ... Fanuc Corporation

08/09/18 / #20180225257

Coordinate information conversion device and computer readable medium

A coordinate information conversion device includes: calculation means for acquiring a plurality of pieces of image data obtained by capturing a set of positions including a position of a fixed object and a position of a movable part of a machine tool and calculating values of undefined numbers included in a predetermined conversion equation on the basis of the acquired plurality of pieces of image data; and first conversion means for converting a coordinate value in a first coordinate system which is a coordinate system for controlling driving of the movable part to a coordinate value in a second coordinate system which is a coordinate system for representing virtual information and is a coordinate system based on the position of the fixed object on the basis of the predetermined conversion equation of which the values of the undefined numbers are calculated by the calculation means.. . ... Fanuc Corporation

08/09/18 / #20180225245

Programmable controller

Provided is a programmable controller capable of simplifying handshake processing between control devices. The programmable controller, which performs the handshake processing in conjunction with a reception-side device, is provided with an output signal area in which a signal to be output to the reception-side device is held, an input signal area in which a signal output by the reception-side device is held, a sequential program execution part configured to execute a sequential program, an output signal temporary area in which an output signal from the sequential program is held, and a handshake processing part configured to copy a signal state of the output signal temporary area in the output signal area and hold the signal state of the output signal area so that the input signal area is notified of a completion signal.. ... Fanuc Corporation

08/09/18 / #20180224830

Servo controller

A servo controller includes a speed command creation unit, a torque command creation unit, a speed detection unit, a speed control loop, a speed control gain, a sinusoidal disturbance input unit, an actual frequency characteristics calculation unit, a reference characteristics changing unit, a reference frequency characteristics calculation unit, and a control gain adjustment unit. The sinusoidal disturbance input unit changes a frequency sequentially, a reference frequency characteristics calculation unit calculates reference frequency characteristics for characteristics designated by the reference characteristics changing unit sequentially for respective frequencies, the actual frequency characteristics calculation unit calculates actual frequency characteristics of a control system sequentially for respective frequencies, and the reference frequency characteristics calculation unit stores a characteristic formula of the reference characteristics changing unit when the reference frequency characteristics and the actual frequency characteristics match most closely.. ... Fanuc Corporation

08/09/18 / #20180224829

Servo controller

A servo controller includes a speed command creation unit, a torque command creation unit, a speed detection unit, a speed control loop, a speed control gain, a filter, a parameter storage unit, a sinusoidal disturbance input unit, a frequency characteristics calculation unit, and a parameter adjustment unit. The parameter storage unit stores a history of past frequency characteristics obtained by the frequency characteristics calculation unit in correlation with past parameter history.. ... Fanuc Corporation

08/09/18 / #20180224827

Monitoring device, machine tool, and monitoring system

To provide a monitoring device, a machine tool, and a monitoring system capable of collecting data efficiently required for examining an alarm. A monitoring device is connected to multiple machine tools through a network. ... Fanuc Corporation

08/09/18 / #20180222064

Movable robot

This movable robot includes a robot arm which performs an operation for a machine tool, a carriage for moving the robot arm to a predetermined installation position, a vision sensor which is supported by the carriage together with the robot arm and which captures an image of recognition information provided on the machine tool when the robot arm is placed at the predetermined installation position, a partner information receiving section for receiving a partner information regarding the machine tool for which the robot performs the operation, and a controller which determines whether the information obtained from the vision sensor corresponds with the partner information when the robot arm is placed at the predetermined installation position by the carriage, and when it corresponds, the robot arm is set to be a state in which the robot arm can perform the operation.. . ... Fanuc Corporation

08/09/18 / #20180222047

Machining system and machine controller in which a moving robot loads and unloads an article with respect to machining device

There is provided a machining system in which for automation of loading and unloading of an article with respect to a machining device, an operation of a robot can be easily set from a machine controller of the machining device. The machining system includes a machine controller and a robot controller. ... Fanuc Corporation

08/09/18 / #20180222046

Workpiece picking device and workpiece picking method for improving picking operation of workpieces

A workpiece picking device includes a sensor measuring a plurality of workpieces randomly piled in a three-dimensional space; a robot folding the workpieces; a hand mounted to the robot and hold the workpieces; a holding position posture calculation unit calculating holding position posture data of a position and a posture to hold the workpieces by the robot based on an output of the sensor; a loading state improvement operation generation unit generating loading state improvement operation data of improving a loading state of the workpieces by the robot based on an output of the sensor; and a robot control unit controlling the robot and the hand. The robot control unit controls the robot and the hand based on an output of the holding position posture calculation unit and the loading state improvement operation generation unit to pick the workpieces or perform a loading state improvement operation.. ... Fanuc Corporation

08/09/18 / #20180221990

Laser machining system including laser machining head and imaging device

A machining system includes a laser irradiation device, a camera that captures an image of a workpiece, and a display that displays the image captured by the camera. The machining system includes a robot control device that controls the camera and the display. ... Fanuc Corporation

08/02/18 / #20180218833

Multi-phase iron-core reactor having function of changing magnitude of inductance

A multi-phase iron-core reactor has an iron core and windings. The iron core includes an outer iron core and an inner iron core. ... Fanuc Corporation

08/02/18 / #20180217577

Information management system, server, information management method, and storage medium

A server for storing a machining result of a machine tool and one or a plurality of first terminals connected to the server via a network are included. The server includes an information disclosure part for disclosing the machining result, a request acceptance part for accepting from each of the first terminals a request for the machining result disclosed by the information disclosure part, and a machining condition provision part for providing each of the first terminals with a machining condition corresponding to the machining result in response to the request accepted by the request acceptance part. ... Fanuc Corporation

08/02/18 / #20180217574

Numerical controller

To provide a controller capable of exerting acceleration/deceleration control more accurately than has been exerted conventionally and capable of reducing the occurrence of shock and shortening cycle time. A numerical controller outputs a movement command for a drive axis of a machine based on a command in a program for controlling the machine having the drive axis controlled by a servo motor. ... Fanuc Corporation

08/02/18 / #20180217567

Controller

A controller that allows reteaching of a machine made up of a plurality of mechanisms to be easily performed is provided. The controller includes a machine position acquiring section that acquires the current positions of mechanisms, a reteach block search section that assigns rank order numbers to linkage information that indicates linkage between blocks of a plurality of machine control programs on the basis of relation between the current positions of the mechanisms and taught positions in blocks in the machine control programs that are indicated as being linked to one another by the linkage information, a search result output section that outputs blocks relating to the linkage information on the basis of the rank order numbers assigned by the reteach block search section, and a reteach result reflecting section that reflects, in blocks of the plurality of machine control programs that are selected as blocks to be retaught, the current positions of the mechanisms as positions to be retaught.. ... Fanuc Corporation

08/02/18 / #20180215555

Article conveying device using at least one sensor

An article conveying device, capable of selecting and taking out an appropriate article, even when plural articles are conveyed while overlapping each other. The device has: a supplying section for conveying articles; a position/orientation detecting section for detecting 3-d position/orientation of the article on the supplying section; a movement amount detecting section for detecting an amount of movement of the supplying section; a working section for taking out the article while following a conveying motion of the supplying section, based on the detected 3-d position/orientation and based on the detected amount of movement; and an article selecting section for, when the articles are conveyed while being overlapped with each other, selecting an article to be taken out, on which another article is not overlapped on the object in a determined take-out direction, and outputting a command to the working section for taking out the selected article.. ... Fanuc Corporation

08/02/18 / #20180215034

Skew and circular boundary for line tracking and circular tracking

A method for controlling motion of a robot relative to a conveyor flow direction of a moving conveyor includes the steps of: establishing a tracking frame for coordinating a position and movement of the robot relative to an object support surface of the conveyor; setting an upstream boundary perpendicular or skewed to a conveyor flow direction of the conveyor; setting a downstream boundary perpendicular or skewed to the conveyor flow direction; optionally setting a circular boundary partially overlapping the upstream boundary and the downstream boundary, wherein the upstream boundary, the downstream boundary and the circular boundary are positioned to define a picking area relative to the support surface; and operating the robot to pick objects from the picking area.. . ... Fanuc Corporation

08/02/18 / #20180214978

Laser device

A laser device includes a light-emitting unit that generates a laser beam, an amplification unit that amplifies the laser beam generated by the light-emitting unit, a power supply unit that supplies power for generating the laser beam to the light-emitting unit, a plate-like cooling unit including a first cooling surface and a second cooling surface positioned opposite to the first cooling surface, and a housing in which the light-emitting unit, the amplification unit, the power supply unit, and the cooling unit are housed. The power supply unit and the light-emitting unit are arranged adjacent to the first cooling surface of the cooling unit. ... Fanuc Corporation

08/02/18 / #20180214962

Wire electrical discharge machine

A wire electrical discharge machine includes: an electrode unit for supplying a machining current to an electrode gap; a switch for changing impedance between a machining power source and the electrode unit; and a controller for, at the time of a core retaining process, controlling the switch to set the impedance to be higher than the impedance in a cutting process and thereby suppressing the machining current flowing through the electrode gap.. . ... Fanuc Corporation

07/26/18 / #20180212980

System and method of detecting intrusion into communication environment

A system capable of detecting an artful risk of intrusion into a communication environment, and protecting the communication environment from the risk. The system includes a security incident detection section configured to monitor information or communication in a communication environment and detect occurrence of a security incident in the communication environment, a normal workflow execution section configured to simulatively execute a normal workflow in a test communication environment in response to detection of the security incident by the security incident detection section, and a communication monitoring section configured to monitor information or communication in the test communication environment when executing the normal workflow in the test communication environment.. ... Fanuc Corporation

07/26/18 / #20180212549

Motor drive device

A motor drive device has an abnormality detection function for a power supply unit between its own device and a power supply, and includes: a forward converter that is inputted ac power from the power supply via the power supply input part, and converts the ac power into dc power; a reverse converter that converts the dc power from the forward converter into ac power; a dc link capacitor provided to a dc link between the forward converter and the reverse converter; a voltage detection part that detects voltage of the dc link capacitor; and an abnormality detection part that obtains a voltage change amount for a predetermined time of the dc link capacitor based on voltage values detected by the voltage detection part, and performs abnormality detection on the power supply input part based on the voltage change amount thus obtained.. . ... Fanuc Corporation

07/26/18 / #20180212543

Control device of induction motor

The control device of an induction motor includes a current command maximum value setting portion that sets an excitation current command maximum value and a torque current command maximum value. The current command maximum value setting portion changes, when the induction motor is accelerated/decelerated, the excitation current command maximum value based on which one of first and second excitation current command maximum values is lower, and changes the torque current command maximum value based on the excitation current command maximum value and an allowable maximum current value of a drive portion. ... Fanuc Corporation

07/26/18 / #20180211442

Information display system

Provided is an information display system configured to display auxiliary information in a real space in a superimposed manner, depending on the visibility of a workpiece. The information display system is provided with a mapping unit configured to photograph the workpiece and create model data indicative of the shape of the workpiece, a complementary unit configured to generate a 3d model image of at least a part of the workpiece based on 3d model data of the workpiece and complement an invisible part of the workpiece by the 3d model image, and a display unit configured to display the 3d model image so as to be superimposed on the invisible part of the workpiece.. ... Fanuc Corporation

07/26/18 / #20180210889

Controller for wire electrical discharge machine

A controller for a wire electrical discharge machine includes: an abnormality location calculating unit that calculates an abnormality location at a time when an abnormality of the wire electrode has occurred on a wire running path; a solution information storage unit that stores abnormality locations and solution information in association with each other; a priority setting unit that sets a degree of priority for each of the abnormality locations according to a history of the abnormality location; and a display control unit that causes a display unit to display the solution information corresponding to each of the abnormality locations by taking the degree of priority into account.. . ... Fanuc Corporation

07/26/18 / #20180210434

Robot system including force-controlled pushing device

A robot system including a force-controlled pushing device which causes, when a robot is guided and moved, an object provided at a tip end of the robot to be brought into appropriate contact with another object. The robot system includes the robot, the force-controlled pushing device, a robot operation input measuring part, a robot movement command calculating part, a pushing direction setting part, a target pushing force setting part, a force measuring part, and a force-controlled pushing device movement command calculating part. ... Fanuc Corporation

07/26/18 / #20180210431

Action information learning device, action information optimization system and computer readable medium

To perform reinforcement learning that enables selecting action information for shortening a cycle time while also avoiding the occurrence of overheating. An action information learning device (300) includes: a state information acquisition means (310) for acquiring state information including an operation pattern of a spindle and a combination of parameters related to machining of a machine tool (100); an action information output means (320) for outputting action information including adjustment information for the operation pattern and the combination of parameters included in the state information; a reward calculation means (333) for acquiring judgment information which is information for temperature of the machine tool (100) and a machining time related to the machining of the machine tool (100), and calculating a value of a reward for reinforcement learning based on the judgment information thus acquired; and a value function update means (332) for updating a value function by performing the reinforcement learning based on the value of the reward, the state information and the action information.. ... Fanuc Corporation

07/26/18 / #20180210417

Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis

A controller controlling a synchronized operation of spindle and feed axes. The controller is configured to make a spindle axis perform an accelerated rotation at maximum capacity from a starting position aiming at a maximum rotation speed; detect a maximum acceleration of the spindle axis; detect a residual rotation amount of the spindle axis; detect a current speed of the spindle axis; and execute a position control for making the spindle axis perform a decelerated rotation so as to reach a target position, after the accelerated rotation at maximum capacity. ... Fanuc Corporation

07/26/18 / #20180210414

Programmable controller

A programmable controller capable of checking accessible signal addresses for each of ladder programs is provided. The programmable controller includes signal address setting extraction means for extracting an available address setting table from each of the ladder programs; a signal address overlap determination section for determining whether there is an overlap between the respective ranges of signal addresses used as signal write destinations by the ladder programs, based on the available address setting tables extracted by the signal address setting extraction means; and a ladder program execution section for executing the plurality of ladder programs if the signal address overlap determination section determines that there is no overlap between the respective ranges of signal addresses used as signal write destinations by the ladder programs.. ... Fanuc Corporation

07/26/18 / #20180210406

Numerical controller and machine learning device

A numerical controller has a machine learning device that performs machine learning of the adjustment of a setting value used in override control. The machine learning device acquires state data showing states of the numerical controller and a machine, sets reward conditions, calculates a reward based on the state data and the reward conditions, performs the machine learning of the adjustment of the setting value used in override control, and determines the adjustment of the setting value used in override control, based on a machine learning result and the state data.. ... Fanuc Corporation

07/26/18 / #20180209867

Motor vibration cause determination system

A motor vibration cause determination system includes: a vibration sensor unit capable of detecting vibration of the motor in a driving state, the vibration sensor unit detecting a first vibration which is vibration of the motor in a stand-alone state before shipping, a second vibration which is vibration of the motor in a stand-alone state and in a non-connection state in which the motor is not connected to the main shaft after shipping, and a third vibration which is vibration of the motor in the connection state; a vibration information storage unit that stores information on the vibration of the motor detected by the vibration sensor unit, the information including information on the first, second, and third vibrations; and a vibration cause determination unit that determines the cause of vibration occurring in the connection state on the basis of the vibration information stored in the vibration information storage unit.. . ... Fanuc Corporation

07/26/18 / #20180207804

Process system including robot that transfers workpiece to process machine

A process system includes a detection device that detects a rotation angle of a workpiece when a robot grips the workpiece. The control device includes a storage unit that stores a reference rotation angle serving as a criterion for the rotation angle of the workpiece, and an error calculation unit that calculates a rotation error relative to the reference rotation angle in the rotation angle of the workpiece detected by the detection device. ... Fanuc Corporation

07/26/18 / #20180207801

Robot program modification device, robot control device, robot simulation device, and robot program modification method

A robot program modification device including a program storage unit that stores an operation program for a robot, a program execution unit that executes the stored operation program, a stop position estimation unit that estimates, at each operation position of the robot during execution of the operation program, a stop position of the robot in a case of cutoff of power, based on a movement speed of the robot, a stop position determination unit that determines whether the estimated stop position is in a predetermined region or not, and a speed modification unit that modifies, in a case where the stop position is determined to be outside the region, a set speed in the operation program such that a movement speed at the operation position corresponding to the stop position is reduced.. . ... Fanuc Corporation

07/26/18 / #20180207797

Control system having learning control function and control method

A robot control system includes an operation control unit, a learning control processing unit and a storage unit. Whenever the operation control unit performs a single learning control, the learning control processing unit stores the number of learning controls, which indicates how many learning controls have been performed, and obtained time-series vibration data in correspondence with each other in the storage unit. ... Fanuc Corporation

07/26/18 / #20180207762

Machining system including robot for transporting machined article and article transporting method

A machining system includes: a working machine that machines an article while supplying a dielectric working fluid to the article; a robot that transports the machined article from the working machine; a controller that controls the robot; and a recessed wall part that is provided outside the working machine so as to demarcate the transport path of the article. The robot includes a gripping part that grips the article and a rotating part that rotates the gripping part. ... Fanuc Corporation

07/26/18 / #20180207740

Arc sensor adjustment device and arc sensor adjustment method

An arc sensor adjustment device and adjustment method for carrying out highly-accurate copying control. A welding system includes a welding torch, a welding power source that supplies power to the welding torch, a robot and a robot controller that cause the welding torch to oscillate, and an arc sensor that obtains a welding current or a welding voltage generated during welding while oscillating the welding torch. ... Fanuc Corporation

07/26/18 / #20180207737

Numerical controller

The numerical controller creates a machining path on which a wire electrode is moved by analyzing blocks of a machining program, and creates interpolation data indicating an amount of movement for each interpolation period on the machining path. Further, the numerical controller calculates a length of the wire electrode used for machining (machined surface length) for each interpolation period, calculates a consumption amount of the wire electrode for each interpolation period, calculates a compensation amount for compensating the amount of movement based on the interpolation data, on the basis of the calculated consumption amount and compensates the amount of movement indicated by the interpolation data, based on the calculated compensation amount.. ... Fanuc Corporation

07/26/18 / #20180207718

Assembly system, assembling method, and assembly unit

An assembly system includes a molding machine that molds first parts and second parts and a robot having an assembly unit including a first holder that holds the first parts and a second holder that holds the second parts with each other. The first parts and the second parts that are molded by the molding machine are removed from the mold while being held by the first holder and the second holder of the robot. ... Fanuc Corporation

07/19/18 / #20180204667

Three-phase reactor including vibration suppressing structure part

A three-phase reactor includes an outer peripheral iron core for surrounding the outer periphery of the three-phase reactor, and at least three iron core coils, which are in contact with or coupled to the inner surface of the outer peripheral iron core. The at least three iron core coils includes iron cores and coils wound around the iron cores. ... Fanuc Corporation

07/19/18 / #20180203433

Numerical controller

A numerical controller first creates a shortest path which does not interfere with an interfering object and shortens a movement distance from a start point to a cutting start position, and then, creates one or more alternative paths having a smaller number of break points than the shortest path when determining a movement path of a tool from the start point to the cutting start position. Then, each of a movement time along the shortest path and a movement time along the alternative path is calculated, and the alternative path having the shorter movement time than the shortest path is determined as the movement path.. ... Fanuc Corporation

07/19/18 / #20180203430

Numerical controller

In order to retrieve a specific block from a machining program, a numerical controller calculates the distance between a command path based on one of blocks included in the machining program and a current position of a tool and, based on the calculated distance, displays only that one of the blocks included in the machining program which is located closest to the current tool position or displays a plurality of blocks side by side in the ascending order of distance from the current tool position.. . ... Fanuc Corporation

07/19/18 / #20180203429

Controller

A controller includes a reference-sphere position obtaining unit that obtains coordinate values, on three linear axes, of a reference sphere placed on a table. The coordinate values are measured by controlling the three linear axes while a target rotation axis for which rotation axis center position is to be measured is positioned at three or more locations. ... Fanuc Corporation

07/19/18 / #20180200890

Offline programming device and position-parameter correcting method

Provided is an offline programming device that generates, while being offline, a program for operating a robot, wherein, when a coordinate system that serves as a reference for the robot is changed, a position parameter generated on the basis of a coordinate system before the change is automatically corrected on the basis of the coordinate system before the change and a coordinate system after the change so that absolute positions of the position parameter become equal to each other before and after the change.. . ... Fanuc Corporation

07/19/18 / #20180200886

Robot control device

A robot control device includes a position-accuracy-information storage unit that stores position accuracy information at a plurality of division points defined when an operating area space of the multi joint robot is divided into a plurality of areas in a grid shape, a position-accuracy calculation unit that calculates position accuracy at the end-effector position based on the position accuracy information and the current end-effector position of the multi-joint robot, and a position-accuracy output unit that outputs the calculated position accuracy to an outside.. . ... Fanuc Corporation

07/19/18 / #20180200885

Robot control device

A robot control device includes a parameter estimating unit that causes a robot to operate under estimation conditions input by a user and that estimates a load parameter of a load attached to the robot, a torque calculating unit that calculates operation torques of respective joints of the robot caused to operate during the estimation of the load parameter, and an alert unit that issues an alert to the user when the difference between the maximum value and the minimum value of the operation torques is equal to or less than a predetermined threshold.. . ... Fanuc Corporation

07/19/18 / #20180200882

Servomotor control device, servomotor control method, and computer readable recording medium

A servomotor control device includes: a driven body configured to be driven by a servomotor; a connection mechanism configured to connect the servomotor and the driven body; a position command generation unit configured to generate a position command value for the driven body; a motor control unit configured to control the servomotor using the position command value; a force estimation part configured to estimate a force estimated value which is a drive force acting on the driven body at a connecting part with the connection mechanism; and a compensation amount generation part configured to generate a compensation amount for compensation the position command value generated by the position command generation part, using a product of the force estimated value and a coefficient indicating a physical constant, in which the coefficient indicating the physical constant changes by the force estimated value or a magnitude of the compensation amount thus generated.. . ... Fanuc Corporation

07/19/18 / #20180200881

Human-collaborative robot system having safety assurance operation function for robot

A human-collaborative robot system includes a first force detection section that detects external force acting on a robot; a second force detection section that detects only an operating force acting on the robot when a human manually operates the robot; and a safety assurance operation command section that, in the case where the external force detected by the first force detection section exceeds a predetermined threshold value, commands a safety assurance operation of causing the robot to move in a direction that reduces the external force or causing the robot to stop. When the human is manually operating the robot while the robot is in the stopped state, the safety assurance operation command section compares a value obtained by subtracting the operating force detected by the second force detection section from the external force detected by the first force detection section with a predetermined threshold value.. ... Fanuc Corporation

07/19/18 / #20180200838

Laser processing method

To provide a laser processing method capable of performing laser processing quickly and inexpensively without causing cracks, damages, and deformations of a ceramic workpiece. When a workpiece is irradiated with the laser beam, the product of an irradiation time, a power, by an absorption rate of the laser beam is set to be equal to or more than an energy required for melting a volume of a melting target portion of the workpiece. ... Fanuc Corporation

07/19/18 / #20180200833

Laser machine

To provide a laser machine capable of reliably drilling a small hole when drilling of the workpiece is performed. A laser machine 1 includes: a laser oscillator; a light guide path; a processing head; and a nozzle. ... Fanuc Corporation

07/19/18 / #20180200832

Nozzle for laser processing head

To provide a nozzle for laser processing head capable of reliably drilling a small hole when drilling of the workpiece is performed by using a laser machine. A nozzle includes: a nozzle tip body that irradiates a workpiece with a laser beam; a charge port formed in the nozzle tip body; an exhaust port formed in the nozzle tip body so as to oppose to the charge port; and an elastic member that is provided in a tip end of the nozzle tip body and contacts with the workpiece while elastically extending and contracting in the axial center direction of the nozzle tip body. ... Fanuc Corporation

07/19/18 / #20180200815

Wire electrical discharge machine and machining method

A wire electrical discharge machine includes: a multiple number of switching elements connected in parallel with each other and configured to supply the machining current to the electrode gap to perform electrical discharge machining; a multiple number of switches each connected in series with the associated one of the multiple switching elements and configured to cut off each of the multiple switching elements; and a control device configured to perform control when at least one of the multiple switching elements fails so as to disconnect the failed switching elements by means of the associated switches and also change the machining conditions in accordance with the number of the failed switching elements.. . ... Fanuc Corporation

07/12/18 / #20180198346

Motor

A motor is provided that is capable of eliminating the need to prepare (develop, manufacture, or possess) motor bodies and rotary encoders of multiple different specifications by facilitating connections to motor bodies or rotary encoders having different contact positions. In a motor 1 including a motor body and a rotary encoder, the motor body includes a motor body side connector with a motor body side contact and the rotary encoder includes a rotary encoder side connector with a rotary encoder side contact. ... Fanuc Corporation

07/12/18 / #20180197311

Visual sensor abnormality cause estimation system

A camera abnormality cause estimation system for estimating the causes of abnormalities in a camera in a production system in which the camera controls a robot. The production system includes a robot, a camera that detects visual information of the robot or the surrounding thereof, and a controller that controls the robot based on an image signal obtained by the camera. ... Fanuc Corporation

07/12/18 / #20180197112

Machine learning device that learns shocks to teaching device, shock prevention system of teaching device, and machine learning method

A machine learning device, which learns shocks to a teaching device, includes a state observation unit which observes data based on an inclination of the teaching device or a present position of the teaching device; a label obtaining unit which obtains a label based on a shock received by the teaching device; and a learning unit which generates a learning model based on an output of the state observation unit and an output of the label obtaining unit.. . ... Fanuc Corporation

07/12/18 / #20180196405

Machine learning device for machine tool and thermal displacement compensation device

A machine learning device that can optimize an equation for estimating a thermal displacement amount of a machine element based on the operating state of the machine element. The device acquires operating state data of the machine element, acquires a measured value for the thermal displacement amount, stores the operating state data and measured values for the thermal displacement amount of the machine element as training data associated together as a label, sets an equation for calculation the thermal displacement amount based on the operating state data, calculates an estimated value for the thermal displacement amount by substituting the operating state data into this equation, determines whether a difference between the estimated value for the thermal displacement amount and the measured value for the thermal displacement amount is no more than a predetermined threshold.. ... Fanuc Corporation

07/12/18 / #20180195915

Rotation-shaft joint structure

A force acting on a link is detected at low cost. Provided is a rotation-shaft joint structure including: a driving-force generating part including a fixed member that is fixed to a base member, and a movable member that is rotationally driven about a predetermined axis relative to the fixed member; a link member that is fixed to the movable member of the driving-force generating part; and a uniaxial strain sensor that is attached to the link member or the movable member, at a surface located in a space between a fixed area over which the link member is fixed to the movable member and the outer circumferential surface of the driving-force generating part about the axis, to detect the strain of the surface.. ... Fanuc Corporation

07/12/18 / #20180195600

Gearbox, weight reduction method therefor, and robot

A reduction in the amount of filled grease and a reduction in weight are achieved, and an excessive rise in the internal pressure is suppressed. Provided is a gearbox including: a plurality of gears that are rotated by a motor; a housing that has a sealed interior space for rotatably accommodating the respective gears; and a spacer that is disposed in the interior space of the housing and that partially occupies the interior space, wherein the spacer has a lower density than grease and is elastically deformable so as to change the volume thereof according to the internal pressure of the interior space.. ... Fanuc Corporation

07/12/18 / #20180194008

Calibration device, calibration method, and computer readable medium for visual sensor

For calibration on a single camera or a stereo camera, a calibration range is set in advance in an image coordinate system and the calibration is performed in an arbitrary range. A visual sensor controller is a calibration device that associates a robot coordinate system at a robot and an image coordinate system at a camera by placing a target mark at the robot, moving the robot, and detecting the target mark at multiple points in a view of the camera. ... Fanuc Corporation

07/12/18 / #20180194007

Calibration device, calibration method, and computer readable medium for visual sensor

A parameter for detecting a target mark 5 is not required to be set for each camera repeatedly while a stereo camera 2 is calibrated. A calibration device 1 associates position information in an image coordinate system at a first camera 21 of a stereo camera 2, position information in an image coordinate system at a second camera 22 of the stereo camera 2, and position information in a robot coordinate system at a robot 4. ... Fanuc Corporation

07/12/18 / #20180194005

Article conveying apparatus

Provided is an article conveying apparatus including a three-dimensional sensor that measures a three-dimensional shape of an article; an adhering portion that is made to adhere to a surface of the article; a moving mechanism that moves a position of the adhering portion in a three-dimensional manner; and a control unit that controls the moving mechanism. The control unit is provided with a center-of-gravity calculating portion that calculates a center of gravity of the article on the basis of the three-dimensional shape of the article measured by the three-dimensional sensor and controls the moving mechanism so as to place the adhering portion in the vicinity of the center of gravity calculated by the center-of-gravity calculating portion.. ... Fanuc Corporation

07/12/18 / #20180193945

Combined machining method and computer readable medium

An absorptivity of a work is adjusted easily before laser machining is performed. A combined machining method performed by an apparatus including laser machining means and mechanical machining means includes a first step of performing mechanical machining with respect to a laser machining target region which is a target of laser machining on a machining target so that the laser machining target region has a surface shape having a predetermined absorptivity of a laser beam; and a second step of radiating a laser beam to the laser machining target region to heat the machining target after the first step ends.. ... Fanuc Corporation

06/28/18 / #20180183280

Structure of single-phase reactor

A single-phase reactor includes an outer peripheral iron core, at least four iron cores, which are in contact with or coupled to the inner surface of the outer peripheral iron core, and coils which are wound around at least two iron cores of the at least four iron cores. Gaps, which can be magnetically coupled, are each formed between two adjacent ones of the at least four iron cores, or are formed between the at least four iron cores and a central iron core positioned at the center of the outer peripheral iron core.. ... Fanuc Corporation

06/28/18 / #20180182540

Electromagnetic device

An electromagnetic device includes an outer peripheral iron core, and at least three iron core coils which are in contact with or coupled to the inner surface of the outer peripheral iron core. The at least three iron core coils each include an iron core, and at least one of a primary coil and a secondary coil, which are wound around the iron core. ... Fanuc Corporation

06/28/18 / #20180182529

Transformer including gaps

A transformer includes an outer peripheral iron core, and at least three iron core coils, which are in contact with or coupled to the inner surface of the outer peripheral iron core. The at least three iron core coils each include an iron core, and at least one of a primary coil and a secondary coil, which are wound around the iron core. ... Fanuc Corporation

06/28/18 / #20180182522

Reactor including iron cores and rectifier, lc filter, and motor drive apparatus including the same

A reactor includes a plurality of iron cores and a winding wound on any of the plurality of iron cores; a gap is formed between two iron cores facing against each other; a gap-facing surface of one iron core has an area larger than that of a gap-facing surface of the other iron core.. . ... Fanuc Corporation

06/28/18 / #20180181114

Learning model construction device and overheat prediction device

A learning model construction device used in a machine tool which performs cutting processing constructs a learning model for learning temperature-related information after processing of a spindle motor during cutting processing. A learning model construction device includes an input unit that inputs cutting processing conditions and a present temperature of a spindle motor. ... Fanuc Corporation

06/28/18 / #20180181108

Numerical controller and machine learning device

A numerical controller calculates a machining path based on a lathe turning cycle instruction and the settings of a machining path and machining conditions of the lathe turning cycle instruction. An evaluation value used to evaluate cycle time required for machining a workpiece performed according to the calculated machining path and the machining quality of the machined workpiece is calculated to perform machine learning of adjustment of the machining path and the machining conditions. ... Fanuc Corporation

06/28/18 / #20180181106

Machine tool, production management system and method for estimating and detecting tool life

To efficiently estimate and detect a tool life of a machine tool while lowering an occupation ratio in a data band of a communication line between a machine tool and an upper-level controller, a management apparatus or the like. A machine tool to be managed by a production management apparatus includes a motor for moving one of a workpiece to be machined and a tool for performing a machining operation, an amplifier for driving the motor, a servo controller for controlling the motor via the amplifier based on a notification of a predetermined machining operation, and an nc device for notifying the servo controller of the predetermined machining operation. ... Fanuc Corporation

06/28/18 / #20180181105

Tool life estimating device

Provided is a tool life estimating device that enables estimation of a life of a tool used in a machine tool according to changes in machining conditions. The tool life estimating device includes a state observation unit that acquires machining information indicative of a status of the machining in a state where the life of the tool remains sufficiently, wherein the machining information is acquired from log data recorded while the machine tool is operated, and creates input data based on the machining information that has been acquired; a learning unit that constructs a learning model in which clusters of the machining information are created by unsupervised learning using the input data that has been created by the state observation unit; and a learning model storage unit that stores the learning model.. ... Fanuc Corporation

06/28/18 / #20180181101

Numerical controller

A numerical controller of the present invention includes a command analyzing unit configured to read out and analyze a block from a program and generate moving command data on the basis of the analysis result, an interpolating unit configured to generate interpolation data by performing interpolation processing on the basis of the moving command data, a servo control unit configured to control each axis on the basis of the interpolation data, a path displacement determining unit configured to calculate a distance between a program command path commanded by the program and a tool tip point of the tool after a moving amount of each axis in this control period on the basis of the moving command data, the interpolation data and a current position of each axis and determines whether or not the calculated distance is equal to or greater than an acceptable amount defined in advance, and an alerting unit configured to output an alert in the case where the distance is determined that it is equal to or greater than the acceptable amount defined in advance.. . ... Fanuc Corporation

06/28/18 / #20180181100

Numerical controller

A numerical controller drives, through pressure control, two motors which drives two tables of a driving apparatus while keeping these two tables parallel with each other. When there is a positional deviation between the two motors, the numerical controller calculates a correcting pressure based on correction gains indicating relationships between pressure and position stored in advance and corrects pressure command values of the two motors based on the correcting pressure.. ... Fanuc Corporation

06/28/18 / #20180181097

Retrieval system and retrieval method

Information representing an operating state of each of a plurality of robots, etc. Operating under different operation conditions are retrieved and outputted. ... Fanuc Corporation

06/28/18 / #20180180085

Machine learning device for learning assembly operation and component assembly system

A machine learning device includes a state observation unit for observing state variables that include at least one of the state of an assembly constituted of first and second components, an assembly time and information on a force, the result of a continuity test on the assembly, and at least one of position and posture command values for at least one of the first and second components and direction, speed and force command values for an assembly operation; and a learning unit for learning, in a related manner, at least one of the state of the assembly, the assembly time and the information on the force, the result of the continuity test on the assembly, and at least one of the position and posture command values for at least one of the first and second components and the direction, speed and force command values for the assembly operation.. . ... Fanuc Corporation

06/28/18 / #20180178396

Robot hand

A robot hand includes: a first movable member including a first pushing surface pushed against a first surface of a workpiece and a second pushing surface pushed against a second surface of the workpiece, intersecting the first surface, supported in a manner capable of moving in a first direction perpendicular to the first pushing surface, a second movable member supported by the first movable member in a manner capable of relatively moving in a second direction intersecting a movement direction of the first movable member, a third pushing surface pushed against a third surface facing the second surface, an actuator for pressing the first and the second movable members in the first direction, and a pressing force conversion mechanism converting a part of the pressing force generated by the actuator into a pressing force in a direction of moving the second movable member relative to the first movable member.. . ... Fanuc Corporation

06/28/18 / #20180178392

Industrial-robot control device

Provided is an industrial-robot control device including a microphone attached to an industrial robot, a specific-sound detector that detects a specific sound from a sound picked up by the microphone, and a controller that allows the industrial robot to operate only during a period in which the specific sound is detected by the specific-sound detector.. . ... Fanuc Corporation

06/28/18 / #20180178379

Task planning device

Provided is a task planning device including a simulator that is configured to simulate operation of a robot system including a plurality of devices by using models of the plurality of devices allocated in a virtual space, a system state acquisition unit that is configured to acquire a state of the robot system, and a task plan generation unit that is configured to dynamically generate a task plan to be executed by the robot system by operating the simulator based on the state acquired by the system state acquisition unit and content of a task instructed by a user.. . ... Fanuc Corporation

06/28/18 / #20180178323

Laser processing head and laser processing system including the same

A laser processing head emits a laser beam to a workpiece that moves during laser processing and includes: optical path changing members that reflect, toward the workpiece, the laser beam emitted from a laser beam output section; a driver that changes posture of each of the optical path changing members; a control unit that controls the driver; and a memory device that stores target path information indicating a target path of the laser processing, in which the control unit receives information relating to a relative position of the workpiece with respect to the laser processing head, and controls the driver on the basis of the received information relating to the relative position and the target path information to perform the laser processing along the target path.. . ... Fanuc Corporation

06/28/18 / #20180178311

Spot welding system including tip dresser for polishing electrode

A spot welding system includes a spot welding gun, a robot, and a tip dresser that polishes a face of electrode. The tip dresser includes a blade that cuts the face of the electrode and a blade driving motor that rotates the blade. ... Fanuc Corporation

06/28/18 / #20180178309

Welding wire processing structure of arc welding robot

There is provided a welding wire processing structure, of an arc welding robot, including a wire hose for feeding a welding wire to a wire feeder that is attached to a rear portion of an arm provided with a welding torch at a tip, from a rear end surface of the wire feeder to a forward side, and a connector for attaching the wire hose to the rear end surface, where the connector connects the wire hose in a direction intersecting a feed direction of the welding wire by the wire feeder.. . ... Fanuc Corporation

06/21/18 / #20180175775

Motor drive device

A motor drive device includes: reverse converter that converts dc power from a forward converter into ac power; a dc link capacitor provided in a dc link; a first current detection part that detects current flowing between the forward converter and capacitor; a second current detection part that detects current flowing between the capacitor and reverse converter; a voltage detection part that detects a voltage of the capacitor; and a capacitance decline detection part that obtains a change value in electric charge of the capacitor from a n integrated value by integrated a predetermined time of a difference in current values detected by the current detection parts, obtains a capacitance value of the capacitor based on the obtained change amount in electric charge and change amount in voltage of the capacitor for the predetermined time, and detects a capacitance decline in the capacitor based on the obtained capacitance value.. . ... Fanuc Corporation

06/21/18 / #20180175718

Armature for linear motor and linear motor

An armature for linear motor having excellent precision in attachment to a machine and capable of reducing the likelihood of trouble in a resin layer, entry of a foreign material, and the like is provided. An armature comprises: a block attachment part provided to a machine attachment side of a core; a protection sheet having ability to be impregnated with resin and covering a surface of the core and a surface of the block attachment part; a block attached to the block attachment part and having a machine attachment surface arranged at the block attachment side of the core; and a resin layer covering the protection sheet covering the core. ... Fanuc Corporation

06/21/18 / #20180175716

Armature for linear motor, linear motor, and method of manufacturing armature for linear motor

An armature includes: an integrated core with multiple split cores coupled to each other; a coupling member for coupling the multiple split cores; a coil attached to the integrated core; a block attachment part provide to a machine attachment side of the integrated core; a protection sheet having ability to be impregnated with resin and covering a surface of the integrated core and a surface of the block attachment part; a block attached to the block attachment part and having a machine attachment surface arranged at the block attachment side of the integrated core; and a resin layer covering the protection sheet covering the integrated core. The machine attachment surface of the block is exposed from the resin layer.. ... Fanuc Corporation

06/21/18 / #20180175693

Motor having interphase insulation sheet mounted thereon

A motor includes: a stator core having a plurality of slots; and a winding inserted into the slot as distributed windings of three phases, wherein an interphase insulation sheet is mounted on a coil end of the winding. The interphase insulation sheet includes: planar insulating portions disposed so as to protrude from each of end surfaces of the stator core; a first leg portion and a second leg portion which integrally connect the planar insulating portions at the end surfaces and which are inserted into the slots; insulating convex portions that protrude toward an inner side in a radial direction of the stator core from the planar insulating portion; and a third leg portion that integrally connects the insulating convex portions at the end surfaces and which are inserted into the slot.. ... Fanuc Corporation

06/21/18 / #20180175684

Rotor member fixed to rotary shaft of electrical rotating machine, rotor, rotary electric machine and method for disassembling rotor

Provided is a rotor member that can contribute to an easy assembling operation and components thereof can be reused. The rotor member includes a magnet mounting member having a first end and a second end, a plurality of magnets arranged radially outwardly of the magnet mounting member, and a tubular holding member arranged radially outwardly of the plurality of magnets and holds the magnets between the holding member and the magnet mounting member. ... Fanuc Corporation

06/21/18 / #20180175611

Inrush current prevention circuit, inrush current prevention method, and computer readable medium

An inrush current prevention circuit includes: a voltage detection unit configured to detect a value of an input voltage applied by a power supply; a current detection unit configured to detect a value of an input current input from the power supply; a current limiting element configured to limit the input current; a voltage drop detection unit configured to detect a voltage drop in the power supply resulting from inrush currents using a detection voltage value detected by the voltage detection unit and a detection current value detected by the current detection unit; and a control unit configured to decrease a current limiting level of the current limiting element when the voltage drop detection unit detects the voltage drop.. . ... Fanuc Corporation

06/21/18 / #20180174744

Multi-phase transformer

A multi-phase transformer includes a centrally-disposed first core, a plurality of second cores each provided outside the first core so as to constitute a loop-shaped magnetic path with respect to the first core, and a primary winding and a secondary winding wound on each of the second cores.. . ... Fanuc Corporation

06/21/18 / #20180174658

Machine learning apparatus, life prediction apparatus, numerical control device, production system, and machine learning method for predicting life of nand flash memory

A machine learning apparatus which learns the predicted life of a nand flash memory provided in a numerical control device includes a state observation unit which observes state variables obtained based on at least one of the rewrite count, the rewrite interval, the read count, the temperature in the use environment, the error rate, information concerning the manufacturer, and information concerning the manufacturing lot for the nand flash memory, and information concerning the ecc (error correction coding) performance, information concerning the manufacturer, and information concerning the manufacturing lot for a memory controller which performs ecc processing for the nand flash memory, and a learning unit which learns the predicted life of the nand flash memory based on teacher data, and training data generated from the output of the state observation unit and data associated with the life of the nand flash memory.. . ... Fanuc Corporation

06/21/18 / #20180174266

Robot system and production system

A robot system includes an image pickup apparatus that picks up images of a plurality of kinds of articles conveyed by a conveyor; an article controlling portion that controls time and a position of each of the plurality of kinds of articles being supplied onto the conveyor, to limit kinds of articles to be image-picked-up by the image pickup apparatus in advance; a detecting portion that detects the plurality of kinds of articles from among images picked up by the image pickup apparatus, on the basis of the kinds of articles limited in advance by the article controlling portion; and a robot that is configured to take out the plurality of kinds of articles detected by the detecting portion from the conveyor.. . ... Fanuc Corporation

06/21/18 / #20180173272

Control device and control system

To provide a control device and control system capable of implementing time synchronization of sensor data, even in a case of using a common sensor interface device. A control device that receives information related to sensor values from a sensor interface device includes: a timing signal generation unit that generates a timing signal, an additional information generation unit that generates additional information synchronized with the timing signal, and an output unit that outputs the timing signal and additional information to the sensor interface device.. ... Fanuc Corporation

06/21/18 / #20180173210

Industrial machine management apparatus and industrial machine management system

An industrial machine management apparatus for managing multiple injection molding machines includes a management information calculating unit configured to calculate, based on information concerning production by each individual machine of the multiple injection molding machines which are classified into at least one group according to predetermined criteria, a statistic of information concerning the overall production by the injection molding machine that belong to the group, as management information, and a display unit configured to display the management information of the group.. . ... Fanuc Corporation

06/21/18 / #20180173207

Manufacturing management apparatus using inspection information and trace information, and manufacturing system

A manufacturing management apparatus includes an operation information acquisition unit, a trace information acquisition unit, a storage unit, a manufacturing device determination unit, and a transfer destination indication unit. The storage unit stores inspection information on each article in association with the trace information. ... Fanuc Corporation

06/21/18 / #20180173198

Numerical control apparatus

A numerical control apparatus for controlling a machine tool, includes: a first control unit for controlling the machine tool for machining; an image display device for displaying at least the status of the machine tool and the first control unit; a second control unit for controlling the image display device; a first light-emitting portion; and a second light-emitting portion, is constructed such that when an anomaly occurs in the second control unit, making the second control unit unable to display the status of the machine tool and the first control unit on the image display device, the first light-emitting portion notifies the status of the machine tool by emission of light and the second light-emitting portion notifies by emission of light that an anomaly has occurred in the second control unit.. . ... Fanuc Corporation

06/21/18 / #20180173190

Numerical controller

A numerical controller includes: a monitoring unit which monitors a delay time between two machining units after the two machining units simultaneously start operations in the same direction without being in synchronism with each other; a determination unit which determines whether or not the delay time exceeds a predetermined time; and a control unit in which when the delay time exceeds the predetermined time, one of the two machining units is stopped.. . ... Fanuc Corporation

06/21/18 / #20180173189

Numerical control device

A numerical control device that controls a machine tool that machines work by moving a tool relatively to the work on the basis of a machining program includes a analyzing unit that analyzes the machining program and generates movement command data, a detecting unit that detects abnormality during the machining, a retract control unit that supplies, when abnormality is detected, an operation command for a retract operation for retracting the tool from the work, and an integrating unit that integrates a movement amount of the tool based on the supplied operation command. The analyzing unit executes a tool retraction program for moving the tool or the work to a predetermined position after adding the movement amount of the tool integrated by the integrating unit to a coordinate value of the tool on the machining program to update the coordinate value at a point in time when the retract operation ends.. ... Fanuc Corporation

06/21/18 / #20180173185

Controller

To provide a controller for reducing a burden to be imposed on an operator in applying force with a finger during operation on a machine tool or a robot, and for associating an operation history with identification information about the operator. A controller for a robot or a machine tool comprises a fingerprint detection unit and a control unit. ... Fanuc Corporation

06/21/18 / #20180173181

Maintenance component management device, maintenance component management method and computer readable medium

The stockpiled number of maintenance components is more appropriately managed. A maintenance component management device (15) includes: an acquisition means (151) for acquiring, from a plurality of maintenance target devices (25) requiring maintenance using a maintenance component, information representing an operating state of each of the plurality of maintenance target devices (25); and a calculation means (152) for extracting information representing a factor of a main cause for performing maintenance using the maintenance component from the information representing the operating state thus acquired, and calculating a number of the maintenance components estimated as becoming necessary in order to maintain the plurality of maintenance target devices (25), based on the information representing the factor thus extracted.. ... Fanuc Corporation

06/21/18 / #20180172983

Machine learning device for learning procedure for aligning optical part of light source unit, and light-source unit manufacturing apparatus

A machine learning device acquires decision data including an adjustment time of a position and an orientation of an optical part and a state of light measured by a light measurement device. The machine learning device includes a learning unit that learns a procedure for adjusting the position and the orientation of the optical part. ... Fanuc Corporation

06/21/18 / #20180172518

Image display device

An image display device acquires data representing a status of a temperature distribution of a machining machine based on information on machining and generates a temperature distribution image from the acquired data. Further, a three-dimensional machining simulation representing a status of machining is performed to generate a three-dimensional simulation animation and a projection image is generated from the three-dimensional simulation animation. ... Fanuc Corporation

06/21/18 / #20180169870

Gripping device attached to robot

A gripper includes a first finger part and a second finger part. The first finger part has a first finger main body part having an opening, and a first fingertip part for contacting a target object to be gripped. ... Fanuc Corporation

06/21/18 / #20180169859

Teach pendant and robot system provided with the same

A teach pendant includes an input unit and allowing teaching of operation of a robot by an input to the input unit, the teach pendant further includes a measurement reference surface which comes into surface contact with a measured surface of the robot, a tilt sensor whose position is fixed with respect to the measurement reference surface, and an output means which outputs a detection value of the tilt sensor to a control device of the robot in a state where the measurement reference surface is in surface contact with the measured surface and when a predetermined input operation is performed on the input unit or a contact detection sensor for detecting surface contact between the measurement reference surface and the measured surface detects the surface contact.. . ... Fanuc Corporation

06/21/18 / #20180169856

Machine learning device, robot system, and machine learning method for learning operations of robot and laser scanner

A machine learning device for learning operations of a robot and a laser scanner, includes a state observation unit observing a state of a tip end of the robot where the laser scanner is mounted and a state of an optical component in the laser scanner as a state data; a determination data obtaining unit receiving at least one of a machining time of the robot where the laser scanner is mounted, a drive current driving the robot, a command path of the laser scanner, a passing time in a processable area where the laser scanner performs processing, and a distance between the robot and a part where the laser scanner performs processing as a determination data; and a learning unit learning operations of the robot and the laser scanner based on an output of the state observation unit and an output of the determination data obtaining unit.. . ... Fanuc Corporation

06/21/18 / #20180169814

Abnormality determination device and abnormality determining method

An abnormality determination device includes: an oscillating signal sending unit configured to send out an oscillating signal which causes a rotary shaft of a servomotor to rotate and swing in a predetermined pattern, to a motor control unit configured to control the servomotor; a measuring unit configured to measure a physical quantity representing the state of the servomotor when the rotary shaft of the servomotor is swung; a comparing unit configured to compare a measurement signal of the measured physical quantity with a reference signal; and an abnormality determination unit configured to determine occurrence of an abnormality in a drive system which includes the servomotor and the motor control unit and ranges from a driven object to be driven by the servomotor to the motor control unit, based on comparison result from the comparing unit.. . ... Fanuc Corporation

06/21/18 / #20180169812

Temperature control system for machine tool

A temperature control system for a machine tool is equipped with a first temperature control device configured to control the temperature of gas supplied to a gas bearing, a second temperature control device configured to control the temperature of a room interior and to issue a notification of its own operation state to the outside, a gas supply section configured to supply gas whose temperature has been controlled by the first temperature control device, and a gas supply control section configured to perform the gas supply control of the gas supply section so that gas is distributed to both of the gas bearing and an interior space, when receiving the notification that the operation state of the second temperature control device is abnormal.. . ... Fanuc Corporation

06/14/18 / #20180166852

Laser device

To provide a laser device capable of detecting overheating (abnormality) of a heat-generating part by detecting a temperature of a cooling member for cooling the heat-generating part. A laser device includes one or a plurality of heat-generating part(s), one or a plurality of cooling member(s) respectively disposed in contact with the one or plurality of heat-generating part(s), the one or plurality of cooling member(s) containing a refrigerant flowing inside, one or a plurality of first temperature detection part(s) respectively disposed on the one or plurality of cooling member(s) to respectively detect temperatures of the one or plurality of cooling member(s), and a monitoring part capable of detecting an abnormality respectively in the one or plurality of cooling member(s) based on temperature information including information on the temperatures detected by the one or plurality of first temperature detection part(s).. ... Fanuc Corporation

06/14/18 / #20180166800

Short bar, short bar unit, and motor drive device

A short bar for connecting terminal blocks of two motor driving units which drive a motor includes a strip-plate-like fixed portion which has a through hole into which a screw for fixing is inserted and which is fixed to the terminal block of the motor driving unit with the screw, a first connection portion which is provided on one end of the fixed portion, and a second connection portion which is provided on the other end of the fixed portion, wherein the first connection member has a configuration that the first connection portion and the second connection portion of another shot bar can be connected electrically and mechanically with each other through a relative movement in the thickness direction of the fixing member.. . ... Fanuc Corporation

06/14/18 / #20180165438

Operator identification system

The operator identification system is capable of managing the information required for authentication of operators centrally with high operation rate. The operator identification system includes a manufacturing cell including a manufacturing machine and a cell controller that can communicate with the manufacturing machine. ... Fanuc Corporation

06/14/18 / #20180164793

Laser processing robot system and control method of laser processing robot system

A laser processing robot system including a laser irradiation device that carries out an irradiation point shifting operation, a robot that moves the laser irradiation device, a laser irradiation device controller that controls the irradiation point shifting operation, and a robot controller that controls the robot. When moving the laser irradiation device by the robot, the robot controller instructs the robot on a plurality of first interpolated positions at every first interpolation period, and outputs a command value associated with the irradiation point shifting operation to the laser irradiation device controller at every second interpolation period shorter than the first interpolation period.. ... Fanuc Corporation

06/14/18 / #20180164789

Management apparatus and management system of device information and position information

A management apparatus acquires backup data from a plurality of devices, and stores the acquired backup data in a database in association with position information of the plurality of devices. The management apparatus restores the backup data included in the database, to the device that is present at a position corresponding to the position information associated with the backup data.. ... Fanuc Corporation

06/14/18 / #20180164787

Nc program transfer apparatus

An nc program transfer apparatus includes: a determiner for determining whether or not a selected nc program is one that is generated for a selected wire electrical discharge machine; and a transfer unit which transfers the selected nc program to the selected wire electrical discharge machine when the selected nc program is one that is generated for the selected wire electrical discharge machine and prohibits the selected nc program from being transferred to the selected wire electrical discharge machine when the nc program is not the one that is generated for the selected wire electrical discharge machine.. . ... Fanuc Corporation

06/14/18 / #20180164782

Numerical controller and data structure

A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. ... Fanuc Corporation

06/14/18 / #20180164781

Numerical controller and machine learning device

To provide a numerical controller and a machine learning device that predict an abnormality, based on machine learning with perception of temporal change in data. The numerical controller includes the machine learning device provided with a learning unit that conducts machine learning of trends in operation of a machine on occasions of occurrence of abnormalities in the machine, based on time-series data acquired by a data logger device and relating to the operation of the machine and abnormality information relating to the abnormalities which have occurred in the machine and a prediction unit that predicts an abnormality which will occur in the machine, based on results of the machine learning in the learning unit and time-series data acquired by the data logger device and relating to current operation of the machine.. ... Fanuc Corporation

06/14/18 / #20180164773

Robot controller having function that simplifies learning, and robot control method

A robot controller having a function that simplifies learning and a robot control method. The robot controller includes: a learning section configured to carry out learning of detecting a deviation between a commanded trajectory representing a position of the robot generated according to the command values and an operation trajectory representing an actual position where the robot has moved, and generate a corrected program by adjusting the commanded trajectory; a saving section configured to save the corrected program; and a relearning section configured to carry out relearning on a relearning location, the relearning location being a part of the operation trajectory designated by an operator.. ... Fanuc Corporation

06/14/18 / #20180164771

Numerical controller

A numerical controller performs control to rotate a turret, which holds a plurality of tools on the outer peripheral portion thereof, thereby moving one (selected tool) of the tools selected by a command to a predetermined position (selected position). The numerical controller sets and holds a partial area of the outer peripheral portion of the turret as an area (passage-prohibited area) prohibited from passing through the selected position and determines whether or not the selected tool is present in the passage-prohibited area or whether or not the passage-prohibited area passes through the selected position as the selected tool is moved to the selected position.. ... Fanuc Corporation

06/14/18 / #20180164757

Machine learning device, cnc device and machine learning method for detecting indication of occurrence of chatter in tool for machine tool

A machine learning device for detecting an indication of an occurrence of chatter in a tool for a machine tool, includes a state observation unit which observes at least one state variable of a vibration of the machine tool itself, a vibration of a building in which the machine tool is installed, an audible sound, an acoustic emission and a motor control current value of the machine tool, in addition to a vibration of the tool; and a learning unit which generates a learning model based on the state variable observed by the state observation unit.. . ... Fanuc Corporation

06/14/18 / #20180164756

Control system and machine learning device

Provided are a controller and a machine learning device that perform machine learning to optimize the servo gain of a machine inside a facility in accordance with action conditions, action environments, and a priority factor of the machine. Disclosed is a control system including: a state observation section that observes machine information on a machine as state data; a determination data acquisition section that acquires information on machining by a machine as determination data; a reward calculation section that calculates a reward based on the determination data and reward conditions; a learning section that performs the machine learning of the adjustment of the servo gain of the machine; a decision making section that determines an action of adjustment of the servo gain of the machine, based on the state data and a machine learning result of the adjustment of the servo gain of the machine; and a gain changing section that changes the servo gain of the machine, based on the action of adjustment of the determined servo gain.. ... Fanuc Corporation

06/14/18 / #20180164049

Heat sink

A heat sink includes: a heat sink body made of a metal material which includes a plurality of heat radiating fins having a flat plate shape, the heat radiating fins being arranged parallel to each other on one surface side of a base having a flat plate shape at intervals in a direction along a surface of the base; and a bridge member made of a metal material which has a plurality of grooves parallel to each other, the grooves being formed at a pitch equal to an arrangement pitch of the heat radiating fins of the heat sink body, and the grooves accommodating distal ends of the respective heat radiating fins in a press-fitted state.. . ... Fanuc Corporation

06/14/18 / #20180161988

Robot system

To provide a robot system capable of reducing the burden of a setting operator regardless of conditions such as setting conditions of a robot and the complexity of a work space at the time of setting an operable-inoperable area of the robot. A robot system has a robot capable of detecting contact with an obstacle. ... Fanuc Corporation

06/14/18 / #20180161979

Robot system including a plurality of robots, robot controller and robot control method

A robot system, a robot controller and a robot control method, by which a coordinated control of a plurality of robots can be taught while appropriately considering a positional deviation of each robot into consideration. A gripping misalignment of a first workpiece in a leading robot is detected, and then a first amount of correction for correcting the misalignment is calculated. ... Fanuc Corporation

06/14/18 / #20180161978

Interference region setting apparatus for mobile robot

An interference region setting apparatus capable of setting an interference region in a coordinate system of a mobile robot, with an inexpensive configuration and a little effort. The apparatus has: a shape model storage section configured to store a shape, a position, and an orientation of an obstruction present in a work region of the mobile robot as an obstruction shape model, in a reference coordinate system; a position and orientation calculation section configured to analyze an image, captured by the image capturing apparatus, of a shape feature in a fixed position within the work region, and calculate a position and orientation of the reference coordinate system represented in a robot coordinate system; and an interference region setting section configured to set an interference region based on the position and orientation of the reference coordinate system converted into the robot coordinate system and the stored obstruction shape model.. ... Fanuc Corporation

06/14/18 / #20180161952

Deburring apparatus

A deburring apparatus including: a robot that uses a deburring tool to deburr an object supported by a support in a machine tool, a visual sensor, a relative movement mechanism for causing relative movement between the visual sensor and the object supported by the support; and a controller, wherein the controller is configured to conduct: an operation process that operates the relative movement mechanism based on a visual sensor relative movement program for controlling an operation of the relative movement mechanism so that a ridge of the object supported by the support is detected by the visual sensor during the relative movement; and a deburring operation program generation process which generates a deburring operation program by using the detected ridge obtained by the visual sensor when the relative movement mechanism is operated based on the visual sensor relative movement program.. . ... Fanuc Corporation

06/07/18 / #20180158247

Augmented reality simulation device and computer-readable medium

An augmented reality simulation device includes: extension information display means for displaying a virtual object; relation information acquisition means for acquiring first relation information which is information that specifies relation between the virtual object and control axes of a numerical controller and second relation information which is information that specifies settings of the control axes and relation between the control axes; conversion means for converting a movement amount in a first coordinate system which is a coordinate system of the control axis to movement information in a second coordinate system which is a coordinate system for allowing the extension information display means to display the virtual object on the basis of the first relation information and the second relation information; and calculation means for calculating a display position and a display angle of the virtual object based on the movement information in the second coordinate system after the conversion.. . ... Fanuc Corporation

06/07/18 / #20180157237

Servo motor controller, servo motor control method, and non-transitory computer-readable medium storing computer program

A servo motor controller for performing more precise machining by calculating an appropriate compensation amount for a servo motor even in the case where the servo motor performs a reversal or the like. The controller includes a command calculation part for calculating a command for a position or a speed of a servo motor, a determining part for determining that the servo motor is performing “reversal” or “movement from stop,” an acceleration calculation part for obtaining the acceleration of the servo motor based on the determination result, and a compensation amount calculation part for calculating a compensation amount for compensation of delay of the servo motor. ... Fanuc Corporation

06/07/18 / #20180157236

Servomotor controller, servomotor control method, and computer-readable recording medium

A servomotor controller includes a connection mechanism configured to transfer power of a servomotor to a driven body; a motor control unit configured to control the servomotor using a position command value; a first force estimation unit configured to estimate a first force estimated value which is a drive force acting on the driven body at a connecting unit with the connection mechanism; a second force estimation unit configured to estimate a second force estimated value serving as a fixed value; a selection unit configured to compare an absolute value of the first force estimated value and an absolute value of the second force estimated value to output the first or second force estimated value having the larger absolute value; and a compensation amount generation unit configured to generate a compensation amount for compensating the position command value on the basis of the first or second force estimated value.. . ... Fanuc Corporation

06/07/18 / #20180157230

Robot controller which automatically sets interference region for robot

A robot controller able to automatically set an motion range for a robot, in which the robot and an obstacle, such as a peripheral device, do not interfere with each other. The robot controller includes a depth acquisition section acquiring a group of depth data representing depths from a predetermined portion of the robot to points on the surface of an object around the robot, a robot position acquisition section acquiring three-dimensional position information of the predetermined portion, a depth map generator generating depth map information including three-dimensional position information of the points with using the group of depth data and the three-dimensional position information, and an interference region setting section estimating the range occupied by the object from the depth map information and setting the range as an interference region.. ... Fanuc Corporation

06/07/18 / #20180157226

Machine tool and machine learning device

A machine tool acquires information related to manual operation from log data recorded when machining and the manual operation are performed in the machine tool, creates input data on the basis of the acquired information, acquires information related to occurrence or non-occurrence of a collision of a spindle or a tool at the time of the manual operation from the log data, and creates teacher data on the basis of the acquired information. Supervised learning is performed using the created input data and the created teacher data, and a learning model is constructed.. ... Fanuc Corporation

06/07/18 / #20180156272

Motor

A motor capable of replacing a lubricant more easily is provided. A motor includes: a rotor supported by an output shaft-side bearing and an anti-output shaft-side bearing; a front housing that supports the output shaft-side bearing; a rear housing that supports the anti-output shaft-side bearing; a stator having both ends attached to the front housing and the rear housing, the stator surrounding the rotor; and a pair of pipelines which has an opening formed in a surface of the rotor close to the rear housing and which is provided inside the rotor, the pipelines communicating with at least one of the output shaft-side bearing and the anti-output shaft-side bearing and capable of circulating a lubricating liquid.. ... Fanuc Corporation

06/07/18 / #20180156225

Fan motor control device

A fan motor control device configured to control driving of a fan motor for cooling a cpu includes: a rotational speed sensor configured to detect a rotational speed of the fan motor; and an abnormality decision control unit configured to execute an abnormality decision mode of repeatedly switching between on and off of power supply to the fan motor during an operation of the cpu, and determine abnormality of the fan motor based on the rotational speed of the fan motor during the execution of the abnormality decision mode.. . ... Fanuc Corporation

06/07/18 / #20180154565

Molding system provided with molding machine and molded article removal device

A molding system capable of performing highly accurate work on a molded article with a molded article removal device. The molding system includes a molding machine, a molded article removal device capable of removing a master work installed in a mold of the molding machine, a measurement section configured to measure a position of the master work when the master work is removed by the molded article removal device, a displacement calculation section configured to calculate a difference between a reference position and a detected position of the master work measured by the measurement section as a displacement, and a correction section configured to, on the basis of the displacement calculated by the displacement calculation section, correct a work position for when the molded article removal device performs work on a molded article.. ... Fanuc Corporation

06/07/18 / #20180154528

Conduction path structure of robot

A conduction path structure of a robot in which a conduction path has a simplified structure is provided. A conduction path structure of a robot includes: a structural mechanism which functions as a support and has a conductor portion; an actuator that operates the structural mechanism; and a conduction path through which driving power and/or a control signal is supplied to the actuator, wherein the conduction path also serves as the conductor portion of the structural mechanism.. ... Fanuc Corporation

06/07/18 / #20180154526

Robot control device for controlling robot and method for estimating disturbance value applied to robot

A robot control device able to accurately estimate an external force applied from a workpiece to a robot in a time-dependently changing manner. The robot control device includes a support force data acquisition section which acquires measurement data of a workpiece support force by the environment, the workpiece support force varying while the robot lifts the workpiece; a disturbance estimation section which estimates a disturbance value applied to the robot using state information of the robot; and a correction section which corrects, using the measurement data acquired by the support force data acquisition section, the disturbance value estimated by the disturbance estimation section or the state information inputted to the disturbance estimation section.. ... Fanuc Corporation

06/07/18 / #20180154473

Arc welding robot system

To provide an arc welding robot system that displays a current waveform graphically during arc welding and realizes parameter adjustment on a display screen. An arc welding robot system comprises a robot controller and a teaching operation terminal. ... Fanuc Corporation

05/31/18 / #20180152084

Method of manufacturing stator for motor

In a method for manufacturing a stator of the present invention, positions of stamping out the first stator core and the second stator core are respectively set so that an angular difference between respective rolling directions thereof becomes 360 degrees÷(4×motor pole pair number), when laminating the first stator core which is not circular stamped out from a first electromagnetic steel sheet, and the second stator core which is not circular stamped out from a second electromagnetic steel sheet. For the second stator core, orientation of a shortest segment among virtual segments linking opposite sides or diagonals which pass through a center thereof is not orthogonal to the rolling direction, and at least two are stamped out alongside in a width direction.. ... Fanuc Corporation

05/31/18 / #20180150796

Injection molding management system

An injection molding management system includes: a molding information storage unit configured to store molding information on the usage of each type of molding material used in forming product molding, for each kind of molding; a remaining product quantity calculator configured to calculate the remaining product quantity of each kind of molding; a total usage calculator configured to calculate the total usage of each type of molding material used in the injection molding machines, based on the molding information of each kind of molding and the remaining product quantity of molding; a stock quantity storage unit configured to store the stock quantity of molding material; and an order quantity calculator configured to calculate the order quantity of each type of molding material, based on the total usage and the stock quantity of the molding material.. . ... Fanuc Corporation

05/31/18 / #20180150064

Machining program management apparatus

A machining program management apparatus is used for managing an alteration made to a machining program stored in a plurality of machine tools. The machining program management apparatus acquires, at predetermined intervals set in advance, a piece of machining program updating information including a last update date and time of the machining program stored in each machine tool, identifies a machining program to which an alteration is made, on the basis of the piece of machining program updating information, creates a piece of information on the alteration, and updates a piece of machining program information corresponding to the machining program to which the alteration is made.. ... Fanuc Corporation

05/31/18 / #20180150053

Portable operation panel having vibrating function and vibration-detecting function

A portable operation panel having a vibration motor configured to tactually provide information to an operator, and having a configuration capable of rapidly and accurately detecting a structural damage or deterioration of the vibration motor. The operation panel has a controlling section configured to control the behavior of the operation panel; a vibration generating unit capable of vibrating at a natural frequency of the operation panel; a vibration detecting unit configured to detect the vibration and/or acceleration of the operation panel; and an inputting section to which the operator can input information. ... Fanuc Corporation

05/31/18 / #20180150050

Numerical controller

A numerical controller is provided with a speed feedforward gain correction unit configured to obtain an associated axis, which is subject to a varying load applied to a particular axis according to a coordinate value, and a correction coefficient of the particular axis corresponding to the current coordinate value of the associated axis, based on a correction coefficient storage unit, and correct a speed feedforward gain for speed feedforward control of the particular axis, and a motor control unit configured to control the particular axis based on the corrected speed feedforward gain.. . ... Fanuc Corporation

05/31/18 / #20180150046

Ladder-program managing device

A ladder-program managing device includes: a database that has a ladder-program-storing region in which ladder program for individually controlling a plurality of pieces of machinery are stored, and that contains ladder-program-history information storing, in association with each other, identification information for identifying contents of alterations that have already been applied to the plurality of pieces of machinery and correction programs required to perform the alterations; and a database managing portion that manages the database, wherein the database managing portion is provided with an identification-information-searching portion that searches for, in the ladder-program-history information, identification information corresponding to an alteration content to be applied to an alteration-target machinery, and a merging portion that identifies the correction program corresponding to the searched identification information in the ladder-program-history information, and that merges the correction program with the ladder program for the alteration-target machinery.. . ... Fanuc Corporation

05/31/18 / #20180149551

Oil leakage detection device

In order to detect a point of generation of oil leakage in a machine, an oil leakage detection device is provided with a state observation unit configured to acquire a change pattern of the flow rate of oil from log data recorded during operation of a machine tool and create input data based on the acquired change pattern of the oil flow rate, a label acquisition unit configured to acquire information on the presence of generation of oil leakage and a point of generation of oil leakage from the log data and create teacher data based on the acquired information on the presence of generation of oil leakage and information on the generation point of oil leakage, a learning unit configured to perform supervised learning based on the input data and the teacher data, thereby constructing a learning model, and a learning model storage unit configured to store the learning model.. . ... Fanuc Corporation

05/31/18 / #20180147765

Controller and management system for injection molding machine

A controller of an injection molding machine controls mold clamping of a fixed mold and a movable mold. The controller includes a servomotor drive control unit for limiting increase in driving current during driving of a mold clamping servomotor, and a moving state acquisition unit that acquires a detection signal of an encoder. ... Fanuc Corporation

05/31/18 / #20180147734

Connection structure

A connection structure in which a robot link member including a first wall, a second wall facing the first wall with an interval, and a connecting wall connecting the first wall and the second wall is connected with a member to be connected contacting a surface of the first wall of the link member, which does not face the second wall, the connection structure includes a bolt penetrating the first and second walls and including a head part contacting the second wall and a screw part screwed into the member to be connected, and a deformation preventing member sandwiched between the first and second walls by tightening the bolt to prevent or reduce deformation of the walls in a direction in which the walls become closer to each other.. . ... Fanuc Corporation

05/31/18 / #20180147680

Numerical controller for machine tool

To provide a numerical controller for a machine tool capable of reducing heat generation and realizing stable heavy cutting, and also capable of realizing efficient light cutting. A numerical controller comprises: first speed change means which changes the feed speed of a feed axis drive motor at the start of cutting to an initial speed lower than a command speed, based on magnetic flux content at the start of cutting; and second speed change means which changes the feed speed from the initial speed to the command speed continuously or intermittently based on time elapsed from the start of cutting and a time constant for change in the magnetic flux content.. ... Fanuc Corporation

05/31/18 / #20180147665

Machine learning device and robot system to learn processing order of laser processing robot and machine learning method thereof

A machine device for learning a processing order of a laser processing robot, includes a state observation unit that observes, as a state variable, one of a plasma light from a laser processing point of the laser processing robot and a processing sound from the laser processing point of the laser processing robot; a determination data obtaining unit that receives, as determination data, a cycle time in which the laser processing robot completes processing; and a learning unit that learns the processing order of the laser processing robot based on an output of the state observation unit and an output of the determination data obtaining unit.. . ... Fanuc Corporation

05/31/18 / #20180147662

Laser processing system

A laser processing system includes a laser oscillator, a laser beam emitting tool connected to the laser oscillator and supported by a first robot, the laser beam emitting tool emitting a laser beam supplied by the laser oscillator, and a laser processing tool which is supported by a second robot and which receives the laser beam emitted by the laser beam emitting tool and emits the laser beam toward a predetermined processing position.. . ... Fanuc Corporation

05/24/18 / #20180143619

Numerical controller

To provide a numerical controller that is capable of analyzing a machining program so as to determine whether machining is machining placing emphasis on accuracy and machining placing emphasis on speed and vary an allowable speed difference. The numerical controller includes a determination unit and a corner deceleration control unit. ... Fanuc Corporation

05/24/18 / #20180143618

Numerical controller

A numerical controller is provided with an axis motion control unit configured to control the motions of a table axis and a press axis according to a machining program. The axis motion control unit starts the motion of the press axis for a first block at a first top dead center, if the state of the table axis satisfies a condition adapted for the start of the motion of the press axis for the second block and if the motion of the press axis for the first block is not completed, and the axis motion control unit starts the motion of the press axis for a second block at a second top dead center lower than the first top dead center, thereby overlapping the motions of the press axis for the first and second blocks.. ... Fanuc Corporation

05/24/18 / #20180143615

Manual pulse generating device

A manual pulse generating device is equipped with a rotatable dial, a pulse generating unit configured to generate drive pulses for commanding axial movement in accordance with an amount of rotation of the dial, an enable switch configured to switch between enablement and disablement of axial movement in accordance with the drive pulses, and a casing having the dial and the enable switch disposed on a surface thereof, and configured to accommodate the pulse generating unit in the interior thereof. The guard configured to cover at least a portion of an outer circumferential surface of the dial is attached to the casing.. ... Fanuc Corporation

05/24/18 / #20180143614

Manual pulse generating device

A manual pulse generating device includes a rotatable dial, a pulse generating unit configured to generate drive pulses for commanding axial movement in accordance with an amount of rotation of the dial, an enable switch configured to switch between enablement and disablement of axial movement in accordance with the drive pulses, and a casing having the dial and the enable switch disposed on a surface thereof, and accommodating the pulse generating unit in the interior thereof. The dial is mounted on one end side in a longitudinal direction of the casing, and on a front surface of the casing, and the enable switch is mounted on another end side, i.e., a side in the positive x direction, in the longitudinal direction of the casing, and on the front surface of the casing, or on a side surface of the casing that extends along a lateral direction of the casing.. ... Fanuc Corporation

05/24/18 / #20180143612

Numerical controller

Provided is a numerical controller capable of shortening cycle time while maintaining machining accuracy of a rigid tap. The numerical controller includes: a rigid tap control unit that executes a rigid tap by synchronizing rotational speed of a spindle with feedrate; a synchronization error monitoring unit that starts or terminates monitoring of a synchronization error between the rotational speed of the spindle and the feedrate at a point r set to a height equal to or higher than a top of a workpiece; and a workpiece top detection unit that detects a position of the workpiece top. ... Fanuc Corporation

05/24/18 / #20180143162

Apparatus and method for presuming abnormality occurrence for telescopic cover

An abnormality occurrence presumption apparatus which presumes the occurrence of an abnormality in a telescopic cover attached to a machine tool performs supervised learning on the basis of a feature amount extracted from a physical quantity acquired during an operation of the machine tool and information related to an abnormality occurring in the telescopic cover, and stores the result of the learning. The abnormality occurrence presumption apparatus presumes an abnormality that may occur in the telescopic cover during the operation of the machine tool on the basis of the result of the learning and the feature amount extracted from the physical quantity.. ... Fanuc Corporation

05/24/18 / #20180141251

Injection device and axial-center position adjusting method

An injection device includes a spline supporting member rotatably supporting a spline shaft and attached to a pressure plate, and a nut supporting member rotatably supporting a spline nut and attached to a rear plate. The spline supporting member is provided with a spline positioning mechanism for adjusting the mounting position of the spline supporting member. ... Fanuc Corporation

05/24/18 / #20180141180

Manual pulse generating device

A manual pulse generating device is equipped with a rotatable dial, a pulse generating unit configured to generate drive pulses for commanding axial movement of a machine tool in accordance with an amount of rotation of the dial, and a casing having the dial disposed on a surface of the casing and accommodating the pulse generating unit in the interior thereof. When the dial is pressed toward the casing, the pulse generating unit enables the axial movement in accordance with the drive pulses.. ... Fanuc Corporation

05/24/18 / #20180141155

Rotary table device and laser machining system

The present invention makes it unnecessary to dispose a cable for driving a jig, simplifies the structure, and eliminates the restrictions on the operation of a table. Provided is a rotary table device including: a table on which a workpiece is loaded; a rotation mechanism that rotates the table about a predetermined axis, a motor-driven jig that is fixed to the table and clamps the workpiece, and a photoelectric conversion device that is fixed to the table, converts light energy into electric power, and supplies the converted electric power to the jig.. ... Fanuc Corporation

05/17/18 / #20180138852

Motor driver

Provided is a motor driver including: a converter that converts an ac voltage into a dc voltage; an inverter that inverts the dc voltage into a multi-phase ac voltage for motor driving; a short bar fixed to an output terminal of the converter and an input terminal of the inverter by screw fastening; a first voltage detector that detects a voltage across the output terminals of the converter; a second voltage detector that detects a voltage across the input terminals of the inverter; and a reporting unit that provides, when a difference between the voltage detected by the first voltage detector and the voltage detected by the second voltage detector exceeds a predetermined threshold, a report relating thereto.. . ... Fanuc Corporation

05/17/18 / #20180138774

Electric motor having labyrinth

An electric motor including a labyrinth having a function for preventing foreign particles from entering an inside of the motor. A labyrinth member having a generally annular shape is fixed to a portion of a rotation shaft positioned on a front side than a front bearing with respect to an axis, by interference fit, etc., and the labyrinth member is configured to rotate integrally with the rotation shaft. ... Fanuc Corporation

05/17/18 / #20180138654

Laser device

To provide a laser device for adjusting a laser output by detecting the quantity of a reflected beam propagating within an optical fiber more accurately before an optical part is damaged due to an increase in quantity of the reflected beam. A laser device comprises: at least one first photodetector that detects the quantity of a reflected beam being part of a reflected beam returning to an optical fiber of the laser device after being reflected off of a work and propagating mainly through a cladding of the optical fiber; at least one second photodetector that detects the quantity of a reflected beam being part of the reflected beam returning to the optical fiber and propagating mainly through a core of the optical fiber; a power supply unit that supplies a driving current to a laser diode; and a control unit that controls the power supply unit. ... Fanuc Corporation

05/17/18 / #20180138608

Connection member and motor drive device having the same

A connection member includes: a first short bar whose one end is attached to a first terminal block; a second short bar which extends in a longitudinal direction of the first short bar and whose one end is attached to a second terminal block, at least part of the other end of the second short bar overlapping the first short bar; and a guide member which is attached to an overlapping part of the first short bar and the second short bar and which allows the second short bar to move relative to the first short bar in the longitudinal direction while maintaining surface contact between the first short bar and the second short bar at the overlapping part.. . ... Fanuc Corporation

05/17/18 / #20180137691

Sensor interface device, measurement information communication system, measurement information communication method, and non-transitory computer readable medium

In a case of sending characteristic data representing a characteristic of measurement data, rather than the measurement data itself from a sensor, characteristic data suited to the connected sensor is sent. A sensor interface device (100) which is connected in a communication path between a measurement means (200) and a higher-order device (300), includes: a data acquisition means (110) for acquiring measurement data, which is data based on a physical quantity measured by the measurement means (200); a storage means (1.20) for storing the measurement data thus acquired; a learning means (130) for performing machine learning with a measurement data group stored by the storage means (120) as an input, thereby performing extraction of characteristic data, which is data representing a characteristic of the measurement data group; and a communication means (140) for sending the characteristic data extracted by the learning means (130) to the higher-order device (300).. ... Fanuc Corporation

05/17/18 / #20180137129

Retrieving device, retrieving method, and retrieving program

A retrieving device includes: a classifying unit that classifies document data made up of a plurality of items on the basis of a degree of matching of a first item in which a combination of one or more symbol strings is described in a database in which the document data is stored; and an extracting unit that extracts a group of keywords included in a second item from pieces of document data in a same group classified by the classifying unit as related words for retrieval. Moreover, when the retrieving device is implemented as a distributed system on a network, it is possible to create related words for a plurality of machines and to store the related word data and to enable a plurality of users to use the distributed system.. ... Fanuc Corporation

05/17/18 / #20180136635

Program generating apparatus

A program generating apparatus includes a machining program generating unit configured to generate a machining program for controlling a wire electrical discharge machine so as to machine a workpiece in accordance with a machining shape of the workpiece input by a user and so as to fix a core which is produced when the workpiece is machined, to the workpiece. In the program generating apparatus, a core handling program generating unit generates a core handling program for controlling a robot so as to remove the core from the workpiece by applying an impact to the core in accordance with the input machining shape of the workpiece.. ... Fanuc Corporation

05/17/18 / #20180136634

Communication system and mobile terminal

A communication system is equipped with a mobile terminal and a controller of an industrial machine for forming a shaped product. Mutual communications are carried out between the controller and the mobile terminal. ... Fanuc Corporation

05/17/18 / #20180136631

Safety switch device, operation terminal, and machine control system

A machine control system includes an operation terminal which includes a communication unit and a touch panel unit and outputs machine operation information for operating a machine via the communication unit, a controller which controls the operation of the machine based on the received machine operation information, and a safety switch device which is mounted on the operation terminal and includes a switch unit which outputs a stop instruction signal for issuing an instruction to stop the machine, and a packet generation unit which converts the output stop instruction signal into a packet and outputs the packet to the operation terminal, wherein the operation terminal transfers the packet received from the safety switch device to the controller, and the controller restores a stop instruction signal from the packet received from the operation terminal and stops the machine based on the restored stop instruction signal.. . ... Fanuc Corporation

05/17/18 / #20180136630

Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis

A controller controlling a synchronized operation of spindle and feed axes. A positioning-motion control section of a spindle-axis control section calculates a first velocity command making a spindle axis perform a decelerated rotation at a variable deceleration lower than a maximum deceleration during an acceleration-varying time just after the spindle axis reaches an intermediate speed or just before the spindle axis reaches a target position, and making the spindle axis perform the decelerated rotation at the maximum deceleration during a time except for the acceleration-varying time; calculates a second velocity command making the spindle axis perform a decelerated rotation at a constant deceleration lower than the maximum deceleration after the spindle axis reaches the intermediate speed; and chooses either one, achieving a lower speed, of the first and second velocity command during a period when the spindle axis operates from the intermediate speed to reach the target position.. ... Fanuc Corporation

05/17/18 / #20180136628

Numerical control device

A numerical control device comprises a command position calculation section that calculates command position information based on a machining program; a command path calculation section that calculates command path information based on the command position information; an estimated actual position calculation section that calculates estimated actual position information based on the command position information and transmission characteristic information; an estimated actual path calculation section that calculates estimated actual path information based on the estimated actual position information; a path error calculation section that calculates path error based on the command path information and the estimated actual path information; a machining time calculation section that calculates a machining time based on the estimated actual path information; a jerk calculation section that calculates jerk based on the estimated actual position information; and an evaluation position calculation section that calculates evaluation values based on the path error, machining time and jerk.. . ... Fanuc Corporation

05/17/18 / #20180133902

Force detection device and robot

A force detection device with a structure able to improve the accuracy for force-detection. A force detection device with a deforming member to be deformed under an external force, the force detection device comprising a fixation part which is a part fixed to an attachment to which the force detection device is to be attached. ... Fanuc Corporation

05/17/18 / #20180133858

Machine tool

A machine tool for cutting a workpiece with a cutting tool, includes a spindle motor that generates heat, a spindle head for supporting the spindle motor, and a heat insulating sheet disposed between the spindle motor and the spindle head. The area of a part of the heat insulating sheet that is in contact with a part of the spindle head having a high heat capacity is small so as to increase the amount of heat transferring from the spindle motor to the part of the spindle head having a high heat capacity, and thereby make the temperature distribution of the spindle head uniform.. ... Fanuc Corporation

05/10/18 / #20180131922

Image capture device and image capture method

To provide an image capture device capable of doing multiple image captures by using multiple image capture units and capable of measuring a distance between each of the image capture units and a target more correctly. An image capture device according to the present invention is an image capture device with multiple image capture units. ... Fanuc Corporation

05/10/18 / #20180131297

Servomotor control device

A servomotor control device that performs static friction correction for a servomotor, including: a position control loop for feedback controlling a position of a servomotor; a speed control loop for feedback controlling speed of the servomotor; a position command creation part that creates a position command value for the servomotor; a stop determination part that determines whether or not the servomotor is stopped; a static-friction correction amount calculation part that calculates a static-friction correction amount of the servomotor; and a static-friction correction amount modification part that performs a predetermined modification on the calculated static-friction correction amount, in a case of the servomotor stopping, and then starting to operate in the same direction as prior to stopping. The static-friction correction amount modification part performs a predetermined modification based on the command acceleration of the servomotor obtained from the position command value created by the position command creation part.. ... Fanuc Corporation

05/10/18 / #20180131108

Motor drive device

This motor drive device includes a first motor driving unit, a first terminal block 11 attached to the first motor driving unit, a second motor driving unit, a second terminal block attached to the motor driving unit, a first short bar whose one end portion is attached to the first terminal block so that the first short bar can be rotated around a first axis line, and a second short bar whose one end portion is attached to the first terminal block so that the second short bar can be rotated around a second axis line, the other end sides thereof can be placed at a connection position so that the other end sides can be connected to the second terminal block, and at a retract position which is distant from the second terminal block by rotation of the first and the second short bars.. . ... Fanuc Corporation

05/10/18 / #20180129182

Ladder-library management apparatus

A ladder-library management apparatus that manages a library used in a machine connected via a network includes an incorporated-information storage area that stores incorporated information in which the machine is associated with identification information of a device connected to the machine and a version number of the library used for the device, a library storage area that stores library data in which the identification information, information about the device, and information about the library are associated with each other, and a library server that adds or updates the library provided in the machine on the basis of the library data stored in the library storage area and that updates the incorporated information stored in the incorporated-information storage area.. . ... Fanuc Corporation

05/10/18 / #20180126562

Robot system having cooperative operating region

A control device of a robot system includes a position recording section that records a stopping position of a robot when the robot has been stopped by a stopping section, and a position distribution generation section that generates a distribution of the stopping positions of the robot recorded by the position recording section. The control device further includes a speed changing section that automatically changes an operating speed of the robot in accordance with the generated stopping position distribution of the robot.. ... Fanuc Corporation

05/10/18 / #20180126558

Work assisting system including machine learning unit

A work assisting system includes a sensor unit that detects a position and an orientation of at least one body part of a worker; a supply unit that supplies a part or a tool to the worker; and a cell controller that controls the supply unit, the cell controller including a machine learning unit that constructs a model by learning a work status of the worker on the basis of the detected position and orientation, and a work status determining unit that determines the work status of the worker by using the constructed model. The supply unit selects the part or tool on the basis of the determined work status and changes the position and orientation of the part or tool on the basis of the position and orientation of the at least one body part.. ... Fanuc Corporation

05/10/18 / #20180126506

Machine tool

A machine tool includes a spindle to which a tool is attached, and a table configured to support a workpiece, and machines the workpiece by the tool by moving the spindle and the table relative to each other. The machine tool includes a box-shaped cover member placed on the table and configured to be open on the spindle side, and a lid member attached to a column configured to support the spindle, the lid member being configured to cover the spindle side of the cover member, the lid member including an insertion hole formed therein through which the tool can be inserted. ... Fanuc Corporation

05/10/18 / #20180126473

Wire electrical discharge machine and auto wire feeding method

A wire electrical discharge machine having an auto wire feeding function includes: guide parts arranged on a wire feed path along which the wire electrode is fed so as to guide the feeding of the wire electrode; fluid paths formed with the guide parts to supply a compressed fluid to the wire feed path; a compressed fluid supply device to supply the compressed fluid to the fluid paths; a tension detector to detect the tension of the wire electrode; and a control device that controls the compressed fluid supply device so as to supply the compressed fluid to the fluid paths, and based on the detection result from the tension detector, determines whether or not the wire electrode has reached a supply position of one of the fluid paths on the wire feed path to which the fluid has been supplied.. . ... Fanuc Corporation

05/03/18 / #20180124948

Fan attachment structure and fan

. . A fan attachment structure for attaching a fan to a casing is provided. The casing includes an accommodation portion configured to accommodate the fan, and an engaged portion formed on a side surface of the accommodation portion. ... Fanuc Corporation

05/03/18 / #20180122623

Wire electric discharge machine

To provide a wire electric discharge machine capable of suitably and simply performing thermal displacement correction on upper and lower guides. Provided are a storage unit that stores temperatures of machine elements and actual values for relative positions of upper and lower guides to be associated with each other as associated data; and a relational expression calculation unit that infers and calculates a relational expression between the temperature of the machine element and the relative positions of the upper and lower guides by way of machine learning with this associated data as training data. ... Fanuc Corporation

05/03/18 / #20180122564

Three-phase ac reactor having coils directly connected to external device and manufacturing method thereof

A three-phase ac reactor according to an embodiment includes a peripheral iron core that forms an outer periphery, and at least three iron core coils that are in contact with or connected to inner surfaces of the peripheral iron core. Each iron core coil includes an iron core and a coil wound around the iron core. ... Fanuc Corporation

05/03/18 / #20180122064

Inspection condition determination device, inspection condition determination method, and inspection condition determination program

An inspection condition determination device comprises: an addition unit that adds data mimicking a flaw assumed to occur in an inspection target to a designated position of a three-dimensional model of the inspection target; a generation unit that generates an image without a flaw by replicating an optical condition for capturing an image of the inspection target on the three-dimensional model, and an image with the flaw by replicating the optical condition on the three-dimensional model to which the data mimicking the flaw is added; a determination unit that determines whether or not a difference between the image without a flaw and the image with the flaw at the designated position exceeds a threshold that allows detection of the flaw in the inspection target; and an extraction unit that extracts an optical condition available for detecting flaws of multiple designated patterns from multiple optical conditions.. . ... Fanuc Corporation

05/03/18 / #20180121578

Simulation device and simulation method that carry out simulation of operation of robot system, and recording medium that records computer program

A simulation device capable of easily constructing the layout of a three-dimensional model of a robot system in a virtual space. The simulation device includes a model arranging section that arranges a component model in a virtual space, the component model being a three-dimensional model of a component of the robot system; a reference setting section that sets a reference point, a reference axis, or a reference plane in the virtual space; a symmetric model generation section that generates a symmetric component model of the component model arranged in the virtual space, the symmetric component model being a three-dimensional model symmetric with respect to the reference point, the reference axis, or the reference plane; and a simulation section that executes a simulation to simulatively operate the component model and the symmetric component model in the virtual space.. ... Fanuc Corporation

05/03/18 / #20180121534

Information processing device

An information processing device in accordance with the present invention provides assistance for displaying correct entry candidates depending on circumstances when entering a machining program. The information processing device includes a program collection unit configured to collect programs entered in numerical controllers, a program entry history storage unit configured to store the collected programs, a ranking information creation unit configured to create ranking information based on counting and scoring of the programs stored in the program entry history storage unit, a ranking information storage unit configured to store the ranking information created by the ranking information creation unit 11, and a ranking information distribution unit configured to distribute the ranking information stored in the ranking information storage unit to the numerical controllers.. ... Fanuc Corporation

05/03/18 / #20180120819

Machine learning device and machining time prediction device

A machine learning device acquires from a numerical controller information relating to machining when the machining is performed, and further acquires an actual delay time due to servo control and due to machine movement which are caused in the machining when the machining is performed. Then, the device performs supervised learning using the acquired machining-related information as input data, and using the acquired actual delay time due to servo control and due to machine movement as supervised data, and constructs a learning model, thereby predicting the machine delay time caused in a machine with high precision.. ... Fanuc Corporation

05/03/18 / #20180120809

Servo controller

A servo controller calculates an alternative movement amount, in a control cycle (n) in which a command cannot be received from the host controller, according to jerk calculated with reference to amounts of movement used for controlling the servomotor in former control cycles before the control cycle (n) and the movement amount used for controlling the servomotor in the previous control cycle before the control cycle (n). The servo controller controls movement of the servomotor by use of the alternative movement amount in the control cycle (n) in which the command cannot be received from the host controller.. ... Fanuc Corporation

05/03/18 / #20180120808

Tool-path generating device, tool-path generating method, and non-transitory recording medium storing tool-path generating program

Provided is a tool-path generating device that includes a point-sequence generating unit that generates a point sequence that represents a tool path on the basis of a machining program, and a smoothing unit that smooths the generated point sequence. The smoothing unit includes a filter-length setting unit that sets filter lengths that are applied to the points such that a pre/post-smoothing divergence amount of each point in the point sequence is equal to or less than a first threshold, a filter-length changing unit that changes the set filter lengths such that an absolute value of a difference between the filter lengths applied to adjacent points in the point sequence is equal to or less than a second threshold, and a filter processing unit that performs filter processing on the basis of the changed filter lengths.. ... Fanuc Corporation

05/03/18 / #20180120789

Measurement system

A measurement system includes a control device which controls a control target device in real time and transmits control data to a terminal device, and a measuring instrument which acquires data indicating a physical status of the control target device and transmits the data as measurement data to the terminal device. The control device includes a control unit and a sequence control unit, and the control unit transmits a timing signal to the measuring instrument. ... Fanuc Corporation

05/03/18 / #20180117766

Device, method, program and recording medium, for simulation of article arraying operation performed by robot

A simulation device for a robot rearranging articles in a random arrangement on a conveyor to a regular arrangement while tracking the conveyor. The simulation device includes a model locating section for locating a conveyor model, a plurality of article models, a sensor model and an arraying robot model in a virtual space; a conveying motion simulating section for making the conveyor model convey the article models in the random arrangement; a detecting motion simulating section for making the sensor model obtain position information of the article models; an arrangement pattern generating section for generating an arrangement pattern on the conveyor model; and an arraying motion simulating section for making the arraying robot model pick up the article models in the random arrangement and place the picked-up article models in accordance with the arrangement pattern, while tracking an article conveying motion.. ... Fanuc Corporation

05/03/18 / #20180117765

Setting device and setting system for configuring settings for a plurality of machines

A setting device and a setting system capable of obtaining information other than a configuration of a machine, and of configuring an appropriate setting for the machine. The setting system includes a plurality of installation areas, at least one machine each being located at one of the installation areas, and a setting device. ... Fanuc Corporation

05/03/18 / #20180117759

Conveying robot

Installation space is made compact, a speed at which a workpiece is conveyed is enhanced, and interference with peripheral equipment is easily avoided. Provided is a conveying robot including: a base; a turning base that is provided so as to be rotatable about a first axis which is substantially vertical (perpendicular) with respect to the base; a first arm that is provided so as to be pivotable about a second axis substantially horizontal with respect to the turning base; and a second arm that is provided on the first arm so as to be movable along a longitudinal direction of the first arm and that supports, at a distal end thereof, a wrist unit that can hold a workpiece to be conveyed.. ... Fanuc Corporation

05/03/18 / #20180117758

Robot control device having learning control function

A robot control device includes a learning control unit for calculating a learning correction amount, a position storage unit for storing a position of a leading end of a robot mechanism part during the learning control, and a speed storage unit for storing a speed of the leading end of the robot mechanism part during the learning control. The robot control device determines, while the robot mechanism part is operated by a position command after the learning control, whether or not the position and the speed of the leading end are in an abnormal state based on errors with respect to the position and the speed of the leading end stored during the learning control. ... Fanuc Corporation

05/03/18 / #20180117724

Numerical controller of machine tool

A controller of a machine tool capable of suppressing heat generation and realizing a stable cutting operation during deep cutting is provided. A numerical controller for controlling a machine tool including a spindle motor formed of an induction motor and a feed axis driving motor includes: a magnetic flux amount acquisition means that acquires a present magnetic flux amount of the spindle motor; and a speed change means that changes a speed of the feed axis driving motor on the basis of the magnetic flux amount.. ... Fanuc Corporation

05/03/18 / #20180117693

Wire electric discharge machine

To provide a wire electric discharge machine which can appropriately perform thermal displacement correction of upper/lower guides even when the installation environment changes. Provided are a storage unit that stores temperatures of machine elements as temperature data, and a rendering unit that digitizes the installation environment and renders as environmental data. ... Fanuc Corporation

04/19/18 / #20180109072

Laser oscillator

To provide a laser oscillator allowing the use of a plastic lens in a semiconductor laser module for a high-output laser oscillator while being unlikely to reduce the efficiency of coupling to an optical fiber even if a laser output changes. A laser oscillator comprises a semiconductor laser module with multiple semiconductor laser elements. ... Fanuc Corporation

04/19/18 / #20180107947

Machine learning apparatus that learns setting value in machining program of machine tool, and machining system

A machine learning apparatus learns a setting value in a machining program of a machine tool configured to machine an impeller. The machine learning apparatus includes a state observation unit configured to acquire the thermal displacement amount during a period of machining a workpiece, as a state variable, and a determination data acquisition unit configured to receive the imbalance amount in the impeller after machining as determination data. ... Fanuc Corporation

04/19/18 / #20180107533

Fixing system, server, terminal device, fixing method, and recording medium

In a fixing system, a first terminal device transmits information about a trouble in a target device to a server, receives information for restoration of the target device, and operates a measuring instrument for measurement on the target device to measure the state of the target device based on the information for restoration of the target device. The server receives the information about the trouble, and refers to a fixing know-how database to analyze the trouble. ... Fanuc Corporation

04/19/18 / #20180107199

Program optimization system

A program optimization system is provided with a cnc simulator configured to sequentially read out a machining program and perform a machining simulation, a machining program storage unit configured to successively transfer the machining program to the cnc simulator, and a transfer speed control unit configured to control a transfer speed to be a predetermined lower limit value. The cnc simulator optimize the machining program when a state of buffering deficiency in which the machining program to be read out is insufficient is detected in a cutting section and create optimized machining program free from a buffering deficiency.. ... Fanuc Corporation

04/19/18 / #20180107197

Information processing device

An information processing device includes: for each of a plurality of machine tools, a machine information database configured to store machine configuration information and tool information of each of the plurality of machine tools, in association with each of the plurality of machine tools; an information collection unit configured to collect and store the machine configuration information and the tool information into the machine information database; a manufacturing planning work information input unit configured to receive manufacturing planning work information; a machine information collation unit configured to collate the manufacturing planning work information with the machine configuration information and the tool information to give a score to each of the plurality of machine tools, based on a result of the collation; and an optimum machine selection unit configured to select an optimum machine tool for machining, based on the score given to each of the plurality of machine tools.. . ... Fanuc Corporation

04/19/18 / #20180107192

Information processing device

An information processing device displays an nc machining program and a physical state of a machine tool that is operated based on the nc machining program. The information processing device acquires, during execution of a block in a machining block, data indicative of the physical state of the machine tool, associates the block that was being executed with the acquired data and stores the block and the data that have been associated. ... Fanuc Corporation

04/19/18 / #20180107174

Human collaborative robot system having improved external force detection accuracy by machine learning

A human collaborative robot system having a function of detecting a force includes a human collaborative robot and a learning unit into which sensing data, internal data, and calculation data are input. The learning unit outputs a first force component applied to the human collaborative robot from outside, a second force component occurring in an operation of the human collaborative robot, and a third force component categorized as noise; and performs learning using supervised data in which inputs and correct labels obtained in advance are collected in pairs, wherein the correct labels of the supervised data are obtained by exerting a force on the human collaborative robot from outside, operating the human collaborative robot over a plurality of paths, and applying noise to the human collaborative robot, and the operation of the human collaborative robot is controlled based on the first force component output from the learning unit.. ... Fanuc Corporation

04/19/18 / #20180106971

Beam distributor

The beam distributor includes a housing, at least one beam entrance, two or more beam exits, a motor, and a beam turning part fixed to a rotary axis member of the motor and changing a direction of a beam input to the inside of the housing through the beam entrance so as to guide the input beam to the beam exit. A rotary axis of the motor is arranged parallel to an optical axis of the beam so as to input the beam to the beam turning part at a constant angle independently of a rotational angle about the rotary axis of the motor. ... Fanuc Corporation

04/19/18 / #20180106970

Beam branching device

A beam branching device capable of suppressing an increase in the cost and the like even when the number of branching directions of an incident beam is large and increasing the coupling efficiency even when the rotation accuracy of a rotary motor is not increased too high and coping with high-speed switching of the optical path is provided. In a beam branching device, a rotation shaft of a rotary motor is rotated to rotate a rotating member together with a plurality of reflection mirrors so that an incident beam is reflected from a reflection mirror surface portion of any one of the plurality of reflection mirrors and the incident beam is branched to a plurality of directions to switch an optical path of a reflection beam. ... Fanuc Corporation

04/19/18 / #20180104838

Laser machining apparatus

A laser machining apparatus capable of extending the life time of a guide laser is provided. A laser machining apparatus 1 includes a cutting head 2 that irradiates a machining laser light to a machining target w, a guide laser 5 that irradiates a visible guide light to the machining target w, and a power supply 6 that supplies electric power to the guide laser 5. ... Fanuc Corporation

04/19/18 / #20180104833

Robot and method of installing signal lamp in robot

A robot in which a signal lamp can be installed easily while maintaining the design property of the robot and a method of installing a signal lamp in the robot are provided. A robot includes: a panel that covers an opening of an upper arm; a side wall arranged so as to surround the opening to connect the panel and the upper arm and formed of a light transmitting member; and a signal lamp provided on an inner side of an enclosure formed by the side wall.. ... Fanuc Corporation

04/19/18 / #20180104784

Liquid drainage mechanism and machine tool equipped with liquid drainage mechanism

A liquid drainage mechanism drains oil (liquid) from a y-axis slider that moves along a predetermined path. The liquid drainage mechanism includes an outflow hole and a nozzle flow passage that are provided in a c-axis rotary mechanism and configured to flow the oil in a stator, a nozzle configured to move integrally with the y-axis slider and discharge the oil, and a y-axis guide member configured to guide the y-axis slider. ... Fanuc Corporation

04/19/18 / #20180104783

Air balance mechanism and method of adjusting posture of the air balance mechanism

An air balance mechanism includes a plate part, fixed shafts, and movable cylinders. A flange is provided at one end of each of the fixed shafts. ... Fanuc Corporation

04/19/18 / #20180104780

Motor control device for machine tool having plurality of axes

A motor control device for a machine tool having a plurality of axes includes a plurality of motor control units that control motors; an abnormality detection unit provided for at least one of the motor control units and configured to output an abnormality detection signal upon detecting an abnormality with respect to the axis driven by the motor controlled by the motor control unit provided with the abnormality detection unit; a safety operation control unit provided for a motor control unit that is not the motor control unit provided with the abnormality detection unit, the safety operation control unit configured to control the motor upon receiving the abnormality detection signal in such a way that the tool comes out of contact with the workpiece; and a communication unit that transmits the abnormality detection signal outputted by the abnormality detection unit to the safety operation control unit.. . ... Fanuc Corporation

04/19/18 / #20180104769

Beam distributor

A rectilinear beam distributor capable of maintaining visibility of visible light emitted from a guide laser is provided. In a beam distributor, a beam direction changing unit has a dichroic property that the beam direction changing unit reflects an incident beam and transmits a visible light. ... Fanuc Corporation

04/19/18 / #20180104757

Wire electric discharge machine

To provide a wire electric discharge machine which suppresses the machining speed and machining precision from declining, as well as enabling flexible handling in relation to the shapes of various workpieces, and the generation of sludge and gases which varies accompanying the progression of wire electric discharge machining. A wire electric discharge machine that performs electric discharge machining on a workpiece by causing a wire electrode and the workpiece to relatively move, includes an articulated robot, and a suction mechanism provided to a wrist leading end of the articulated robot, and suctions machining waste and gas generated by wire electric discharge machining.. ... Fanuc Corporation

04/12/18 / #20180103250

Display device, inspection method, and inspection program

To provide a display device, an inspection method, and an inspection program achieving detection of a degree of deterioration of each area in a touch panel. A numerical controller comprises: a detection unit that detects a touch position on a display at a given frequency; a setting unit that sets an expectation of the number of detections by the detection unit in each of the small areas resulting from division of the display in response to a speed of movement of the touch position; a determination unit that determines a degree of deterioration of each of the small areas by comparing the number of detections by the detection unit with one or more thresholds determined based on the expectation; and an output unit that outputs the degree of deterioration.. ... Fanuc Corporation

04/12/18 / #20180102727

Motor drive device and motor driving method

A motor drive device, which supplies electric power from a power element to a motor, and dissipates heat of the power element by way of a heat sink, includes a temperature detector that detects the actual temperature of the heat sink and an electric current detector that detects electric current from the power element to the motor. An actual temperature variation calculation unit calculates an actual temperature variation of the heat sink relative to time from the actual temperature, and an estimated temperature variation calculation unit calculates an estimated temperature variation of the heat sink relative to time from the estimated temperature. ... Fanuc Corporation

04/12/18 / #20180101962

Projection pattern creation apparatus and three-dimensional measuring apparatus

A projection pattern creation apparatus is configured to capture an image of a projection pattern projected from a pattern projection device by an imaging device to measure a three-dimensional position and/or a shape of an object. The projection pattern creation apparatus includes: a projection pattern deformation unit configured to reproduce deformation when a projected projection pattern is included in an image captured by the imaging device on the basis of characteristics of optical systems of the pattern projection device and the imaging device, and/or a positional relation between the pattern projection device and the imaging device and generate a deformation projection pattern; and a first projection pattern improvement unit configured to generate a second projection pattern obtained by improving a first projection pattern, on a basis of a first deformation projection pattern generated when the first projection pattern is projected toward evaluation surfaces having different positions and inclinations.. ... Fanuc Corporation

04/12/18 / #20180101924

Machine learning device and machine learning method for learning correlation between shipment inspection information and operation alarm information for object

A machine learning device which learns a correlation between shipment inspection information obtained by inspecting an object in shipment thereof and operation alarm information issued during operation of the object, includes a state observation unit which observes the shipment inspection information and the operation alarm information; and a learning unit which generates a learning model based on the shipment inspection information and the operation alarm information observed by the state observation unit.. . ... Fanuc Corporation

04/12/18 / #20180101490

Slave device

When a data request is sent from a master device in master-slave communication, a slave device determines whether a piece of data requested by the data request among data stored on the slave device side has been updated after previous transmission of the piece of data. If the piece of data has been updated, the slave device sends the updated piece of data as a response to the data request. ... Fanuc Corporation

04/12/18 / #20180099429

Method for cutting gate formed on molded article

A method for automatically cutting off a material passage part while reducing manufacturing cost and cycle time. This method includes preparing a cutting device capable of moving in an automatic control coordinate system, placing the molded article without fixing the molded article, detecting a shape of the molded article by a sensor, acquiring a position of the material passage part in the coordinate system, determining a position of a cut spot in the material passage part as a target position in the coordinate system, moving the cutting device in the coordinate system and disposing the cutting device on a work position for cutting the cut spot, and cutting the cut spot by the cutting device arranged on the work position.. ... Fanuc Corporation

04/12/18 / #20180099420

Machine tool

A machine tool includes: an exterior cover covering a machining area where a workpiece on a worktable is machined by a machining tool; an articulated robot arranged inside the exterior cover and configured to replace the workpiece on the worktable; a controller configured to control a posture of the articulated robot and a coordinate point at which a hand of the articulated robot is positioned; and an air nozzle arranged inside the exterior cover and configured to remove scattered matter that has been generated during machining of the workpiece and has adhered at least to the hand when the articulated robot is set at a predetermined posture or when the hand is moved to a predetermined coordinate point.. . ... Fanuc Corporation

04/12/18 / #20180099419

Machine tool

A machine tool includes: an exterior cover covering a machining area where a workpiece on a worktable is machined by a machining tool; an articulated robot arranged inside the exterior cover and configured to replace the workpiece; a controller configured to control the posture of the articulated robot and the coordinate point at which a hand of the articulated robot is positioned; and a protective cover arranged inside the exterior cover and configured to protect at least the hand from scattered matter arising due to machining of the workpiece when the articulated robot is set at a predetermined posture or when the hand is moved to a predetermined coordinate point.. . ... Fanuc Corporation

04/12/18 / #20180099413

Robot system and maintenance method for tracking information of module

A robot system and a maintenance method, capable of easily managing maintenance information and/or predicting a failure, with respect to each module constituting a robot. The robot system includes a plurality of robots each having an arm configured as an exchangeable module. ... Fanuc Corporation

04/12/18 / #20180099410

Robot control device having function for limiting speed and/or acceleration of robot

A robot control device includes: a robot tool tip position calculator configured to calculate a position of a tip part of a tool of a robot; an operation limited region setting unit provided for a user to set an operation limited region having a desired size; a determination unit configured to determine whether or not the position of the tip part of the tool is within the operation limited region; and an operation limiting unit configured to, in the case where the position of the tip part of the tool is within the operation limited region, limit at least one of a speed and an acceleration of the robot.. . ... Fanuc Corporation

04/12/18 / #20180099408

Control device for controlling robot by learning action of person, robot system, and production system

A control device for a robot for performing an operation in cooperation with a person, the control device includes a machine learning device including a recognition unit for classifying an action of the person, and a learning unit for learning the action of the person, while the person performs an operation in cooperation with the robot; and an action control unit for controlling the action of the robot based on a result of the classification of the recognition unit.. . ... Fanuc Corporation

04/05/18 / #20180097434

Magnet assembly for linear motor having cover member covering magnet plate

A magnet assembly for a linear motor includes a cover member having weak magnetic properties, which covers one or more magnet plates, and a fixing mechanism for positioning the end parts 14c of the cover member directly above permanent magnets and detachably fixing the cover member to the magnet plate. The cover member has a first surface part covering a surface of the magnet plate which faces an armature and second surface parts continuous from the first surface part and covering side parts of the magnet plate. ... Fanuc Corporation

04/05/18 / #20180095549

Detection method and detection apparatus for detecting three-dimensional position of object

A detection apparatus for detecting a three-dimensional position of an object includes a feature point detecting unit that, with consecutive or at least alternately consecutive two images among multiple images sequentially imaged when a robot is moving being a first image and a second image, detects multiple feature points in the second image including one feature point detected in the first image; a distance calculating unit that calculates a distance between the one feature point of the first image and the multiple feature points of the second image; and a feature point determining unit that determines a feature point for which the distance is the shortest. With consecutive or at least alternately consecutive next two images being the first image and the second image, processing for determining a feature point for which the distance is the shortest is repeated, thereby tracking the feature points of the object.. ... Fanuc Corporation

04/05/18 / #20180095452

Information processor

An information processor creates and records execution history information of programs executed by numerical controllers according to information about the programs. The information processor records information (favorite information) about a program corresponding to a favorite condition among the programs, and classifies the recorded favorite information according to the contents of the corresponding program. ... Fanuc Corporation

04/05/18 / #20180095446

Motor control device, motor control method, and non-transitory computer readable medium recording motor control program

To provide a motor control device that prevents from becoming excessive correction, upon adding a backlash correction amount to a position command for a motor. Provided are: a positional error calculation part that calculates a positional error which is deviation between a converted first position detected value arrived at by converting a first position detected value which is the position of a movable part according to a rotation ratio between the movable part and the driven part, and a second position detected value which is the position of the driven part; and a position deviation calculation part that calculates a position deviation which is a difference between a position command and the second position detected value, in which the backlash correction part starts addition of the backlash correction amount when the variation of the positional error exceeds the first reference value, ends the addition of the backlash correction amount when the variation of the positional error exceeds the second reference value, and suspends the addition of the backlash correction amount when the position deviation becomes no more than the third reference value during correction.. ... Fanuc Corporation

04/05/18 / #20180095444

Servomotor control device, servomotor control method, and computer-readable recording medium

A servomotor control device includes a connection mechanism configured to connect a servomotor and a driven body, and transmit power of the servomotor to the driven body, a position command generation unit configured to generate a position command value for the driven body, a motor control unit configured to control the servomotor using the position command value, a force estimation part configured to estimate drive force acting on the driven body at a connecting part with the connection mechanism, a switching part configured to switch between a first force estimated value estimated by the force estimation part and a second force estimated value that is a fixed value, and a compensation amount generation part configured to generate a compensation amount for compensating the position command value generated by the position command generation part, based on the first or second force estimated value that was switched to by the switching part.. . ... Fanuc Corporation

04/05/18 / #20180095443

Numerical controller having cutting in/out motion inserting function or circular motion inserting function

Disclosed is a numerical controller that has a cutting in/out motion inserting function and configured to control a machine tool that performs lathe-turning machining in which a cutting tool moves in contact with a rotating workpiece. The numerical controller includes a cutting in/out motion inserting unit that generates a program to perform cutting in/out motion, based on operation conditions analyzed by a cutting in/out motion operation conditions analysis unit and inserts the generated program of performing the cutting in/out motion to a program to perform the lathe-turning machining.. ... Fanuc Corporation

04/05/18 / #20180093380

Robot system including robot supported by movable carriage

The robot system includes a carriage for supporting a robot. The robot system includes a camera, and a mark disposed in a workspace. ... Fanuc Corporation

04/05/18 / #20180093378

Production system for performing cooperative work by operator and robot

A production system includes a robot, a robot controller, and a person detection part. The controller includes first speed comparison unit that has the function of activating a power cutoff unit so as to stop an operation of the robot when a current speed exceeds a predetermined reference speed; and an external-force comparison unit that has the function of activating the power cutoff unit so as to stop the operation of the robot when a current force applied to the robot exceeds a predetermined reference force. ... Fanuc Corporation

04/05/18 / #20180093358

Work clamping device

This work clamping device including a receiving member which has a first contacting surface which comes into contact with a first circumference position of an outer circumference surface of a columnar portion of a work and a second contacting surface which comes into contact with a second circumference position of the outer circumference surface of the columnar portion, an attraction member which is provided in the receiving member and which is made of a ferromagnetic material or a magnet, a pre-clamping positioning member which is attached to the columnar portion and which temporarily hold the columnar portion to the receiving member by being attracted to the attraction member by magnetic force, and a clamp mechanism which presses the columnar portion temporarily positioned by the pre-clamping positioning member toward the receiving member.. . ... Fanuc Corporation

03/29/18 / #20180091216

Controller in wireless communication with operation panel, wireless module, and wireless repeater

A controller, a wireless module and a wireless repeater, by which a possibility of interruption of wireless communication between the controller and a wireless operation panel can be significantly reduced. The wireless system includes a robot and a controller for controlling the robot. ... Fanuc Corporation

03/29/18 / #20180091083

Motor driver having function of detecting insulation resistance

In a motor driver of the present invention, voltage and current values measured by a voltage and current detector and a voltage value measured by a voltage detector are determined as first measurement results, in the state of turning on semiconductor switching elements connected between a positive terminal of a capacitor and motor coils. Voltage and current values measured by the voltage and current detector and a voltage value measured by the voltage detector are determined as second measurement results, in the state of, as to a group a, turning on a semiconductor switching element connected between the positive terminal of the capacitor and the motor coil, and as to a group b, turning on semiconductor switching elements connected between a negative terminal of the capacitor and the motor coil. ... Fanuc Corporation

03/29/18 / #20180090262

Three-phase ac reactor easily connectable to input and output terminal block and manufacturing method thereof

A three-phase ac reactor according to an embodiment of the present invention includes an input and output terminal block; a peripheral iron core disposed under the input and output terminal block; and at least three iron-core coils each constituted of an iron core and a coil wound around the iron core, so as to contact an inner surface of the peripheral iron core or so as to be coupled to the inner surface. The at least three iron-core coils form gaps that can be magnetically coupled between two of the iron-core coils adjoining each other. ... Fanuc Corporation

03/29/18 / #20180089589

Machine learning device and machine learning method for learning optimal object grasp route

A machine learning device according to the present invention learns an operation condition of a robot that stores a plurality of objects disposed on a carrier device in a container using a hand for grasping the objects. The machine learning device includes a state observation unit for observing the positions and postures of the objects and a state variable including at least one of cycle time to store the objects in the container and torque and vibration occurring when the robot grasps the objects during operation of the robot; a determination data obtaining unit for obtaining determination data for determining a margin of each of the cycle time, the torque, and the vibration against an allowance value; and a learning unit for learning the operation condition of the robot in accordance with a training data set constituted of a combination of the state variable and the determination data.. ... Fanuc Corporation

03/29/18 / #20180089524

Object recognition device and object recognition method

The object recognition device includes an imaging unit that captures images of a predetermined monitoring area to acquire a three-dimensional image and a two-dimensional image, an object extraction unit that extracts an area having pixels whose pixel values are within a predetermined range from the three-dimensional image acquired by the imaging unit, an image searching unit that searches the two-dimensional image, acquired by the imaging unit, for a reference image registered in advance according to the type of an object, and a determination unit that determines the type of the object depending on whether or not the reference image searched for by the image searching unit exists in the area extracted by the object extraction unit.. . ... Fanuc Corporation

03/29/18 / #20180088569

Off-line-programming jog assist device, jog assist method, and recording medium storing jog assist program

An off-line-programming jog assist device includes a teaching-point setting unit that sets a teaching point specified by a user on a surface of an object that is disposed in a virtual space and that has a ridgeline; a ridgeline searching unit that searches for a point on the ridgeline in the vicinity of the teaching point; a direction calculating unit that calculates a tangential direction, a principal-normal direction, and a binormal direction at the point on the ridgeline; and a target-coordinate-system calculating unit that calculates a target coordinate system on the basis of the position of the point on the ridgeline, the tangential direction, the principal-normal direction, the binormal direction, and predetermined parameters; and a move-command generating unit that generates a move command so as to cause a tool coordinate system that is set for a robot in the virtual space to coincide with the target coordinate system.. . ... Fanuc Corporation

03/29/18 / #20180088554

Numerical controller

A numerical controller corrects a tool compensation value for a machine tool provided with a tool for machining a workpiece based on an nc machining program. The numerical controller makes it unnecessary for a person in charge of input to be conscious of the sign of the tool compensation value and prevents a tool compensation value input error by providing an input button for bringing a workpiece and a tool cutting edge close to each other by a specified amount (+input advance) and an input button for causing the workpiece and the tool cutting edge to be away from each other by a specified amount (+input retreat) at the time of inputting the tool compensation value.. ... Fanuc Corporation

03/29/18 / #20180088451

Cooling device

A cooling device includes a fan for blowing air to a control board arranged on the downstream side by rotation of a rotator. The cooling device further includes a bypass structure provided so as to avoid the rotator and configured to oil liquid to flow, at least, from the upstream side of the fan to the downstream side of the fan, and a gutter provided on the upstream side of the fan to lead the oil liquid to the bypass structure.. ... Fanuc Corporation

03/29/18 / #20180088007

Management system, management device, spindle failure detection method using management device, and non-transitory computer readable medium encoded with computer program

A management system including a network, plural manufacturing cells connected to the network, and a management device that is connected to the network and manages the plurality of manufacturing cells, in which the manufacturing cell includes: a machine tool; and a control device that controls the machine tool, analyzes a vibration state of a spindle positioning shaft of the machine tool, and sends an analysis result via the network; in which the management device includes: a communication unit that receives the analysis result sent by the control device; and a detection unit that compares the analysis results thus received, and compares vibration states of the machine tool of each of the manufacturing cells, so as to detect spindle failure of any of the machine tools; and in which the communication unit, in a case of the detection unit detecting the spindle failure, sends a failure signal via the network.. . ... Fanuc Corporation

03/29/18 / #20180086572

Stacking-pattern calculating device and stacking system

A stacking-pattern calculating device including a storage portion that stores dimensions, weights, load limits, and numbers of the respective types of boxes and dimensions of the accommodating region; a smallest-combination calculating portion that calculates a combination of the boxes that forms a smallest unit, that have a constant height, and in which a bottom area becomes the smallest; a layer-combination calculating portion that calculates a combination that forms a layer in which the smallest units having the same height among the combinations of the smallest units are placed next to each other in a horizontal direction so as to have a rectangular shape in a plan view.. . ... Fanuc Corporation

03/29/18 / #20180085985

Injection molding system, injection molding machine, and peripheral device

An injection molding system capable of easily calculating relative position information between a movable part of an injection molding machine and a movable part of a peripheral device is provided. A first control unit 110 of an injection molding machine 2 calculates first relative position information which is relative position information of a first movement position m1 set to a movable part 50 in relation to a first reference position k1 set to a first connection portion 80. ... Fanuc Corporation

03/29/18 / #20180085981

Injection molding machine

An injection molding machine includes: a plunger provided inside a barrel and capable of moving forward and backward in an axial direction thereof and rotating about an axis thereof; a feed hole for feeding a molding material in liquid form into a front of the plunger; a packing provided on a backward side of the feed hole to prevent the molding material fed through the feed hole from flowing backward along the plunger; and a controller for controlling a retracting movement of the plunger based on pressure of the molding material fed from the feed hole to thereby perform metering. In this configuration, at least part of the feed hole is covered by a side surface of the plunger at least from start to end of the retracting movement.. ... Fanuc Corporation

03/29/18 / #20180085922

Carrier device for taking out objects one by one by optimal route

A carrier device includes a conveyor configured to carry objects supplied continuously; an object detection unit configured to detect the positions and orientations of the objects disposed in a predetermined area on the conveyor; a combination calculation unit, when a robot grasps multiple objects, out of the objects, with a hand and places the grasped objects in a container, configured to calculate combinations of sequences to grasp the objects by the hand; an index calculation unit configured to calculate an index for each combination using the distances and rotation amounts between the objects to be grasped by the hand based on the positions and orientations of the objects; and a robot control unit configured to determine the sequences to grasp the objects by the hand based on the indexes, and grasping the objects and placing the objects in the containers in accordance with the determined sequences.. . ... Fanuc Corporation

03/29/18 / #20180085916

Hand device

A hand device includes: a first hand fixed to a robot arm; a second hand that has a workpiece stage on which a workpiece is placed and that is coupled to the first hand; a positioning mechanism that positions the second hand relative to the first hand when the second hand is to be coupled to the first hand; and a coupling mechanism that couples the second hand having been positioned by the positioning mechanism to the first hand, and uncouples the second hand from the first hand, wherein the hand device is configured to clamp the workpiece between the first hand and the second hand by moving at least a part of the first hand toward the second hand.. . ... Fanuc Corporation

03/29/18 / #20180085872

Drive apparatus comprising mechanical vibration suppression function, and system comprising mechanical vibration suppression function

An apparatus or system comprises: a damper side linear motor; a drive side linear motor; a first detection unit that detects a first position that is a position of a movable portion of the drive side linear motor in relation to a machine base; a second detection unit that detects a second position that is a position of a movable portion of the damper side linear motor in relation to the machine base; a third detection unit that detects a third position that is a position of the movable portion of the drive side linear motor in relation to the movable portion of the damper side linear motor; a drive side control unit that controls the drive side linear motor, based on the first position and the third position; and a damper side control unit that controls the damper side linear motor, based on the second position.. . ... Fanuc Corporation

03/29/18 / #20180085852

Laser processing system

A laser processing system includes a laser processing apparatus having a laser oscillator, a processing apparatus main body, and a laser nozzle that is provided in the processing apparatus main body, a robot for transferring a workpiece to a machining position of the laser nozzle to perform predetermined machining for the workpiece, an output measurement instrument that is located at a standby position provided in the processing apparatus main body and that is capable of measuring output of the laser beam from the laser nozzle, and a robot controller for controlling operation of the robot, wherein the robot controller controls the robot to support the output measurement instrument located at the standby position and to move the output measurement instrument to an irradiation position of the laser beam of the laser nozzle for measurement of the output.. . ... Fanuc Corporation

03/22/18 / #20180082440

Apparatus and method of generating three-dimensional data, and monitoring system including three-dimensional data generation apparatus

A three-dimensional data generation apparatus using measurement data from a three-dimensional sensor. The apparatus includes a measured coordinates obtaining section for obtaining measured coordinates of an object in a three-axis rectangular coordinate system set in an observation area, based on measurement data from a three-dimensional sensor measuring the observation area; and a subdivision information preparing section for defining a reference plane parallel to an x-y plane of the three-axis rectangular coordinate system in the observation area, uniformly divide the reference plane into a plurality of subdivisions, and assign to a subdivision, among the subdivisions, that contains x-y coordinate values of the measured coordinates of the object, a z value of the same measured coordinates as a representative height of the subdivision. ... Fanuc Corporation

03/22/18 / #20180079078

Robot simulation device

A robot simulation device includes a robot-information acquiring unit that performs communication with control units of a plurality of robots included in a robot system and acquires hardware information and software information on the plurality of robots, a change determining unit that determines, on the basis of the acquired software information, whether an operation program is changed, and an evaluating unit that, when the change determining unit determines that the operation program is changed, performs a simulation of operations of the plurality of robots using the hardware information and the software information acquired by the robot-information acquiring unit and evaluates the operation program.. . ... Fanuc Corporation

03/22/18 / #20180079076

Machine learning device, robot system, and machine learning method for learning operation program of robot

A machine learning device, which learns an operation program of a robot, includes a state observation unit which observes as a state variable at least one of a shaking of an arm of the robot and a length of an operation trajectory of the arm of the robot; a determination data obtaining unit which obtains as determination data a cycle time in which the robot performs processing; and a learning unit which learns the operation program of the robot based on an output of the state observation unit and an output of the determination data obtaining unit.. . ... Fanuc Corporation

03/22/18 / #20180079021

Wire electrical discharge machine and placement time calculation method

A wire electrical discharge machine which performs electrical discharge machining on a workpiece, includes: a worktable on which the workpiece is placed; a placement area detector that divides the top surface of the worktable into multiple areas and detects the areas where the workpiece is placed; a placement time measuring unit that measures placement time for which the workpiece is placed on each of the areas detected by the placement area detector; and a cumulative time storage that adds up the placement times measured by the placement time measuring unit for each of the areas as a cumulative time for the area.. . ... Fanuc Corporation

03/22/18 / #20180079009

Machine tool and workpiece flattening method

A machine tool includes one tip arranged on the spindle at a position that faces the table, a cutting edge position storing unit that stores therein multiple measured values that are obtained by performing measurement of the position of the tip at least two times in a state where the spindle is set at at least one phase and the tip is positioned at an identical point, a spindle tilt angle calculating unit that calculates a tilt angle of the spindle with respect to an xy-plane, based on the multiple measured values, and a coordinate system rotation unit that rotates the xy-plane about at least one of x-axis and y-axis, based on the tilt angle of the spindle calculated by the spindle tilt angle calculating unit.. . ... Fanuc Corporation

03/15/18 / #20180074480

Oil mist concentration management apparatus, oil mist management system, and oil mist management method

An oil mist management system includes a plurality of machine tools provided in a factory, and an oil mist concentration measuring apparatus for measuring concentration of oil mist in the factory. Further, a data processing apparatus determines whether the concentration of the oil mist is larger than a threshold value, and if the concentration of the oil mist is larger than the threshold value, the data processing apparatus issues a command to decrease machining speed or stop operation of a machine tool that has the lower priority rank among the machine tools.. ... Fanuc Corporation

03/15/18 / #20180074312

Galvanoscanner

To provide a galvanoscanner enabling execution of weaving welding whereby favorable weld quality is easily obtained. A galvanoscanner (50) includes: two galvano mirror (51, 52) that is configured to be rotatable about a rotation axis (x1, x2), and reflects a laser beam (l); a galvano motor (54, 54) that rotationally drives the galvano mirror (51, 52); an optical component (2) that is arranged so that the laser beam (l) incident on the galvano mirror (51, 52) is incident in a thickness direction (t), is configured to be rotatable about a rotating shaft (20), and has a refractive index that differs from a surrounding; and a rotary motor (4) that rotationally drives the optical component (2), in which the optical component (2) is arranged so that, in a cross section (c) in a thickness (t) direction, an incident side (21) and an emission side (22) are parallel to each other, and the incident side (21) is sloped relative to an optical axis (l1) of the laser beam (l) that is incident, and thickness (t) thereof continuously varies along a rotation direction.. ... Fanuc Corporation

03/15/18 / #20180073563

Oil mist concentration management apparatus, oil mist management system, and oil mist management method

An oil mist management system includes a machine tool, an oil mist concentration measuring apparatus for measuring concentration of oil mist, and a flow meter for detecting the flow rate of coolant, in each of a plurality of areas. A data processing apparatus determines whether distribution of the oil mist in the plurality of areas is normal or abnormal on an area-by-area basis, based on the concentration of the oil mist and the flow rate of coolant in each of the plurality of areas, and identifies an abnormal area. ... Fanuc Corporation

03/15/18 / #20180071913

Robot system having teach pendant communicating with robot controller

A robot system having a communication established between a robot controller and a teach pendant. The robot system includes a robot; a detecting section for detecting a sign received by the robot; a robot controller for controlling the robot; a teach pendant capable of communicating with the robot controller and inputting an operational instruction for the robot into the robot controller; and an input permission section for permitting input of the operational instruction from the teach pendant into the robot controller when the sign is detected by the detecting section.. ... Fanuc Corporation

03/08/18 / #20180070442

Printed circuit board

To provide a printed circuit board that allows for easy exchange of only a deterioration detection conductor, and can reduce costs. A printed circuit board includes: a main printed circuit board in which a wiring pattern is formed on an insulated substrate; and a deterioration detection wiring board in which deterioration detection wiring (deterioration detection wiring pattern) which is wiring having a form whereby deterioration is promoted compared to the wiring pattern on the insulated substrate is formed on a separate insulated substrate from the main printed circuit board, and is exchangeably connected to the main printed circuit board in a vicinity thereof by way of a replacement-enabling connection part. ... Fanuc Corporation

03/08/18 / #20180068783

Reactor including first end plate and second end plate

A reactor includes a core body; a first end plate and a second end plate which sandwich and fasten the core body; and an axis portion which passes through the center of the core body and is supported by the first end plate and the second end plate. The center of the core body includes a region at which a magnetic field is not formed.. ... Fanuc Corporation

03/08/18 / #20180068776

Reactor including first end plate and second end plate

A reactor includes a core body; a first end plate and a second end plate which sandwich and fasten the core body; and a plurality of axis portions disposed in the vicinity of an outer edge portion of the core body or outward of the core body and supported by the first end plate and the second end plate.. . ... Fanuc Corporation

03/08/18 / #20180068203

Server, method, non-transitory computer readable medium encoded with program, and system for recognizing individual identification information of machine

A server communicable with a plurality of machine tools via a network, includes a control unit and a storage unit, in which the control unit includes: an accumulating unit that collects display screen data from the machine tool at a predetermined time interval, and accumulates the display screen data in the storage unit along with time information and individual identification information of the machine tool; a receiver that receives a captured image of a display screen of a machine tool sent from an information terminal; a comparison unit that conducts a comparison between the captured image of the display screen of the machine tool received from the information terminal, and the display screen data accumulated in the storage unit, and specifies the display screen data that is matching; and a transmitter that transmits individual identification information of a specified machine tool as a result of the comparison to the terminal.. . ... Fanuc Corporation

03/08/18 / #20180067478

Electronic device and numerical controller

To provide an electronic device and numerical controller that can achieve reduction in work for changing a display state after start-up of an application. A numerical controller comprises: a display control unit that displays one started application or multiple started applications simultaneously on the display unit; an input unit that accepts input through the operation unit and identifies a position on the display unit; a recognition unit that recognizes a figure drawn with the operation unit based on the identified position; and a start-up unit that starts an application associated with the figure and determines an initial display position for the started application based on the position on the display unit where the figure is drawn.. ... Fanuc Corporation

03/08/18 / #20180067473

Numerical controller, control system, control method, and control program

To provide a numerical controller, a control system, a control method, and a control program that can realize proper adjustment of a method of machining by each machine tool in a machining step. A numerical controller comprises: a rom that stores multiple combinations of machining programs and parameters together with a first cycle time required for machining; a receiving unit that receives a second cycle time of a bottleneck step; and a selection unit that selects a combination from the multiple combinations of the machining programs and the parameters. ... Fanuc Corporation

03/08/18 / #20180067472

Numerical controller

A numerical controller which can prevent the stoppage of operation caused by the shutting off of communication with a host computer includes a communication unit for sending an nc data acquisition request containing a data size specification to a host computer, and a numerical control unit for performing operation using nc data sent from the host computer in response to the nc data acquisition request. Every fixed period, the communication unit sends, to the host computer, the nc data acquisition request containing the data size specification corresponding to a quantity of the nc data consumed by the numerical control unit.. ... Fanuc Corporation

03/08/18 / #20180067471

Numerical controller

A numerical controller which controls a machine tool acquires tool information including a shape of a tool, a machining condition in machining, and information related to a machining result of a workpiece after machining. A machine learning device performs machine learning on tendency of the information related to a machining result with respect to the tool information and the machining condition based on the tool information and the machining condition used as input data and based on the information related to a machining result used as teacher data, so as to construct a learning model. ... Fanuc Corporation

03/08/18 / #20180067469

Servomotor control device, servomotor control method, and computer-readable recording medium

A servomotor control device includes a servomotor; a driven body configured to be driven by the servomotor; a connection mechanism configured to connect the servomotor and driven body, and transmit power of the servomotor to the driven body; a position command generation unit configured to generate a position command value; a motor control unit configured to control the servomotor using the position command value; a position command compensation unit including a force estimation part configured to estimate a drive force acting on the driven body at the connection mechanism, and a compensation amount generation part configured to generate a compensation amount for compensating the position command value based on the estimated drive force; and a restriction part configured to restricting updating of the compensation amount when a command acceleration or a command velocity of the position command value is no more than a desired value.. . ... Fanuc Corporation

03/08/18 / #20180067467

Machining system and robot system

There is provided a machining system including: a machine tool that moves a table on which a plurality of works are fixed, in a two-dimensional manner, to machine the one work by driving a blade shaft in a direction orthogonal to a moving direction of the table; a robot that is disposed at a position accessible to the table of the machine tool to apply processing to the other one work fixed to the table; and a robot control unit that controls the robot so as to follow movement of the table on the basis of position information on the table.. . ... Fanuc Corporation

03/08/18 / #20180067466

Controller, control method, and non-transitory computer-readable medium storing computer program for machine tool

To provide a controller for a machining device that controls oscillation of a cutting tool used for oscillating cutting to become capable of reducing a probability of interference between an interfering object existing near a work as a cutting target and the cutting tool. A controller for control over a machine tool comprises: a position command acquiring unit that acquires a position command directed to a servo motor for driving a cutting tool; a rotation speed acquiring unit that acquires a rotation speed of the cutting tool; an acceleration calculating unit that calculates an acceleration of the servo motor based on the position command; an oscillation command calculating unit that calculates an oscillation command based on the position command and the rotation speed, the calculated oscillation command causing the cutting tool and the work to oscillate relative to each other along a machining route; an offset value calculating unit that calculates an offset value based on the acceleration; an offset unit that offsets amplitude of the oscillation command; and a driving unit that outputs a drive signal to be used for driving the servo motor based on the oscillation command including the offset amplitude and the position command.. ... Fanuc Corporation

03/08/18 / #20180067148

Current detection circuit not affected by noise

A current detection circuit includes: a resistor in a current path; first and second signal transmission units that transmit signals of first and second terminal sides of the resistor; a first difference operation unit that executes a difference operation on the signals transmitted by the first and second signal transmission units; a noise-capturing transmission unit starting point; third and fourth signal transmission units connected with the noise-capturing transmission unit starting point; a second difference operation unit that executes a difference operation on the signals transmitted by the third and fourth signal transmission units; and a summing operation unit that executes a summing operation on the first and second difference signals, wherein the first signal transmission unit and the fourth signal transmission unit are disposed close to each other and the second signal transmission unit and the third signal transmission unit are disposed close to each other.. . ... Fanuc Corporation

03/08/18 / #20180066701

Bellows support structure and slide table device

A support structure for a bellows attached to a slide table, and which is capable of expanding and contracting in a movement direction of the slide table, includes support members that support the bellows, shafts disposed substantially in parallel with the movement direction of the slide table, and bushes that support the support member so as to be capable of moving in the movement direction of the slide table with respect to the shafts. Fluid bearings are formed by supplying a fluid between the bushes and the shafts.. ... Fanuc Corporation

03/08/18 / #20180065256

Human-collaborative robot

A human-collaborative robot, by which the robot is unlikely to be accidentally operated despite the intention of the human, even if a relatively simple action pattern is determined as a command to the robot. When an external force by a human is applied to the robot, the force is detected by a force sensor. ... Fanuc Corporation

03/08/18 / #20180065250

Laser welding system

To provide a laser welding system that can correct divergence of a laser beam irradiation position with higher precision, and is capable of higher precision laser welding. A remote laser welding system (1) includes: a multi-axis robot (3); a laser head (5) provided to a leading end of an arm (31) of the multi-axis robot (3); a control unit (7) that controls operations of the multi-axis (3) and the laser head (5); and a laser light source (53), in which the laser head (5) includes: two galvano mirrors (51, 52) configured to be rotatable about rotational axes (x1, x2), respectively, and reflect a laser beam; and galvano motors (54) that rotationally drive the galvano mirrors (51, 52), and in which the control unit (7) includes an acceleration sensor (73) that acquires the acceleration of the vibration; and a command correction section (74) that corrects a control command to the galvano motors (54) which rotationally drive the galvano mirrors (51, 52), based on the acceleration of the vibration acquired by the acceleration sensor (73), so as to suppress divergence of the laser beam irradiation position due to vibration.. ... Fanuc Corporation

03/08/18 / #20180065249

Robot simulation apparatus

A robot simulation apparatus includes an information setting unit that sets a type of one or more hands provided on the tool; a storage unit that stores types of the hands in association with three-dimensional models and tool coordinate systems of the hands; a hand position and posture setting unit that sets a position and a posture of each of the hands of the tool attached to an attachment surface of a robot; and a generation unit that generates a three-dimensional model of the robot, in which the three-dimensional model of the hands read based on the set type of the hand is attached to the attachment surface based on the set positions and postures, and that sets a tool coordinate system. The generated three-dimensional model and tool coordinate system are used to perform a simulation of the robot provided with the tool attached to the attachment surface.. ... Fanuc Corporation

03/08/18 / #20180065225

Telescopic cover and method for adjusting the position of a telescopic cover

An uppermost cover member of a telescopic cover is fixed to a movable member (a saddle or a table), whereas a lowermost cover member of the telescopic cover is fixed to a stationary member (a pedestal or the saddle) of a machine tool, the stationary member being stopped with respect to a direction of movement of at least the movable member. Attached members, which project outwardly along the direction of movement from the telescopic cover, and which are attached by fastening members to the stationary member, are provided on the cover member. ... Fanuc Corporation

03/08/18 / #20180065220

Position compensation system and position compensation method for tool changer

A position compensation system of a tool changer includes a storage unit for storing a coordinate indicating a reference position of a turret, a rotary position coordinate detector for detecting the rotary position coordinate of the turret, a compensation necessity determiner for determining whether or not it is necessary to perform a rotational compensation to return the turret to the reference position, in accordance with a rotational deviation of the detected rotary position coordinate from the stored rotary position coordinate, and a compensation request part for requesting an operation or work related to the rotational compensation when it is determined that the rotational compensation needs to be performed.. . ... Fanuc Corporation

03/08/18 / #20180065219

Workpiece clamping device clamping and securing workpiece

A workpiece clamping device able to clamp a first workpiece and a second workpiece placed on the first workpiece. The workpiece clamping device includes a receiving base on which the first workpiece is to be placed, a first clamping mechanism for clamping the first workpiece, and a second clamping mechanism for clamping a second workpiece placed on the first workpiece. ... Fanuc Corporation

03/08/18 / #20180065217

Robot system

A robot system including a plurality of robots that are arranged at intervals and that each perform machining on a work; and a tool storage unit that stores a tool used when each of the robots performs machining on the work and that is disposed at a position allowing at least one of the robot to take out the tool, wherein the respective robots are provided with hands with which the tool stored in the tool storage unit can be handled; and, when one of the robots needs to exchange the tool.. . ... Fanuc Corporation

03/01/18 / #20180063606

High-speed converter, measurement system, and computer-readable medium

To perform processing at a higher speed cycle. A high-speed converter (220) includes any conversion means (241, 251, 261, 271) among a first conversion means (241) for converting an analog signal into a digital value; a second conversion means (251) for converting a digital value into an analog signal; a third conversion means (261) for converting an electrical signal into a digital signal; and a fourth conversion means (271) for converting a digital signal into an electrical signal, and causes the conversion means (241, 251, 261, 271) that is included to operate by a method based on information acquired via a network (400).. ... Fanuc Corporation

03/01/18 / #20180062301

Nameplate mounting structure

A mounting section on which a nameplate is mounted includes a space formed between the nameplate and a bottom part of the mounting section, the space enabling the nameplate to be rotated about a fulcrum e that serves as a center of rotation, in a state with the nameplate being mounted on a casing.. . ... Fanuc Corporation

03/01/18 / #20180059657

Production controller equipped with function of identifying cause upon operation stop of production facility including manufacturing facilities

A cell controller includes a first communication unit which receives a task program and signal setting information stored in each manufacturing machine from this manufacturing machine, a stop detection unit which refers to the task program and the signal setting information to detect whether a production facility has stopped operation, and a stop cause identification unit which analyzes the task program and the signal setting information to identify the manufacturing machine that has caused the operation stop of the production facility, and this cause. Such a cell controller can detect whether a production facility including manufacturing machines has stopped operation, and automatically identify the manufacturing machine that has caused this operation stop, and this cause.. ... Fanuc Corporation

03/01/18 / #20180059655

Production system having function of indicating inspection time for production machine

A production system includes at least one production machine, a machine management device, and a production management device. The production machine transmits cumulative total use time data to the machine management device. ... Fanuc Corporation

03/01/18 / #20180059642

Numerical controller

A numerical controller that achieves detection of a lifetime of a belt in a machine whose axis and motor are interconnected by the belt includes a axis pulse acquisition unit obtaining a pulse of a axis provided in a machining tool to be controlled, a motor pulse acquisition unit obtaining a pulse of the motor driving the axis, a axis revolution speed calculation unit calculating a revolution speed of the axis based on the obtained axis pulse, a motor revolution speed calculation unit calculating a revolution speed of the motor from the obtained motor pulse, a substantial slip distance calculation unit calculating a substantial slip distance of the belt from the axis revolution speed and the motor revolution speed, and a belt lifetime determination unit determining that the belt has reached the end of its lifetime when the substantial slip distance of the belt exceeds a predetermined threshold.. . ... Fanuc Corporation

03/01/18 / #20180059641

Manufacturing management system for changing abnormality detection condition according to manufacturing period-of-time information

A manufacturing management system includes a manufacturing management device and a machine control device. The machine control device includes an abnormality detection unit that changes a predetermined abnormality detection condition in response to an instruction from the manufacturing management device, and a control unit that transmits manufacturing period-of-time information of a robot to the manufacturing management device. ... Fanuc Corporation

03/01/18 / #20180059639

Cell control system

A cell control system capable of estimating a cause of an alarm by estimating an influence of noise in a plurality of machines includes a machine operation instruction unit for transmitting an operation instruction to a managed manufacturing machine, a noise value collection unit for collecting detected noise information, an operation information collection unit for collecting operation information of a manufacturing machine, a learning unit for creating a learning model by performing machine learning using the collected operation information collected as an input signal and the detected noise information as an instruction signal, an estimation unit for analyzing the learning model to estimate operation information corresponding to a noise factor, and an operation instruction change unit for instructing the machine operation instruction unit to change instruction content based on the operation information corresponding to the noise factor.. . ... Fanuc Corporation

03/01/18 / #20180059636

Numerical controller including tool retracting function for avoidance of interference

Executable format data resulting from decoding of a positioning block (retraction block) prior to start of cutting and an end point coordinate position p1 for command for the retraction block are stored. When machining is interrupted and a request for retraction of a tool is input, a retracting operation 1 is performed to retract the tool from a machining interruption position p2 to the stored end point coordinate position p1 of the retraction block. ... Fanuc Corporation

03/01/18 / #20180058615

Joint structure and robot

An object is to exhibit a higher sealing performance against an external pressure, to more reliably prevent breakage of a sealed state established by an inner seal member, and to maintain the soundness of inner mechanical components. Provided is a joint structure including two joint members, a driving mechanism that rotationally drives the two joint members about a predetermined axis relative to each other, two seal members forming a seal between the joint members at positions doubly surrounding the outside of a lubricant storing part in the driving mechanism, and a pressure-applying means that makes the air pressure in a space provided between the two seal members, higher than the pressure of the outside air.. ... Fanuc Corporation

03/01/18 / #20180058522

Electromagnetic brake

A coil bobbin and a brake core are secured to each other readily and more tightly. Provided is an electromagnetic brake including an annular coil bobbin around which an excitation coil is wound, a brake core having an annular recess that accommodates the coil bobbin, and an armature driven by an electromagnetic force generated by the excitation coil. ... Fanuc Corporation

03/01/18 / #20180057279

Work transferring system and work transferring method

A work transferring system includes: a hand including a body and at least one attracting part configured to hold a work with a gap maintained between the work and a surface of the body by attracting the work to a distal end protruding from the surface; a transfer mechanism configured to transfer the work to a predetermined transfer destination by moving the hand; a work releasing member disposed above the transfer destination to which the transfer mechanism transfers the work and configured to release the work from the attracting part; and an lifting mechanism configured to move up and down the work releasing member or the work. The work releasing member includes a claw arranged in a substantially horizontal cantilever manner and having a shape that allows insertion of the claw into the gap.. ... Fanuc Corporation

03/01/18 / #20180057278

Pallet device, machine tool and machining system which clamp workpiece

A pallet device which can prevent a hook fixed to a pallet from interfering with a workpiece or a tool for a machine tool. The pallet device includes a pallet including a pallet main body which clamps a workpiece, and a replacement hook movably provided in the pallet main body, the replacement hook being movable between a projection position at which the replacement hook projects outside the pallet main body and a retraction position to which the replacement hook is retracted from the projection position to the pallet main body, and a jig to and from which the pallet is attached and detached.. ... Fanuc Corporation

03/01/18 / #20180056564

Mold clamping device of injection molding machine

A mold clamping device of an injection molding machine supports a motor fixing member configured to fix a mold opening/closing motor to a rear platen, on a base frame through a support member and slide plates. When viewed from a direction of a drive shaft of the mold opening/closing motor, the width of the support member is formed to progressively increase outwardly from the motor fixing member toward the base frame, and on a portion of the support member that is located on the base frame side, the slide plates are provided at at least both ends of the portion in a width direction of the support member.. ... Fanuc Corporation

03/01/18 / #20180056520

Machine learning device, robot system, and machine learning method for learning motion of robot engaged in task performed by human and robot in cooperate with each other

A machine learning device for learning a motion of a robot engaged in a task performed by a human and a robot in cooperation with each other, including a state observation unit that observes a state variable indicating a state of the robot when the human and the robot cooperate with each other and perform a task; a reward calculation unit that calculates a reward based on control data and the state variable for controlling the robot and on an action of the human; and a value function update unit that updates an action value function for controlling a motion of the robot, based on the reward and the state variable.. . ... Fanuc Corporation

03/01/18 / #20180056514

Workpiece picking system

A workpiece picking system is provided, including: a conveyor that transfers multiple workpieces in one transfer direction; a position detection unit that detects transfer positions of the workpieces transferred by the conveyor; a distributing robot that sorts the workpieces transferred by the conveyor in a single row into two rows by a predetermined rule following the movement of the conveyor by performing line tracking based on the detected transfer positions; and a pair of picking robots that pick-up the workpieces, following the movement of the conveyor by performing line tracking based on the transfer positions detected by the position detection unit, and disposing only the workpieces in one of the rows sorted by the distributing robot, in an operating range of the picking robots. The pair of picking robots are arranged in a direction orthogonal to the transfer direction of the conveyor.. ... Fanuc Corporation

03/01/18 / #20180056465

Fluid ejection device

A fluid ejection device is equipped with a robot hand, which is attached to a distal end of an arm of an articulated robot, and having ejection holes therein for ejecting a cutting fluid toward a tool holder or a tool, and a controller adapted to control joints of the articulated robot, in such a manner that the robot hand moves along an axial direction (z-direction) of a spindle in synchronism with a feeding operation by which the spindle is moved along the axial direction (z-direction) of the spindle.. . ... Fanuc Corporation

03/01/18 / #20180056441

Laser controller

A laser controller is configured to output a laser beam in response to the input of command power. The laser controller receives the input of the command power and the input of an acceleration of the relative movement of a laser machining head and a workpiece, calculates output power based on the command power and a coefficient corresponding to the acceleration, and outputs the laser beam according to the calculated output power.. ... Fanuc Corporation

03/01/18 / #20180056434

Spot welding apparatus that judges welding state

A spot welding apparatus includes a spot welding gun and a welding gun control apparatus. The welding gun control apparatus includes a pressurizing force control part controlling the pressurizing force, a position control part controlling the position of at least one electrode, and a determination part determining whether or not the welding is performed in a normal state. ... Fanuc Corporation

03/01/18 / #20180056421

Wire electrical discharge machine

A wire electrical discharge machine includes a first voltage applying circuit, a second voltage applying circuit, and a switch controller. The first voltage applying circuit includes a first dc power source for applying a positive polarity voltage across an electrode gap, and a first switch for on/off-switching of application of the positive polarity voltage. ... Fanuc Corporation

03/01/18 / #20180056420

Wire electrical discharge machine and measuring method

A wire electrical discharge machine includes: a supporting member for relatively moving a wire electrode relative to a measurement target; servomotors for moving the supporting member; a setting changer for changing the setting of a directive speed; and a motor controller that controls the servomotors in performing move-and-contact detection for detecting contact between the wire electrode and the measurement target by moving the two relative to each other, so that the wire electrode is moved relative to the measurement target based on the directive speed changed and specified by the setting changer.. . ... Fanuc Corporation

03/01/18 / #20180056418

Wire electrical discharge machine

A wire electrical discharge machine includes: a travelling route formed of multiple divisional regions, through which a wire electrode is fed by an auto wire feeding mechanism; and a memory storing failure evaluation reference data on the auto wire feeding for every divisional region. The wire electrical discharge machine detects failure of the auto wire feeding and locate the tip position of the wire electrode at the time of failure and causes a controller to determine whether to perform or stop retry of the auto wire feeding based on the located tip position and the failure evaluation reference data for every divisional region.. ... Fanuc Corporation

03/01/18 / #20180056335

Workpiece sorting system and method

Provided is a sort workpiece sorting system including: a conveyor; a conveying position detection part for workpieces; a camera configured to photograph the workpieces; robots provided with a hand disposed along a conveying direction and capable of ejecting workpieces on the conveyor, and a weight measurement part; a control part configured to control each robot; and a large group classifying part configured to classify the workpieces into large groups allocated to the robots based on an image of the workpieces. The control part includes a visual tracking part configured to cause the robots to handle the workpieces while following an operation of the conveyor based on the image of the workpieces and a conveying position. ... Fanuc Corporation

02/22/18 / #20180054037

Laser device

. . To provide a laser device allowing the prevention of dew formation on a cooler of the laser device, while contributing to a longer lifetime of a humidity sensor to be used. A laser device includes a laser diode and a cooler for cooling the laser diode. ... Fanuc Corporation

02/22/18 / #20180053951

Cell control system

A cell control system that reduces an abnormality occurrence probability in a manufacturing cell according to a manufacturing cell operation plan includes a cell controller that transmits an operation instruction to a manufacturing machine of the manufacturing cell. The cell controller includes a machine operation instructing unit that transmits the operation instruction to each manufacturing machine based on an operation schedule, an operation information collecting unit that collects operation information of the manufacturing machine, an alarm probability estimating unit that estimates an alarm occurrence probability of the manufacturing machine, a schedule candidate creating unit that creates at least one operation schedule candidate having a changed order of an operation element of the operation schedule or start time, and an optimal candidate selecting unit that selects a shortest necessary time that takes the alarm occurrence into account from the operation schedule and the operation schedule candidate as a selected operation schedule.. ... Fanuc Corporation

02/22/18 / #20180052449

Motor control device, motor control method and computer readable recording medium

A motor control device includes a velocity controller configured to calculate a torque command from a velocity command and a motor velocity; a compensation torque calculation unit configured to calculate a compensation torque command by multiplying an error between the motor velocity and a velocity of a driven part by a compensation gain and a compensation filter; a torque control unit configured to control torque of a motor based on a value obtained by adding the torque command and the compensation torque command; and a setting change part configured to change a gain of the velocity controller according to an operating condition of the motor control device, and change at least one of the compensation gain and the compensation filter in accordance with a change in the gain of the velocity controller.. . ... Fanuc Corporation

02/22/18 / #20180052070

Electric motor

To provide an electric motor capable of reducing the number of work processes for airtight testing, by having a pressure sensor capable of detecting the pressure of an internal space. A motor having an internal space sealed relative to an external space includes: a main body part having a first space constituting the internal space, a stator part that is arranged to be housed in the first space and has a winding, and a rotor part that is entirely or partially arranged to be housed in the first space and has an output shaft; a detection part having a second space that constitutes the internal space and is in communication with the first space; a pressure sensor arranged at the internal space and capable of detecting the pressure of the internal space; and an output part that outputs information of the pressure detected by the pressure sensor out of the motor.. ... Fanuc Corporation

02/22/18 / #20180050452

Robot control device

A robot control device includes a feature-point detecting unit that detects, from an image of an object acquired by a visual sensor, the positions of a plurality of feature points on the object in a predetermined cycle; a position/orientation calculating unit that updates, in the predetermined cycle, respective equations of motion of the plurality of feature points on the basis of the detected positions of the plurality of feature points and that calculates the position or orientation of the object on the basis of the detected positions of the plurality of feature points calculated from the updated equations of motion; and a robot-arm-movement control unit that controls the movement of a robot arm so as to follow the object, on the basis of the calculated position or orientation of the object.. . ... Fanuc Corporation

02/15/18 / #20180046150

Operation management system having sensor and machine learning unit

An operation management system includes a sensor for obtaining data on an operator and a cell control device connected to the sensor. The cell control device includes a sensor management unit for managing information from the sensor; an operator monitor unit for monitoring at least one of the motion amount and condition amount of the operator; a learning unit for learning at least one of the degrees of fatigue, proficiency, and interest of the operator; and a notification management unit that transmits condition information including at least one of the degrees of fatigue, proficiency, and interest of the operator, when receiving a condition notification request from a host management unit, and that receives an operation details change notification and transfers the operation details change notification to the operator, or that transmits the condition information to the operator, when receiving a condition notification request from the operator.. ... Fanuc Corporation

02/15/18 / #20180045583

Motor control device, control method, and non-transitory computer readable medium encoded with control program, for specifying type of temperature sensor

To provide a motor control device that specifies a type of temperature sensor by a simple technique, even in a case of the type of temperature sensor installed to a motor being unclear. A motor control device includes: a temperature detection circuit capable of mounting a plurality of types of temperature sensors as a temperature sensor installed to a motor; a storage unit that stores a plurality of conversion tables corresponding to each of the plurality of types of temperature sensors; and a motor temperature detection part that detects a motor temperature using feedback data from the temperature sensor and a conversion table corresponding to the type of temperature sensor, in which the type of temperature sensor installed to the motor is specified using comparison results between the temperature of a different motor from the motor obtained from a known type of temperature sensor or the temperature of the motor control device itself, and a plurality of calculated temperatures calculated using feedback data and conversion tables corresponding to each of the plurality of types of temperatures sensors.. ... Fanuc Corporation

02/15/18 / #20180043540

Robot control unit for assembly robot

A robot control unit for an assembly robot includes a force detecting device configured to detect forces applied to first and second works and, when the first work is fitted to the second work by a first robotic arm, a storage device stores a deflection amount table associating a force applied when fitting with the deflection amount of the robotic arm in a direction of the fitting, a deflection-amount acquiring process configured to calculate the deflection amount of the robotic arm in the direction of the fitting by using a value detected by the force detecting device and the deflection amount table, a work-position acquiring process configured to calculate a work position as the position of the first work relative to the second work in the direction of the fitting based on operation information about the robotic arm, and a real-fitting-amount acquiring process configured to correct the work position based on the calculated deflection amount.. . ... Fanuc Corporation

02/15/18 / #20180043527

Robot system

A robot system includes a conveying device, a robot, a control unit for controlling operation of the robot by transmitting a drive signal to a motor of the robot, and for outputting a driving speed control signal to the conveying device, and an encoder for detecting a conveying speed of the conveying device in a regular operation mode, where, when the robot is to be operated in a teach mode and a test mode, the control unit transmits a drive signal to the robot such that an operation speed is reduced by a received override value, and outputs the driving speed control signal such that the conveying speed of the conveying device is reduced by the override value.. . ... Fanuc Corporation

02/15/18 / #20180043488

Servo control device, spindle failure detection method using servo control device, and non-transitory computer readable medium encoded with computer program

To provide an arrangement capable of detecting spindle failure in a machine tool using an existing servo control device, without providing separate external sensors, a failure analysis device or the like. A servo control device (22), which detects failure of a spindle of a machine tool including the spindle, a feed shaft, and a positioning servomotor that is installed to the feed shaft and is for deciding the position of the spindle, includes: a feedback acquisition unit (222) that acquires a feedback signal of the positioning servomotor; and an analysis/detection unit 226 that analyzes the feedback signal acquired to detect failure of the spindle.. ... Fanuc Corporation

02/15/18 / #20180043471

Laser processing robot system and laser processing method

A laser processing robot system and a laser processing method, by which the motion accuracy of a robot in the system can be improved and laser processing with high accuracy can be carried out. The robot system is configured to: execute a first robot motion for moving an laser irradiation device to a predetermined command position; measure an actual three-dimensional position of the irradiation device in the first robot motion; calculate a deviation between the command position and the measured actual three-dimensional position of the irradiation device in the first robot motion; store the calculated deviation as a time series of deviation data; and execute a second robot motion in which a robot motion similar to the first robot motion is executed while correcting the laser irradiation position so that the laser irradiation position coincides with a desired position, based on the stored deviation data.. ... Fanuc Corporation

02/08/18 / #20180041231

Encoder signal processing device, encoder, and signal processing method and recording medium

An encoder signal processing device detects position data at every predetermined time interval from an original signal which is an analog amount generated in an encoder according to movement of a measurement target. The encoder signal processing device includes: an approximate curve calculation unit that calculates an approximate curve of a detection error included in the original signal on the basis of the detection error of the position data at at least three or more points; an approximate error computation unit that computes an approximate value of the detection error of the position data at an arbitrary time point on the basis of the approximate curve of the detection error; and a position data correction unit that corrects the detection error of the position data at the arbitrary time point on the basis of the approximate value of the detection error of the position data.. ... Fanuc Corporation

02/08/18 / #20180041099

Encoder capable of erasing memory information and motor system including the same

An encoder which detects information on the position or the speed of a motor includes memory which stores motor-specific information on the motor to be mounted on the encoder, a mount determination unit which determines whether the encoder has been removed from the motor, and a memory information erasure unit which erases the motor-specific information stored in the memory when the mount determination unit determines that the encoder has been removed from the motor.. . ... Fanuc Corporation

02/08/18 / #20180039720

Simulation apparatus

A simulation apparatus includes a backup information input unit that reads backup information containing parameters and operation programs of a plurality of automated machines operating according to interactive interlock signals; a virtual device generator that generates virtual devices of respective ones of the plurality of automated machines on the basis of the parameters contained in the backup information; an i/o association relationship storage that stores an association of the interlock signals between the plurality of automated machines; an i/o connecting unit that connects the interlock signals between the virtual devices generated in the virtual device generator in accordance with the association stored in the i/o association relationship storage; and a program executing unit that executes the operation programs read by the backup information input unit.. . ... Fanuc Corporation

02/08/18 / #20180039260

Control device and control system

A control device includes a receiving unit that receives output signals from a plurality of manufacturing machines, via a communication network; a noise-component extracting unit that extracts a common noise component that is contained in the output signals; and a noise-component removing unit that removes the extracted noise component from at least one of the output signals.. . ... Fanuc Corporation

02/08/18 / #20180038773

Diagnostic service system and diagnostic method using network

A diagnostic service system includes one or plurality of factory monitoring systems configured to perform monitoring of at least one machine; a service center management device that is connected with the one or plurality of factory monitoring systems via a network; one or plurality of service centers that are connected with the service center management device; and a plurality of service terminals connected with one service center or each of the plurality of service centers via a service control. The plurality of service terminals are used by each responder capable of fault diagnosis of the machine, and when fault of a machine occurs, one of the plurality of service terminals is selected via the service center management device and the one service center or plurality of service centers.. ... Fanuc Corporation

02/08/18 / #20180038771

Controller and control method for doubly checking the state of a control shaft

A controller outputs a first detection signal indicative of the position of a control shaft, and by forwardly converting a motor position signal indicative of the position of a motor through use of a motion conversion characteristic of a power transmission unit, outputs a second detection signal corresponding to the position of the control shaft. Then using the respectively output first detection signal and second detection signal, the controller doubly determines whether or not the state of the control shaft is abnormal.. ... Fanuc Corporation

02/08/18 / #20180038446

Rotary axis module and articulated robot

A rotary axis module includes: an input shaft connected to a drive motor; an output shaft, an output shaft flange connected to the output shaft; parallel gears coupled to the output shaft flange; at least two double gears; and a transfer gear that transmits the power of the drive motor to the double gears. The at least two double gears and the transfer gear are disposed so as to surround the output shaft.. ... Fanuc Corporation

02/08/18 / #20180036820

Soldering system

Provided is a soldering system that can raise the work efficiency related to the supply of a soldering target and soldering work, while decreasing the oxygen concentration by maintaining high airtightness in a space surrounding the soldering target. A soldering system includes a soldering device and a robot related to the soldering device, in which the soldering device is equipped with a container having an openable lid and accommodating a soldering target, and the robot performs conveying of the soldering target to the soldering device and opening/closing of the lid. ... Fanuc Corporation

02/08/18 / #20180036817

Wire electric discharge machine including average discharge delay time calculating unit

In a wire electric discharge machine, time from application of a voltage to a machining gap between a workpiece and a wire electrode until occurrence of electric discharge is measured as a discharge delay time, and the measured discharge delay time is integrated over a predetermined measurement period to calculate a discharge delay integrated time. Further, the number of times of the voltage application in the measurement period is counted. ... Fanuc Corporation

02/08/18 / #20180036816

Wire electric discharge machine including average discharge delay time calculating unit

In a wire electric discharge machine, time from application of a voltage to a machining gap between a workpiece and a wire electrode until occurrence of electric discharge is measured as a discharge delay time, and the measured discharge delay time is integrated over a predetermined measurement period to calculate a discharge delay integrated time. Further, the number of times of the voltage application in the measurement period is counted. ... Fanuc Corporation

02/08/18 / #20180036815

Electrical discharge machine

An electrical discharge machine includes: a work tank to store the working fluid in order to perform electrical discharge machining; a sound collector to collect sound generated by electrical discharge machining and transmitted through the working fluid stored in the work tank; and a controller to perform a predetermined operation based on sound information collected by the sound collector.. . ... Fanuc Corporation

02/01/18 / #20180034391

Motor control device, motor control method, and non-transitory computer readable medium encoded with computer program

To provide a motor control device capable of causing a motor to rotate in any rotation direction, even when leaving the connection state of the motor of a machine tool as standard. A motor control device (10) includes: a coordinate converter (36) as a voltage command output unit that outputs voltage command data instructing a voltage to be applied to a motor (14) based on an external instruction; a voltage command data interchanging unit (38) that outputs by interchanging or not interchanging the voltage command data, based on a setting for interchanging of a phase rotation of the voltage command data; a pwm output unit (40) as an amplifier that drives the motor (14) based on the voltage command data outputted by the voltage command data interchanging unit (38); a current detection unit (42) that detects the electric current flowing through the motor (14) and outputs current feedback data; and a current feedback data interchanging unit (44) that outputs by interchanging or not interchanging the current feedback data based on a setting for interchanging.. ... Fanuc Corporation

02/01/18 / #20180034237

Laser device

To provide a laser device including an electrically conductive member, which shortens an operation time during electrical connection of laser diode modules, appropriately performs positioning during connection, is highly effective in reducing the number of processes, is highly versatile, and has a simple structure. The laser device includes: a plurality of laser diode modules each including two electrodes; and an electrically conductive member for electrically connecting the electrodes of different ones of the laser diode modules through soldering. ... Fanuc Corporation

02/01/18 / #20180034232

Laser control device, method and program

A laser control device includes: an averaging circuit that applies a primary delay filter to an actual instantaneous value; a data processing unit that applies a primary delay filter to an actual average value h, thereby calculating an actual average value s; a reference value generation unit that generates an reference value; and an output reduction determination unit that determines output reduction. In a case in which pulse on time in the output command value exceeds a sum of the processing period and start-up time of a power supply, if the actual instantaneous value falls below the reference value, it is determined that an output is reduced; and in a case in which the pulse on time is equal to or less than the sum, if the actual average value s falls below the reference value, it is determined that an output is reduced.. ... Fanuc Corporation

02/01/18 / #20180034131

Filter circuit, communication circuit equipped with filter circuit, and numerical control equipped with filter circuit

To provide a filter circuit, a communication circuit including a filter circuit, and a numerical control including a filter circuit, which improve transmission efficiency of partial write performed in a communication circuit made using an all-purpose serial communication protocol. A partial-write enable filter circuit includes: a data input unit that accepts input data; a determination unit that determines whether partial write of input data is valid; an enable information acquisition unit that acquires partial-write enable information; a storage unit that stores partial-write enable information; a computation unit that computes valid data in the input data; and a data output unit that outputs the valid data computed by the computation unit.. ... Fanuc Corporation

02/01/18 / #20180032404

Automatic backup device, automatic backup method, and recording medium

To allow restoration of a backup target device more properly. An automatic backup device comprises: a history information acquisition unit that acquires history information containing a time of a change in setting on a backup target device and a content of the change associated with each other; a restoration request acquisition unit that acquires a restoration request containing a time intended for restoration of the backup target device; a restoration information generation unit that generates restoration information for restoring the backup target device based on the time contained in the restoration request by using the history information acquired by the history information acquisition unit; and a restoration information transmission unit that transmits the restoration information generated by the restoration information generation unit to the backup target device.. ... Fanuc Corporation

02/01/18 / #20180032067

Numerical controller

A numerical controller capable of suppressing a load on monitoring processing by monitoring only necessary items according to the operation state of a machine tool or the like includes a monitoring pattern storage unit loaded with a monitoring pattern defined for each operation state of the device to be monitored, a determination unit configured to determine the operation state of the device to be monitored, a monitoring pattern selection unit configured to acquire the monitoring pattern corresponding to the determined operation state from the monitoring pattern storage unit and create a monitoring list based on the acquired monitoring pattern, and a monitoring unit configured to monitor the device to be monitored based on the monitoring list and acquire the monitoring data.. . ... Fanuc Corporation

02/01/18 / #20180032063

Numerical controller

A machine tool controlled by a numerical controller includes a feed handle for driving a drive-shaft for moving a tool and a workpiece relatively by using a mechanical mechanism and a motor for driving the drive shaft. The numerical controller generates an automatic feed command for driving the motor when a specific handle operation performed on the feed handle is detected.. ... Fanuc Corporation

02/01/18 / #20180032058

Cad/cam-cnc integrated system

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.. ... Fanuc Corporation

02/01/18 / #20180032053

Numerical controller and movement control method for tool

A numerical controller includes: a program analyzing unit to obtain an end point position of a tool; a first angle calculating unit to calculate an inclination angle of a synthetic feeding direction that maximizes a synthetic torque, based on an upper limit movement torque of the tool in each of the two axis directions; a second angle calculating unit to calculate an inclination angle of a cutting feed direction of the tool based on a start point position and the end point position of the tool; a rotation angle calculating unit to calculate a difference between the inclination angle of the synthetic feeding direction and the inclination angle of the cutting feed direction as a rotation angle of a table; and a servo motor control unit to control rotation of the table based on the rotation angle.. . ... Fanuc Corporation

02/01/18 / #20180032051

Numerical controller and movement control method for tool

A numerical controller includes: a program analyzing unit to obtain a first movement end point position of the tool; a direction calculating unit to calculate a synthetic movement direction that maximizes a synthetic velocity, based on an upper limit movement velocity of the tool in each of the two axis directions; an end point position calculating unit to calculate an intersection position of a circle and the synthetic movement direction as a second movement end point position, wherein the circle has as a radius a distance from a rotation center position of the table to the first movement end point position; a rotation angle calculating unit to calculate a rotation angle of the table based on the first movement end point position and the second movement end point position; and a rotation control unit to control rotation of the table based on the rotation angle.. . ... Fanuc Corporation

02/01/18 / #20180032050

Programmable controller

A programmable controller sets access rules relating to permission or denial of access to a first data storage unit during execution of a second sequence program. In addition, a first sequence program is executed while accessing only the first data storage unit, whereas the second sequence program is executed while accessing the first data storage unit and a second data storage unit in accordance with the set access rules.. ... Fanuc Corporation

02/01/18 / #20180029807

Suction device

There is provided a suction device including a suction portion for gripping a suction target by using a sucking force in a direction, and a pressing unit for pressing the suction target gripped by the suction portion in a direction opposite to the sucking force, and for terminating a gripped state, where the pressing unit includes a pressing member, for pressing the suction target, provided in a manner capable of advancing and retracting along the direction of the sucking force, and a drive unit for advancing and retracting the pressing member.. . ... Fanuc Corporation

02/01/18 / #20180029230

Safety management method and safety management system

A safety management method sets a third space that both a worker and a robot can enter between a first space in which the worker is present and a second space in which the robot is disposed; sets, between the first space and the third space and between the second space and the third space, respectively, boundaries for monitoring crossing thereof; monitors the presence/absence of the robot or the worker in the third space; when a state of crossing of one boundary and a state of the worker or the robot in the third space are simultaneously switched to “detection”, restricts the operation of the robot, when crossing of another boundary is detected; and not restricts the operation of the robot when the state of crossing of the one boundary and the state of the worker or the robot in the third space are simultaneously switched to “non-detection”.. . ... Fanuc Corporation

02/01/18 / #20180029229

Robot control device and method of controlling same

A control device for a robot, includes a speed calculator that calculates the speed of at least one target point of the robot operating according to an operation program, on the basis of a speed command value written in the operation program; a limitation direction specifier that specifies a direction in which the speed of the at least one target point is limited; a speed limit component calculator that calculates, out of the speed of the at least one target point calculated by the speed calculator, a speed component in the direction specified by the limitation direction specifier; and a speed limiter that limits, only upon motion exceeding a prespecified speed limit, a motion speed of the robot such that the speed component calculated by the speed limit component calculator is equal to or less than the prespecified speed limit.. . ... Fanuc Corporation

02/01/18 / #20180029155

Sensorless pressure change detection for servo gun

A method and an apparatus detects pressure changes at servo gun tips of a robotic welding system having a servo gun with a movable tip and an opposed fixed tip configured to weld a part. The method and apparatus observe a tip deflection value and convert the value to a current pressure value using a pressure estimator. ... Fanuc Corporation

02/01/18 / #20180029153

Wire electrical discharge machine and wire electrical discharge machining method

A wire electrical discharge machine includes: a mounting table having a placement plane on which a workpiece can be placed; a first guide portion and a second guide portion for stretching a wire electrode therebetween. The first guide portion is integrally equipped with a probe. ... Fanuc Corporation

02/01/18 / #20180029152

Wire electrical discharge machine and wire electrical dischange machining method

A machining condition setter in a wire electrical discharge machine, sets up: as machining conditions, a first machining condition for enabling the core fixing function in a first section on the upstream side; a second machining condition for enabling formation of a slot in the workpiece in a second section on the downstream side; and a medial machining condition that is different from the first machining condition and the second machining condition in a medial section located between the first section and the second section.. . ... Fanuc Corporation

02/01/18 / #20180029064

Robotic apparatus for painting

A robotic apparatus for painting a workpiece includes a redundant axis robot for use in a robotic painting system. The redundant axis of rotation provides the robot arm additional flexibility in avoiding obstacles and reaching an interior of the workpiece to apply paint thereto. ... Fanuc Corporation

01/25/18 / #20180027515

Server, method, recording medium, and system for maintaining accuracy of time

A server, method, program, recording medium, and system for maintaining accuracy of time of data without increasing frequency of synchronization processing. A synchronizing unit that executes synchronization processing at a server time t1 for synchronization between a time of a server and a time of an electronic device; a collecting unit that collects multiple n data segments and temporal data segments together from the electronic device from the time t1 to a server time t2 after the time t1, the server time t2 being a time when the synchronizing unit executes synchronization processing for synchronization between a time of the server and a time of the electronic device; and a correcting unit that corrects temporal data segments added to the n data segments based on a synchronization shift amount which is a time difference between the time t2 and temporal data t2′ added to data corresponding to the time t2.. ... Fanuc Corporation

01/25/18 / #20180026573

Machine learning device which learns current command for motor, motor controller, and machine learning method

A machine learning device which learns a current command for a motor, the machine learning device including a state observation unit which observes a state variable including a motor rotation speed or a motor torque command of the motor and at least one of a motor torque, a motor current, and a motor voltage of the motor; and a learning unit which learns the current command for the motor based on the state variable.. . ... Fanuc Corporation

01/25/18 / #20180026561

Servomotor control device, servomotor control method, and computer readable recording medium

A servomotor control device includes a torque command creation part for creating a torque command value for driving a servomotor. The torque command creation part includes a proportional gain part and an integral gain part. ... Fanuc Corporation

01/25/18 / #20180026496

Motor having function of generating and feeding electric power at coil end portion

A motor according to an embodiment of the present invention has a stator including windings wound therein, and a rotor disposed inside the stator. The motor includes an electric circuit unit, and an induction generator coil disposed in the vicinity of a coil end of the winding so as to generate electric power by a change of magnetic flux generated by the winding. ... Fanuc Corporation

01/25/18 / #20180026484

Stator and electric motor

A stator including a stator core formed by stacking steel sheets each having a through hole penetrating in a thickness direction, a pair of housings arranged at positions sandwiching the stator core, each housing including a screw hole arranged at a position aligning with the through hole, and a tightening rod that penetrates the through hole of the stator core, and that includes male threads that are screwed into the screw holes of the housings. The male thread on one end is a right-hand thread and the male thread on another end is a left-hand thread. ... Fanuc Corporation

01/25/18 / #20180025830

Three-phase ac reactor having external connection position change unit and manufacturing method thereof

A three-phase ac reactor according to an embodiment of the present invention includes three-phase coils that are not arranged in parallel, an input and output terminal block having an input and output unit having a parallel arrangement, and an external connection position change unit disposed between a coil end of each of the three-phase coils and the input and output terminal block to connect the coil end to the input and output terminal block.. . ... Fanuc Corporation

01/25/18 / #20180024529

Numerical controller having manual handle feed function

A virtual manual handle is displayed on a screen of a display device of a numerical controller to simultaneously specify an operation amount and set a magnification of an axial movement amount with respect to this operation amount based on an operator's operation on the displayed manual handle.. . ... Fanuc Corporation

01/25/18 / #20180024527

Operation management system and measurement system

An operation management system configured to acquire measured values of a workpiece from a numerical controller which controls a machine tool to measure the workpiece is provided with a measurement macro receiving unit configured to read a measurement macro for controlling the measurement from the numerical controller, a measurement macro analysis unit configured to analyze the measurement macro to identify the name of a measurement result variable loaded with the measured values, and a measurement result read-out unit configured to read out the value of the measurement result variable from the numerical controller. The operation management system easily acquires the result of the workpiece measurement from the numerical controller.. ... Fanuc Corporation

01/25/18 / #20180024525

Numerical controller

A numerical controller capable of reducing labor of an operator's operation in measuring a workpiece controls a machine tool equipped with an imaging device capable of outputting three-dimensional coordinates of a designated position in a captured image and a measuring instrument measuring physical quantity concerning a shape of the installed workpiece. The numerical controller includes a user interface unit displaying the image captured by the imaging device and accepting operation of designating an index point in the image that is an index used when the measuring instrument measures the physical quantity concerning the shape of the workpiece, a program generation unit analyzing the image and coordinates of the index point to narrow down measurement item candidates concerning the workpiece measurement, and generating a program for giving instructions on the measurement operation based on the three-dimensional coordinates of the index point and a measurement item selected from the measurement item candidates, and an execution unit executing the program.. ... Fanuc Corporation

01/25/18 / #20180022557

Palletizing system for loading articles on pallet

A palletizing system capable of conserving space in an area for buffer conveyors. The palletizing system includes a supply conveyor for conveying a first type of article and a second type of article, a type detection sensor for detecting the type of the article, a first buffer conveyor for conveying the first type of article, a second buffer conveyor for conveying the second type of article, which is disposed above the first buffer conveyor, a sorting robot which places the first type of article on the first buffer conveyor and which places the second type of article on the second buffer conveyor, and a loading robot which removes articles from the first buffer conveyor and the second buffer conveyor, to load the articles on a pallet.. ... Fanuc Corporation

01/25/18 / #20180021961

Conveying robot

The installation space is made compact, the conveying speed of a workpiece is increased, and interference with peripheral devices is readily avoided. Provided is a conveying robot including: a pedestal; a rotating base provided in a rotatable manner about a first axis, which is substantially horizontal, relative to the pedestal; a first arm provided on the rotating base in a swivelable manner about a second axis that is orthogonal to an axis parallel to the first axis; and a second arm that is provided on the first arm in a movable manner in a longitudinal direction of the first arm and whose distal end supports a wrist unit, which is capable of holding a workpiece to be conveyed.. ... Fanuc Corporation

01/25/18 / #20180021955

Robot zero-point calibration device and method

A robot zero-point calibration device includes an axial position recording unit configured to record positional data of each axis of a robot in each of a plurality of postures when a first positioning point and a second positioning point are made to coincide with each other, the first positioning point being disposed at a predetermined coordinate on a base coordinate system of the robot, and the second positioning point being disposed at a predetermined coordinate on a flange coordinate system of the robot. The device also includes a positional offset calculating unit configured to calculate an offset amount of a zero point of each axis of the robot from a true zero point of the axis based on a plurality of sets of the positional data stored in the axial position recording unit.. ... Fanuc Corporation

01/25/18 / #20180021870

Wire electrical discharge machine and wire electrical discharge machining method

A wire electrical discharge machine obtains position error information indicating a position error in a planar direction in a workpiece placed on a mounting table after relative positions between a first guide unit and a second guide unit are changed, and calculates a position of the workpiece with the corrected position error in the planar direction in a state where a wire electrode is inclined according to an inclined state of the workpiece by using this position error information.. . ... Fanuc Corporation

01/25/18 / #20180021869

Wire electrical discharge machine

A wire electrical discharge machine includes a filter for removing machined swarf produced by electrical discharge machining from a working fluid, and a heating device for heating the working fluid stored inside the filter.. . ... Fanuc Corporation

01/25/18 / #20180020923

Electric motor capable of reducing cogging torque

An electric motor including a rotor including magnetic pole units and a stator including slots facing an outer peripheral surface of the rotor. Each of the magnetic pole units is bulged to an outside in a radial direction so that a waveform of a magnetic flux density generated from the rotor is a sine wave shape, and a concave part or convex part which is small enough to prevent changing of a waveform cycle of cogging torque determined by a least common multiple of the number of slots and the number of magnetic poles of the rotor, is formed at a central part in a circumferential direction of an outer peripheral surface in each of the magnetic pole units.. ... Fanuc Corporation

01/18/18 / #20180017677

Laser processing device and laser processing system

An object is to provide a laser processing device and a laser processing system capable of measuring a distance between a work and a processing head accurately and simply and capable of checking the quality of processing in real time during the processing. Provided are: a photodetector that detects the intensity of a processing laser beam split by optical path splitting means, and outputs a detection signal having a signal intensity responsive to the detected intensity together with a time of detection of the intensity; a signal intensity comparing unit that compares the signal intensities of multiple detection signals received from the photodetector; and a detection time comparing unit that compares times of detection of multiple intensities. ... Fanuc Corporation

01/18/18 / #20180017461

Robot center-of-gravity display device, robot control device, and robot simulation device

Provided is a robot center-of-gravity display device including: a specification setting unit that sets specifications including the weights, center-of-gravity positions, and dimensions of components of respective shafts; a posture setting unit that sets position information of the respective shafts; a robot-image generating unit that generates a three-dimensional model image of the robot in a state where the respective shafts are located at the positions indicated by the position information, based on the set position information of the respective shafts and the specifications of the components; a center-of-gravity-position calculation unit that calculates the center-of-gravity position of the overall robot, based on the set position information of the respective shafts and the specifications of the components; an image combining unit that superimposes an indication showing the center of gravity of the overall robot on the three-dimensional model image at the calculated center-of-gravity position; and a display unit that displays the generated image.. . ... Fanuc Corporation

01/18/18 / #20180017455

Sensor device

A sensor device includes a plurality of systems each having a sensor element, and a computation unit configured to calculate as a first value a value of at least one of a force and a moment applied to a detection target in a predetermined axial direction, based on a detection signal detected by the sensor element, and an abnormality determining unit configured to compare the first values calculated by the computation units of the systems with one another, and determine that there is an abnormality if a difference of the first value is greater than or equal to a predetermined amount. The computation unit of at least one of the systems calculates as a second value a value of at least one of a force and a moment applied to the detection target in the axial direction, based on detection signals detected by the sensor elements of the systems.. ... Fanuc Corporation

01/18/18 / #20180015616

Robot-defective-part diagnosing device and method

A robot-defective-part diagnostic device includes a position measuring unit with a target and a sensor for capturing an image of the target. One of the target and the sensor is attached to the robot and the other is disposed outside the robot. ... Fanuc Corporation

01/18/18 / #20180015557

Electrical discharge machine and failure determining method

An electrical discharge machine includes: a machining power supply having a plurality of different circuit states, and configured to be capable of being set to one circuit state of the plurality of circuit states by switching at least one of electrical connection and electrical setting; a state determining unit configured to, when each of the plurality of circuit states is set as the circuit state of the machining power supply, determine whether or not the set circuit state is normal; a failure portion specifying unit configured to specify a failure portion of the machining power supply based on a determination result with respect to each of the plurality of circuit states obtained by the state determining unit; and a reporting unit (a display unit or the like) configured to report the failure portion specified by the failure portion specifying unit to an operator.. . ... Fanuc Corporation

01/18/18 / #20180015556

Wire electrical discharge machine

A wire electrical discharge machine includes a guide pipe arranged in a path along which a wire electrode is fed from a feed roller to a workpiece, and formed with an insertion hole through which the wire electrode is inserted, a compressed air supply device configured to supply compressed air to the insertion hole so that compressed air flows through the insertion hole along a feed direction of the wire electrode, a database configured to store data indicative of a relationship between rigidity information of the wire electrode and pressure information of compressed air, and a controller configured to set pressure of the compressed air supplied to the insertion hole, based on the rigidity information of the wire electrode fed to the workpiece and the data.. . ... Fanuc Corporation

01/11/18 / #20180013259

Laser apparatus enabling calculation of effective driving time and remaining lifetime taking account of drive conditions including temperature

A first calculation unit calculates an acceleration factor of lifetime consumption of the light source with as case of a standard temperature and standard drive condition as a reference, a second calculation unit calculates a whole lifetime or remaining lifetime of individual light sources relative to a performance index of the individual light sources or a change rate of the performance index, a computation unit obtains an effective cumulative driving time at which the magnitude of influence imparted on the lifetime is equivalent with a case of driving at the standard temperature and standard drive condition, by calculating a time integral of the acceleration factor, and a recording unit records the effective cumulative driving time and the whole lifetime or remaining lifetime together with an optical output characteristic of the light source.. . ... Fanuc Corporation

01/11/18 / #20180011453

Servo control device, servo control method, and computer readable recording medium

A servo control device includes a velocity command creation part configured to create a velocity command value for driving a servomotor; a velocity detection part configured to detect velocity of the servomotor; and a torque command creation part configured to create a torque command value using a difference between the velocity command value and the velocity detection value. The torque command creation part has an integral gain part and a proportional gain part, an integral gain and a proportional gain are obtained by multiplying a value calculated by multiplying an initial value by a ratio of load inertia of a machine relative to rotor inertia of the servomotor, by an integral gain magnification and a proportional gain magnification, respectively, and the integral gain magnification is set to a value smaller than the square of the proportional gain magnification according to a delay time of a velocity control loop.. ... Fanuc Corporation

01/11/18 / #20180010986

Diagnostic service system and diagnostic method using network

A diagnostic service system includes one or plurality of factory monitoring systems configured to perform monitoring of at least one machine; a service center management device that is connected with the one or plurality of factory monitoring systems via a network; one or plurality of service centers that are connected with the service center management device; and a plurality of service terminals connected with one service center or each of the plurality of service centers via a service control. The plurality of service terminals are used by each responder capable of fault diagnosis of the machine, and when fault of a machine occurs, one of the plurality of service terminals is selected via the service center management device and the one service center or plurality of service centers.. ... Fanuc Corporation

01/11/18 / #20180009075

Workpiece conveyance pallet and production line

A workpiece conveyance pallet which can reduce the manufacturing cost and improve the reliability. The workpiece conveyance pallet includes a rest surface on which a workpiece is mounted, and a clamping mechanism which clamps the workpiece, the clamping mechanism including an openable and closable, first claw and second claw, a biasing section which biases the first claw and the second claw in the closing direction, and a movement restriction section which detachably engages with the first claw and the second claw when the first claw and the second claw are opened.. ... Fanuc Corporation

01/11/18 / #20180009059

Laser processing robot system for performing laser processing using robot

A laser processing robot system, in which an augmented reality processing technology is used to enable a processing laser beam and its irradiation position to be safely and easily seen, is provided. A laser processing robot system includes an image processing device having an augmented reality image processing unit for performing augmented reality image processing for an actual image including an image of a robot captured by an imaging device. ... Fanuc Corporation

01/04/18 / #20180007810

Cooling structure for electronic device

A cooling structure for an electronic device is configured to include internal heat dissipating fins (first heat dissipating member) accommodated inside a casing together with being disposed on a printed circuit board serving as a circuit substrate, and external heat dissipating fins (second heat dissipating member), a portion of which is exposed externally of the casing. The external heat dissipating fins include a heat input blade member which is fitted into a first heat dissipating blade member that constitutes the internal heat dissipating fins, and a second heat dissipating blade member which is exposed externally of the casing. ... Fanuc Corporation

01/04/18 / #20180004186

Machine tool controller

A machine tool controller includes: a voltage detection unit which detects a voltage value of an input power supply; a time measurement unit which measures an occurrence time and a duration time when a voltage drop state occurs with respect to the voltage value; an abnormality determination unit which determines whether a low voltage abnormality or a power failure occurs with respect to the input power supply based on the voltage value and the duration time of the voltage drop state; a machining management unit which acquires a machining condition command and machining information of the machine tool; and a storage unit which stores the voltage value detected by the voltage detection unit, the occurrence time of the voltage drop state measured by the time measurement unit, and the machining information when the abnormality determination unit determines that the low voltage abnormality occurs with respect to the input power supply.. . ... Fanuc Corporation

01/04/18 / #20180004184

Numerical controller

A numerical controller capable of automatically calculating a tool path based on a command of a cutting path in skiving machining includes a command analysis unit that determines whether a block read from a machining program corresponds to a skiving machining command, a skiving machining command data calculation unit that calculates a path and a feed speed of a tool based on a path of a cutting point and a feed speed of the cutting point commanded by the skiving machining command when the command analysis unit determines that the block corresponds to the skiving machining command, and an interpolation unit that calculates interpolation data according to a progress rate of the block during actual machining based on the path of the tool calculated by the skiving machining command data calculation unit and a coordinate value during actual machining.. . ... Fanuc Corporation

01/04/18 / #20180004182

Controller system and control method

A plc system includes a plurality of i/o devices each connecting a control target of each of a plurality of plcs to each of the plurality of plcs, and a pc. Each one of the plurality of plcs stores first output data obtained by executing a self-assigned program to control the control target connected to each plc, and stores second output data obtained when the pc or another plc executes another program allocated to the pc or the other plc to control the control target connected to the one plc. ... Fanuc Corporation

01/04/18 / #20180003588

Machine learning device which learns estimated lifetime of bearing, lifetime estimation device, and machine learning method

A machine learning device, which learns an estimated lifetime of a bearing, includes a state observation unit which observes a state variable including at least one of a vibration, a sound, a temperature, and a load of the bearing; and a learning unit which learns the estimated lifetime of the bearing based on an output of the state observation unit.. . ... Fanuc Corporation

01/04/18 / #20180001469

Article conveying device having temporary placement section

An article conveying device having a temporary placement section and capable of conveying articles. The article conveying device has: a supplying section configured to sequentially convey or supply plural articles; a discharging section configured to sequentially convey plural containers for containing the articles; a temporary placement section on which at least one article can be temporarily placed; a first detecting section configured to detect a position/posture of the article on the supplying section and successively detect an amount of movement of the supplying section; a second detecting section configured to detect a position/posture of the container on the discharging section and successively detect an amount of movement of the discharging section; a working machine configured to convey the article between the supplying section, the temporary placement section and the discharging section; and a controlling section configured to control the working machine based on a predetermined condition.. ... Fanuc Corporation








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Fanuc Corporation in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Fanuc Corporation with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###