G05B2219/37388

System and method for isolation of load dynamics in motor drive tuning

A motor drive having controller settings which will result in improved tuning-less performance is disclosed. Gain values for the control loops and/or observer are determined independently of the mechanical loading and the resultant effects of that loading on the motor. The motor drive includes a control loop operable to receive a command signal and to generate a controller reference signal to achieve desired operation of a motor connected to the motor drive. The motor drive also includes a load observer operable to generate a signal that estimates a response required by the motor drive as a result of a load present on the motor. The response estimate signal is provided to the controller to isolate the effects of the load dynamics from operation of the control loops within the controller. A modified controller reference signal is generated as a function of the response estimate signal and the controller reference signal.

Motor controller
10627807 · 2020-04-21 · ·

A controller of a motor that drives a driven body, the controller includes: a command generating unit that generates a movement command for the motor; an inertia estimating unit that acquires feedback information of the motor and estimates an inertia on the basis of a predetermined estimation equation; a difference computing unit that computes a change in the inertia changed with machining based on the movement command of the command generating unit; and a comparing unit that compares a difference between the estimation results before and after the machining of the driven body estimated by the inertia estimating unit and the change in the inertia computed by the difference computing unit. the estimation equation of the inertia estimating unit is corrected on the basis of a comparison result of the comparing unit so that the difference between the estimation results matches a computation result obtained by the difference computing unit.

Emergency stop system
10625386 · 2020-04-21 · ·

An emergency stop system for suppressing the possibility that an emergency stop state of a machine is released due to the shock of the falling of an emergency stop switch that stops an operation of the machine in an emergency is provided. The emergency stop system includes: a fall detection unit that detects falling of an emergency stop switch on the basis of a detection value obtained by an acceleration sensor; a shock detection unit that detects shock after the falling of the emergency stop switch on the basis of the detection value of the acceleration sensor; a switch state detection unit that detects an ON-OFF state of the emergency stop switch; and a signal output unit that outputs an emergency stop signal to the machine regardless of the ON-OFF state of the emergency stop switch when the switch state detection unit has detected switching of the ON-OFF state of the emergency stop switch within a predetermined period after the fall detection unit detected the falling and the shock detection unit detected the shock.

Vibration measurement method for moving part, vibration measurement method for robot, and control device
10618175 · 2020-04-14 · ·

A vibration measurement method for a moving part is a vibration measurement method in which vibration of a moving part is measured using a first inertial sensor. The method includes: performing measurement by the first inertial sensor in a state where the moving part is resonating, driven by a drive unit which drives the moving part; and finding a magnitude of vibration of the moving part, based on an output from the first inertial sensor. An example of the moving part may be a plurality of arms or the like provided in such a way as to be able to rotate about a rotation axis.

ROBOT INSTRUCTING APPARATUS, TEACHING PENDANT, AND METHOD OF INSTRUCTING A ROBOT
20200039082 · 2020-02-06 · ·

A robot instructing apparatus includes a teaching pendant having a display and an inclination device. The inclination device outputs an inclination of the teaching pendant based on the inclination of the teaching pendant about at least one horizontal axis. The robot instructing apparatus also includes at least one processor that generates movement instructions to change a posture of the robot based on the inclination of the teaching pendant output by the inclination device during a teaching operation in which the movement instructions are generated.

Method for estimating movement of a poly-articulated mass object

Movement of a poly-articulated object, having a plurality of segments linked by at least one articulation, is estimated. Inertial measurements are obtained from capture modules that are fixed relative to respective segments, each module having an accelerometer and a gyrometer, with the measurements being expressed in a measurement reference frame that is fixed relative to the respective segment. The measurements are used to determine at least one stress vector external to the object so as to control a physical model of this object representing the object. Kinematic quantities associated with the segments of the object are then estimated using fundamental dynamics principles using the computed stress vector(s).

Machine motion trajectory measuring apparatus

A machine motion trajectory measuring apparatus includes a three-axis acceleration sensor measuring acceleration of a motion-trajectory measurement subject and outputting the result as an acceleration sensor signal, a sensor signal separation unit separating the acceleration sensor signal into two or more frequency bands, a motor signal separation unit separating a detection position signal into the frequency bands identical to those of the sensor signal separation unit, a data calibration unit calibrating the acceleration sensor signal in each of the two or more frequency bands by using the acceleration sensor signal separated by the sensor signal separation unit and the detection position signal separated by the motor signal separation unit and obtaining a motion trajectory component in each of the two or more frequency bands, and a motion trajectory calculation unit coupling the motion trajectory components in the two or more frequency bands and outputting the result as a motion trajectory.

Spindle with intelligent auto-detection system
10534345 · 2020-01-14 ·

A spindle with intelligent auto-detection system may comprise a spindle, a shell configured for covering the spindle, a first conducting ring, a second conducting ring and at least a sensor. The spindle has a connecting section and a working section, and the connecting section is configured for connecting a power unit of a processing machine. Moreover, a tool is secured on the working section, and the sensor is positioned in an inner tube of the spindle. The first conducting ring and the second conducting ring in a recess of the shell are respectively electrically connected to the sensor and an analytical instrument. When the spindle is spinning, the sensor is adapted to measure various data of statuses of the spindle and the processing machine, and the obtained data is configured to be sent to the analytical instrument, thereby achieving monitoring effect.

Methodology of using the various capabilities of the smart box to perform testing of other functionality of the smart device

An automatic system level testing (ASLT) system for testing smart devices is disclosed. The system comprises a system controller coupled to a smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor. The enclosure comprises a plurality of components, wherein the processor is configured to automatically control the smart device and the plurality of components in accordance with the test logic. The plurality of components comprises: (a) a robotic arm comprising a stylus affixed thereto; and (b) a platform comprising a device holder affixed thereto, wherein the smart device is inserted into the device holder; and (c) a wireless access point. The processor is further configured to: (a) control the smart device to activate wireless mode; (b) receive wireless signals from the wireless access point using the smart device; (c) retrieve wireless scan results from the smart device; and (d) analyze the wireless scan results.

Industrial robot system comprising a dual arm robot

An industrial robot system including a dual arm robot having two arms independently movable in relation to each other, and a hand-held control device for controlling the robot and provided with a visual display unit for displaying information about the arms. The control device is provided with a measuring device for measuring the orientation of the control device, and the control device is configured to display information about one of the arms in a first area on the display unit and to display information about the other arm in a second area on the display unit, and to change the positions of the first and second areas in dependence on the orientation of the control device in relation to the robot so that the positions of the first and second area on the display unit reflects the orientation of the control device in relation to the positions of the arms.