G05B19/4141

SERVO AMPLIFIER SELECTION DEVICE AND SERVO AMPLIFIER SELECTION COMPUTER PROGRAM
20210026326 · 2021-01-28 ·

A servo amplifier selection device includes a memory configured to store specifications of each of a plurality of amplifiers capable of supplying power to a motor; and a processor configured to select, based on the number of one or more designated motors, specifications of each of the one or more designated motors, and specifications of each of the plurality of amplifiers, a combination of amplifiers connected to the one or more designated motors from the plurality of amplifiers in such a way that each of the one or more designated motors is connected to any of the plurality of amplifiers; and select, for each amplifier included in the combination of the amplifiers, specifications of a power cable that connects between the amplifier and a power source in such a way as to satisfy a supply of power needed for the motor connected to the amplifier.

SERVO CONTROLLER
20210018898 · 2021-01-21 · ·

To provide a servo controller for an industrial machine allowing construction of a system achieving more excellent power efficiency than a conventional system. A servo controller includes: a driving motor that drives an industrial machine; a load detecting unit that detects a load on the driving motor or the amount of power consumed by the driving motor; a buffer motor that feeds regenerative power to the driving motor on the basis of a result of the detection by the load detecting unit; and a base speed setting unit for recovering the buffer motor to a second base speed set to be lower than a constant first base speed preset for the buffer motor and applied before the regenerative power is fed to the driving motor after the buffer motor is decelerated from the first base speed and the regenerative power is fed to the driving motor.

Numerical control apparatus and machining method

A numerical control apparatus includes: a thread-whirling motor controller controlling, based on a thread lead representing a movement amount of a thread whirling tool per rotation of a workpiece, a reference differential speed representing a difference between a predetermined reference rotational speed of the thread whirling tool and a rotational speed of the workpiece, the number of tool blades of the thread whirling tool, and a workpiece spindle speed representing the rotational speed of the workpiece, a first motor moving the thread whirling tool, a second motor rotating the thread whirling tool, and a third motor rotating the workpiece. The thread-whirling motor controller controls: the first motor based on the thread lead and the reference differential speed; the second motor based on the thread lead, the reference differential speed, the number of tool blades, and the workpiece spindle speed; and the third motor based on the workpiece spindle speed.

Servo controller
10860003 · 2020-12-08 · ·

The servo controller is provided with a command reception unit and a servo control computation unit. In a measurement mode, the command reception unit asynchronously receives with every command reception period a counter output by the control device with every command update period. The servo controller is further provided with an event detection unit configured to detect the occurrence of an event which entails variation in reception intervals of the counter in the measurement mode, a deviation calculation unit configured to calculate a deviation amount between respective clocks of the control device and the servo controller, based on an occurrence period of the event and the command reception period, in the measurement mode, and a reception period adjustment unit configured to adjust the command reception period based on the deviation amount in an operation mode.

NUMERICAL CONTROLLER
20200319620 · 2020-10-08 · ·

A numerical controller configured for simultaneous control such as to cut a workpiece in order in the direction of a rotary axis by a plurality of tools, in a machine having a plurality of cutter holders fitted individually with the tools and capable of lathe turning, generates movement command data for locating the plurality of tools so as to cut the workpiece with the same depth of cut and controlling respective relative speeds and relative positions of the plurality of tools so that respective cutting points of the tools move back and forth in order; generates interpolation data based on the movement command data; and controls a motor for driving the machine, based on the interpolation data.

Robot and robot system
10792808 · 2020-10-06 · ·

A robot includes a first control device; and one or more second control devices to be controlled by the first control device. The second control device controls a control target controlled by the second control device at a predetermined cycle. The predetermined cycle is determined based on first information received by the second control device from the first control device at a first time point and second information received by the second control device from the first control device at a second time point.

NUMERICAL CONTROL APPARATUS AND MACHINING METHOD

A numerical control apparatus includes: a thread-whirling motor controller controlling, based on a thread lead representing a movement amount of a thread whirling tool per rotation of a workpiece, a reference differential speed representing a difference between a predetermined reference rotational speed of the thread whirling tool and a rotational speed of the workpiece, the number of tool blades of the thread whirling tool, and a workpiece spindle speed representing the rotational speed of the workpiece, a first motor moving the thread whirling tool, a second motor rotating the thread whirling tool, and a third motor rotating the workpiece. The thread-whirling motor controller controls: the first motor based on the thread lead and the reference differential speed; the second motor based on the thread lead, the reference differential speed, the number of tool blades, and the workpiece spindle speed; and the third motor based on the workpiece spindle speed.

Motor control device and motor control method
10747194 · 2020-08-18 · ·

A motor control device capable of promptly positioning a driven object at a target position, while suppressing backlash. The motor control device includes an operation command generation section for generating a first operation command and a second operation command for first and second motors to move the driven object; a preload command generation section for generating a first preload command which is added to the first operation command and a second preload command which is added to the second operation command in order that drive axes of the first motor and the second motor provide the driven object forces in opposite directions; and a preload command adjustment section for adjusting the first preload command and the second preload command in order that an absolute value of the above forces is decreased when an operation amount exceeds a predetermined threshold value.

MACHINE TOOL
20200254642 · 2020-08-13 ·

The machine tool includes modules and a control portion. Each of the modules includes a main spindle for holding a workpiece and a tool post for holding a tool. The tool is used to machine the workpiece held by the main spindle. The control portion is configured to control to restrict a parallel execution of predetermined machining for the workpiece and machining affected by the predetermined machining and to permit an execution of machining other than the restricted machining.

Numerical controller having reduced waiting time for interference avoidance
10739753 · 2020-08-11 · ·

The numerical controller determines a possibility of interference between a tool and an obstacle on a workpiece and, based on the determination result, switches the end point position of the rising motion of the tool in command data to a retreat position from a rising edge or stops the movements of X/Y axes by a next command block until rising motion of a press axis of the machine tool by the command data is completed. In this way, wasteful deceleration is prevented from occurring when interference between the tool and the obstacle is avoided during machining.