# US 5,710,490 A · Method of reducing execution time for position command in position servo system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,710,490 A
- Document ID: US5710490A
- Status: Granted
- Kind: A
- Application number: 08/581,910
- Filed: 1996-01-02
- Granted: 1998-01-20
- Earliest claimed: 1996-01-02
- Assignees: Samsung Electronics Co., Ltd.
- Inventors: Sang-jin Choi
- Web page: https://patentgrep.com/patent/US5710490A

## CPC

- G05B 19/4141: {characterised by a controller or microprocessor per axis}
- G05B 19/4155: characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A method of reducing execution time for a position command in a position servo system is described in which a position command is transmitted from a main controller to the position servo at a first predetermined time interval and the position servo interpolates and executes a first part of the transmitted position command at a second predetermined time interval which is less than the first predetermined time interval. Execution of the position command is paused for a predetermined period of time during which a non-executed part of the position command is calculated and stored into the position servo buffer. After the predetermined pause time, the non-executed part of the position command is executed.

## Claims

### Claim 1

A method of reducing execution time for a position command in a position servo system, comprising the steps of:
(a) transmitting a position command from a main controller to a position servo at a first predetermined time interval;
(b) interpolating a part of said transmitted position command at a second predetermined time interval which is less than said first time interval;
(c) executing said interpolated position command;
(d) pausing said position servo so as to pause position command execution for a predetermined period of time;
(e) calculating a non-executed part of said position command to provide a calculated position command and buffering said calculated position command in said position servo, during said predetermined pause time period; and
(f) executing said non-executed part of the position command, after said predetermined pause time period.

### Claim 2 (depends on 1)

A method of reducing execution time for a position command in a position servo system as claimed in claim 1, wherein said second time interval is one millisecond.
