G05B19/404

Automatic diagnosis method and system for thread turning, data processing system and storage medium
11550294 · 2023-01-10 · ·

A turning thread automatic diagnosing method includes collecting a spindle actual speed and a feeding shaft actual speed of a lathe; based upon the spindle actual speed and the feeding shaft actual speed, continuously calculating thread errors to obtain a thread error curve; and analyzing an error cause according to the thread error curve. In addition, a turning thread automatic diagnosing system is disclosed, using the method. A data processing system and a storage medium are also disclosed. The technology of the embodiments can automatically identify the problem causing a thread error and provide a corresponding solution.

Automatic diagnosis method and system for thread turning, data processing system and storage medium
11550294 · 2023-01-10 · ·

A turning thread automatic diagnosing method includes collecting a spindle actual speed and a feeding shaft actual speed of a lathe; based upon the spindle actual speed and the feeding shaft actual speed, continuously calculating thread errors to obtain a thread error curve; and analyzing an error cause according to the thread error curve. In addition, a turning thread automatic diagnosing system is disclosed, using the method. A data processing system and a storage medium are also disclosed. The technology of the embodiments can automatically identify the problem causing a thread error and provide a corresponding solution.

Advanced thermal compensation of mechanical processes

A computer program product and to a method for compensating thermal errors in a mechanical process, the mechanical process in particular provided by a mechanical device such as a coordinate measuring machine, a tooling machine or an articulated robot arm. Thermal errors arise due to thermal disturbances affecting the mechanical process, wherein thermal disturbances may arise from environmental influences affecting the mechanical process or from internally generated changing temperature distributions.

Advanced thermal compensation of mechanical processes

A computer program product and to a method for compensating thermal errors in a mechanical process, the mechanical process in particular provided by a mechanical device such as a coordinate measuring machine, a tooling machine or an articulated robot arm. Thermal errors arise due to thermal disturbances affecting the mechanical process, wherein thermal disturbances may arise from environmental influences affecting the mechanical process or from internally generated changing temperature distributions.

Numerical control device and control method
11550290 · 2023-01-10 · ·

A numerical control device causes a machine tool to perform cutting with a command coordinate value indicated by a cutting command received from a command analysis unit. The numerical control device includes a dynamic compensation parameter calculation unit that calculates a dynamic compensation parameter for compensating for a dynamic error generated by a force acting on the machine tool and a velocity upon cutting, based on a command shape, and a dynamic compensation unit that compensates for the dynamic error with respect to the command coordinate value, based on the dynamic compensation parameter calculated, in which the dynamic compensation parameter calculation unit acquires only the dynamic error from a comparison of the command shape and the measurement data, and calculates the dynamic compensation parameter from the dynamic error acquired.

Numerical control device and control method
11550290 · 2023-01-10 · ·

A numerical control device causes a machine tool to perform cutting with a command coordinate value indicated by a cutting command received from a command analysis unit. The numerical control device includes a dynamic compensation parameter calculation unit that calculates a dynamic compensation parameter for compensating for a dynamic error generated by a force acting on the machine tool and a velocity upon cutting, based on a command shape, and a dynamic compensation unit that compensates for the dynamic error with respect to the command coordinate value, based on the dynamic compensation parameter calculated, in which the dynamic compensation parameter calculation unit acquires only the dynamic error from a comparison of the command shape and the measurement data, and calculates the dynamic compensation parameter from the dynamic error acquired.

Robot control at singular configurations

According to some embodiments, a method includes: receiving an endpoint impedance matrix representing a desired stiffness or damping at the robot endpoint; reflecting the endpoint impedance matrix to an equivalent joint-space matrix associated with one or more of the robot joints, the equivalent joint-space matrix having a nullspace corresponding to near-zero-valued eigenvalues; generating a nullspace-filled impedance matrix from the equivalent joint-space matrix based in part on replacing the near-zero-valued eigenvalues with selected finite positive real values; generating a robot control law using the nullspace-filled impedance matrix; and using the robot control law to control the robot.

Robot control at singular configurations

According to some embodiments, a method includes: receiving an endpoint impedance matrix representing a desired stiffness or damping at the robot endpoint; reflecting the endpoint impedance matrix to an equivalent joint-space matrix associated with one or more of the robot joints, the equivalent joint-space matrix having a nullspace corresponding to near-zero-valued eigenvalues; generating a nullspace-filled impedance matrix from the equivalent joint-space matrix based in part on replacing the near-zero-valued eigenvalues with selected finite positive real values; generating a robot control law using the nullspace-filled impedance matrix; and using the robot control law to control the robot.

MULTI-AGENT CONTROL SYSTEM
20220410914 · 2022-12-29 ·

In a preferred example embodiment of the present disclosure, a multi-agent control system includes: a malfunctioning-agent detector configured to detect a malfunctioning agent among a plurality of agents based on a malfunction signal received from each of the plurality of agents; and a multi-agent controller configured to control a neighboring agent around the malfunctioning agent to transmit a correction control signal to the malfunctioning agent such that the plurality of agents operate in a platoon.

Cutting machine and cutting method including tool radius compensation relative to a laser path
11537098 · 2022-12-27 · ·

A cutting machine is provided with a machine main body and an NC device. The NC device controls the machine main body and has a tool radius compensation amount calculation unit, a machining path calculation unit, and a drive control unit. The tool radius compensation amount calculation unit generates tool radius compensation information. The machining path calculation unit generates a tool radius compensation control signal. The drive control unit generates a drive control signal. The machine main body has a machining unit and a tool path control unit. The machining unit cuts a workpiece by changing a relative position thereof with respect to the workpiece. Based on the drive control signal, the tool path control unit controls a tool path corresponding to a cutting tool and having a non-circular shape.