G05B2219/42289

ROBOT AND ABNORMALITY DETECTION METHOD OF ROBOT
20200030981 · 2020-01-30 ·

A robot includes a robot arm, a first member and a second member placed between a base of the robot arm and an installation part, a first force sensor and a second force sensor placed in contact with both the first member and the second member on a plane in a normal direction along a direction in which the base and the installation part are arranged, an on-virtual line component calculation part that obtains a first translational force component on a virtual line from output of the first force sensor and obtains a second translational force component on the virtual line from output of the second force sensor, and a determination part that outputs a signal when determining that the first force sensor or the second force sensor is abnormal based on a difference between the first translational force component and the second translational force component.

Numerical controller and movement control method for tool that maximizes movement torque in a cutting feed
10372103 · 2019-08-06 · ·

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.

Limiting arm forces and torques

A computer-implemented method includes generating a joint-torque-limit model for the articulated arm based on allowable joint torque sets corresponding to a base pose of the base. The method also include receiving a first requested joint torque set for a first arm pose of the articulated arm and determining, using the joint-torque-limit model, an optimized joint torque set corresponding to the first requested joint torque set. The method also includes receiving a second requested joint torque set for a second arm pose of the articulated arm and generating an adjusted joint torque set by adjusting the second requested joint torque set based on the optimized joint torque set. The method also includes sending the adjusted joint torque set to the articulated arm.

Motor control apparatus capable of protecting process face at the time of occurrence of abnormal load
10095212 · 2018-10-09 · ·

A motor control apparatus controlling a motor driving a machine tool includes, an abnormal load detecting unit that detects an abnormal load by monitoring a load of the motor, a retract amount storing unit that stores a plurality of retract amounts used when the machine tool performs a retract operation in response to detection of an abnormal load by the abnormal load detecting unit, a retract amount switching unit that switches a retract amount selected from the plurality of retract amounts in accordance with a result of determination of whether the machine tool is processing or not, and a retract amount adding unit that adds a retract amount selected by switching of the retract amount switching unit to an instruction value indicative of a movement amount of the machine tool.

Variable speed drive and torque sensor

Examples include a method for controlling a variable speed drive of an electric motor. The variable speed drive is connected to a torque sensor for sensing a torque supplied by the electric motor. The method includes performing, by the electric motor, a predetermined torque sequence. The method also includes measuring, by the torque sensor, a measured torque sequence corresponding to the predetermined torque sequence, and comparing the predetermined torque sequence and the measured torque sequence. As a result of the comparison, one or more torque sensor transfer function parameters are determined.

NUMERICAL CONTROLLER AND MOVEMENT CONTROL METHOD FOR TOOL
20180032053 · 2018-02-01 · ·

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.

Control device for mobile robot
09862095 · 2018-01-09 · ·

The present invention provides a control device for a mobile robot. While a mobile robot 1 is in a predetermined motion state, if a load evaluation amount, which is either the magnitude of a load detected on a particular joint or an estimated temperature value of a joint actuator for driving the joint, exceeds a predetermined threshold value, then a desired displacement amount of each joint of the mobile robot 1 is determined with a requirement that the load evaluation amount remains to be the threshold value or less, and the joint actuator is controlled on the basis of the determined desired displacement amount.

Control apparatus of robot, robot, and program thereof
09676100 · 2017-06-13 · ·

A trajectory along which a robot is driven by an actuator is calculated using a first constraint value. A target value of the robot and a second constraint value are used to calculate a target trajectory of the robot. A deflection correction amount of the robot is calculated. The target trajectory is corrected from the deflection correction amount to calculate a deflection correction trajectory. Performance of the actuator necessary to operate the robot based on the deflection correction trajectory is calculated. It is determined whether a first condition that the actuator performance is within a range of the first constraint value and a second condition that a difference between the first constraint value and the actuator performance is within a range of a predetermined value are satisfied. The deflection trajectory is output to the actuator if it is determined that the first condition and the second condition are satisfied.

Motor controller and method for operating a motor controller

A motor controller including a control unit designed for receiving and/or processing a movement signal and for outputting a control signal depending on the movement signal, and including a power stage which is designed for enabling an electric energy flow as a function of the control signal, and further including a sensor designed for detecting a movement of the electric motor and for providing a movement-dependent sensor signal to a sensor input of the control unit, wherein the control unit is designed for detecting a usage-dependent load value for a movement system driven by the electric motor and wherein the control unit includes a component memory for storing parameters of components of the movement system, a processing device for combining the parameters with incoming sensor signals to produce a load value and a load value memory for storing the established load value.

Lathe
20170014963 · 2017-01-19 · ·

A lathe 1 includes a first tool rest 10 and a second tool rest 20 disposed to face each other with a spindle axis between them and is configured to, when machining a workpiece W with a tool attached to the first tool rest 10, support the portion to be machined of the workpiece W at a side opposite to the portion to be machined of the workpiece W with a support member 28 attached to the second tool rest 20. A servo motor 24 that moves the second tool rest 20 when supporting the workpiece W is supplied with a current within a preset limiting range. The limiting range is previously set based on a current value detected by driving the servo motor 24 to move the second tool rest 20 and detecting a value of a current supplied to the servo motor 24 during the movement.