G05B19/31

Multi-patch multi-view system for stitching along a predetermined path
10982365 · 2021-04-20 · ·

Disclosed are various systems and features for use with a machine, such as a sewing machine, to facilitate multi-patch multi-view systems that may reduce errors associated with material thickness, object height, perspective. Such systems and features may be useful in the context of performing an action along a self-guided path on a substrate.

Motion system health management using existing servo drive variables
10935954 · 2021-03-02 · ·

A motion system and method of managing health of the motion system uses exclusively motion variables used by a servo drive of the motion system to calculate at least one health indication value for the motion system. The health indication value is used to generate a notification for maintenance of the motion system.

MACHINING CONTROL DEVICE AND METHOD FOR MACHINE TOOL
20210080920 · 2021-03-18 ·

A machining control device for a machine tool reads a machining program for each predetermined reading unit, controls a machining operation of a machine tool based on the read machining program, performs a machining simulation by sequentially reading out the read machining program, and discriminates a buffer state based on the result of the machining simulation. If insufficient buffering is discriminated in the control of the machining operation, control is performed to stop machining on a non-machining path short of the position of occurrence of the insufficient buffering.

MACHINING CONTROL DEVICE AND METHOD FOR MACHINE TOOL
20210080920 · 2021-03-18 ·

A machining control device for a machine tool reads a machining program for each predetermined reading unit, controls a machining operation of a machine tool based on the read machining program, performs a machining simulation by sequentially reading out the read machining program, and discriminates a buffer state based on the result of the machining simulation. If insufficient buffering is discriminated in the control of the machining operation, control is performed to stop machining on a non-machining path short of the position of occurrence of the insufficient buffering.

Method and system for compensating for accuracy errors of a hexapod

A method for compensating for accuracy errors of a hexapod is disclosed, said hexapod comprising a base, an actuation assembly having six linear translation actuators, a control unit, and a movable carriage comprising a platform connected to the base by means of the actuation assembly. The method includes a measurement step for determining geometry and positioning errors on the hexapod, the measurement step including sub-steps for determining positioning errors of the pivot centers on the carriage and on the base, for determining length errors of the actuators and for measuring positioning errors of the actuators along the path thereof, the compensation method also including a step for calculating, from measurements taken, error compensation values and a step for applying said error compensation values to the control unit of the hexapod, during subsequent use of said hexapod.

Method and system for compensating for accuracy errors of a hexapod

A method for compensating for accuracy errors of a hexapod is disclosed, said hexapod comprising a base, an actuation assembly having six linear translation actuators, a control unit, and a movable carriage comprising a platform connected to the base by means of the actuation assembly. The method includes a measurement step for determining geometry and positioning errors on the hexapod, the measurement step including sub-steps for determining positioning errors of the pivot centers on the carriage and on the base, for determining length errors of the actuators and for measuring positioning errors of the actuators along the path thereof, the compensation method also including a step for calculating, from measurements taken, error compensation values and a step for applying said error compensation values to the control unit of the hexapod, during subsequent use of said hexapod.

Method and system for compensating offset of resolver

A method and a system for compensating an offset of a resolver, may include sampling an output signal of the resolver at a predetermined sampling frequency, comparing magnitudes of the sampled output signals of the resolver, when a difference in magnitude between the sampled output signals of the resolver is greater than a predetermined reference value, controlling the motor by a random pulse width modulation (RPWM) scheme in which switching frequencies of the switching elements in the inverter are arbitrarily changed, and compensating an offset of the resolver coupled to the motor while controlling the motor with the RPWM scheme.

Installation position pointer system
10747192 · 2020-08-18 · ·

The installation position pointer system comprises a laser source to supply a laser beam, a driving device to align the laser beam, a controller device to control the operation of the driving device in accordance with an installation position data (IPD) of an attachment to be installed in a building and an associated reference position in the building, and an input device to obtain the IPD of a plurality of attachments from the attachment. The IPD of the attachments may be provided by an attachment installation position database system.

Installation position pointer system
10747192 · 2020-08-18 · ·

The installation position pointer system comprises a laser source to supply a laser beam, a driving device to align the laser beam, a controller device to control the operation of the driving device in accordance with an installation position data (IPD) of an attachment to be installed in a building and an associated reference position in the building, and an input device to obtain the IPD of a plurality of attachments from the attachment. The IPD of the attachments may be provided by an attachment installation position database system.

Control device, control system, and recording medium

A control device, a control program and a control system are provided. The control device includes: a first identification device for giving a first command as a command value to a drive device and determining a torque required for the controlled object to execute the first command; a second identification device for giving a second command as the command value and a third command as a compensation command to the drive device and determining a preceding switching time based on a response from the controlled object; a command value updating device for sequentially updating the command value based on a predetermined target trajectory; and a compensation command updating device for sequentially updating the compensation command based on the command value. The compensation command updating device updates the compensation command according to a moving direction after a reversal of the moving direction of the controlled object in the target trajectory.