The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 25, 2003

Filed:

May. 27, 1999
Applicant:
Inventors:

Toru Mizuno, Tokyo, JP;

Toshiaki Otsuki, Tokyo, JP;

Shoichi Sagara, Yamanashi, JP;

Yasuhiro Saitou, Yamanashi, JP;

Assignee:

Fanuc Ltd., Yamanashi, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G05B 1/9416 ;
U.S. Cl.
CPC ...
G05B 1/9416 ;
Abstract

A controller for a machine capable of performing acceleration/deceleration control to which an optimal tangential acceleration within an allowable maximum acceleration for each axis is applied. A first interpolation section receives data obtained by analysis of a program by a command analysis section, an makes interpolating calculation in every first sampling period to output it into an intermediate memory. A tangential acceleration calculating section determines a tangential acceleration based on each segment and the allowable maximum acceleration for each axis to output it into the intermediate memory. A deceleration target velocity calculating section prepares an acceleration/deceleration pattern for a plurality of segments stored in the intermediate memory, to output it to the intermediate memory. An acceleration/deceleration control section performs acceleration/deceleration control based on the data in the intermediate memory so that the tangential velocity at an end point of each segment is not higher than the deceleration target velocity, and calculates velocity for each second sampling period. A second interpolation section defines a smooth curve based on the output from the acceleration/deceleration control section and the data taken out from the intermediate memory, and outputs a point on the smooth curve for each second sampling period.


Find Patent Forward Citations

Loading…