G05B19/21

SERVO MOTOR CONTROLLER
20210003989 · 2021-01-07 · ·

To provide a servo motor controller allowing to eliminate the risk of abnormal driving in a servo motor caused due to the inability to detect abnormality prior to establishment of absolute position. A device is configured to control a servo motor of an industrial machine. The device includes a position detection part configured to detect a position of the servo motor, a magnetic pole detection part configured to detect a magnetic pole position of the servo motor, and a pole position calculation part configured to, at least in initial calculation, obtain the magnetic pole position detected by the magnetic pole detection part as an initial magnetic pole position, prior to establishment of absolute position, and in the following calculation, incrementally obtain the magnetic pole position on the basis of data of the position detected by the position detection part and a magnetic pole interval of the motor.

Velocity determination system and method

The embodiments described herein include a method and system for determining velocity and a motor controller implementing such velocity determination. In one embodiment, a rotatable element has a digital encoder coupled thereto for determining discrete angular positions of the rotatable element. An amount of time for the rotatable element to rotate between two successive ones of the discrete angular positions is measured. The amount of time is converted to a rotational velocity determination of the rotatable element.

Velocity determination system and method

The embodiments described herein include a method and system for determining velocity and a motor controller implementing such velocity determination. In one embodiment, a rotatable element has a digital encoder coupled thereto for determining discrete angular positions of the rotatable element. An amount of time for the rotatable element to rotate between two successive ones of the discrete angular positions is measured. The amount of time is converted to a rotational velocity determination of the rotatable element.

MOTOR CONTROL SYSTEM, CONTROL METHOD, AND MOTOR CONTROL APPARATUS

A motor control system includes motor control apparatuses and position detectors. Each of the motor control apparatuses is configured to control at least one of the motors. The position detectors each of which corresponds to each of the motors and each of which is configured to detect position information of each of the motors. All of the plurality of position detectors are connected in series under a control of a first motor control apparatus among the motor control apparatuses. The first motor control apparatus is configured to transfer the position information of the motors read out from the position detectors to other motor control apparatuses among the motor control apparatuses.

MOTOR CONTROL SYSTEM, CONTROL METHOD, AND MOTOR CONTROL APPARATUS

A motor control system includes motor control apparatuses and position detectors. Each of the motor control apparatuses is configured to control at least one of the motors. The position detectors each of which corresponds to each of the motors and each of which is configured to detect position information of each of the motors. All of the plurality of position detectors are connected in series under a control of a first motor control apparatus among the motor control apparatuses. The first motor control apparatus is configured to transfer the position information of the motors read out from the position detectors to other motor control apparatuses among the motor control apparatuses.

MOTOR CONTROL SYSTEM AND INPUT AND OUTPUT DEVICE
20200089186 · 2020-03-19 · ·

A motor control system includes a mechanical apparatus configured to be driven by a motor, a position detector configured to detect position information of the motor, circuitry configured to control the motor, at least one sensor configured to detect information relating to at least one of the mechanical apparatus and the motor, and an input and output device including input-and-output connectors. The position detector and the input and output device are connected to the circuitry through a same communication path. The at least one sensor is connected to the input-and-output connectors of the input and output device. The position information is configured to be transmitted from the position detector to the circuitry. The information relating to the at least one of the mechanical apparatus and the motor is configured to be transmitted from the at least one sensor to the circuitry through the input and output device.

MOTOR CONTROL SYSTEM AND INPUT AND OUTPUT DEVICE
20200089186 · 2020-03-19 · ·

A motor control system includes a mechanical apparatus configured to be driven by a motor, a position detector configured to detect position information of the motor, circuitry configured to control the motor, at least one sensor configured to detect information relating to at least one of the mechanical apparatus and the motor, and an input and output device including input-and-output connectors. The position detector and the input and output device are connected to the circuitry through a same communication path. The at least one sensor is connected to the input-and-output connectors of the input and output device. The position information is configured to be transmitted from the position detector to the circuitry. The information relating to the at least one of the mechanical apparatus and the motor is configured to be transmitted from the at least one sensor to the circuitry through the input and output device.

Method for machining a workpiece in a machine tool with optimized machining time
10558193 · 2020-02-11 · ·

To optimize an automatically optimized machining time for machining a workpiece in a machine tool, an original parts program is loaded into a machine tool controller. The machining of the workpiece using the original parts program is simulated, where a motion path generated by the original parts program in the machine tool is determined. The motion path is classified into at least one area of potential optimization in which there is no workpiece contact. The at least one area of potential optimization is assigned a tolerance space. An optimized motion path is determined within the tolerance space. The machining of the workpiece using the modified parts program is simulated. The optimized motion path is displayed and marked. Once a user has approved the modification in the parts program, machining of the workpiece takes place using the modified parts program.

Method for machining a workpiece in a machine tool with optimized machining time
10558193 · 2020-02-11 · ·

To optimize an automatically optimized machining time for machining a workpiece in a machine tool, an original parts program is loaded into a machine tool controller. The machining of the workpiece using the original parts program is simulated, where a motion path generated by the original parts program in the machine tool is determined. The motion path is classified into at least one area of potential optimization in which there is no workpiece contact. The at least one area of potential optimization is assigned a tolerance space. An optimized motion path is determined within the tolerance space. The machining of the workpiece using the modified parts program is simulated. The optimized motion path is displayed and marked. Once a user has approved the modification in the parts program, machining of the workpiece takes place using the modified parts program.

CONTROLLER FOR CONTROLLING ELECTRIC MOTOR MODULE EQUIPPED WITH INCREMENTAL ENCODER AND OPERATION METHOD THEREOF

A controller for controlling an electric motor module equipped with incremental encoder and operation method thereof are provided. The controller includes a quadruple frequency circuit, a driver circuit, a non-volatile memory (NVM) and a multi-phase control circuit. The multi-phase control circuit can perform multi-phase control with aid of the NVM, for example: reading an offset counter value from the NVM; executing an initial angle estimation procedure, generating an initial counter value according to an estimated initial angle and the offset counter value, and starting utilizing the driver circuit to directly control the electric motor to start with the estimated initial angle and utilizing a counter to perform counting operations; calculating a counter value error and clear the current counter value to be zero; and performing compensation corresponding to a predetermined compensation times count according to the counter value error, respectively, to control the rotor to reach a target angle.