IP Library Granted Patent US 10,962,952
Granted Patent B2
US 10,962,952 · App. 15/076,993 · Granted Mar 30, 2021

Servo control apparatus that performs learning control by changing reference axis

Inventors: Kouki Kameta (Yamanashi, JP); Naoto Sonoda (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B19/402G05B19/19G05B2219/34013G05B2219/42188G05B2219/50216
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,962,952
App. No.
15/076,993
Granted
Mar 30, 2021
Kind
B2
Abstract

A servo control apparatus for a machine that performs machining by causing a plurality of synchronizing axes to operate cooperatively in synchronized relationship with a reference axis, the servo control apparatus comprising: a position detection unit for detecting at least one of the position of the servo motor and the position of a driven body; a position error calculation unit for calculating an error between the position command and the position detected by the position detection unit; a reference axis position acquisition unit for acquiring the positions of a plurality of reference axes; a reference axis selection unit for selecting one reference axis based on a machining condition of the driven body from among the plurality of reference axes whose positions have been acquired; and a learning control unit for performing learning control using an angle synchronization method, based on the error and the position of the selected reference axis.

Claims (17)

1. A servo control apparatus for a machine that performs machining by driving and controlling a servomotor on the basis of a position command and by causing a plurality of synchronizing axes to operate cooperatively in synchronized relationship with a plurality of reference axes, the servo control apparatus comprising:

a processor to perform the following steps:

calculating a position error between the position command and a detected position of the servomotor;

acquiring positions of a plurality of reference axes;

selecting one reference axis on the basis of a machining condition of a driven body from among the plurality of reference axes whose positions have been acquired, a machine condition is acquired by using a workpiece changing signal; and

a plurality of learning control processors for performing learning control using an angle synchronization method, on the basis of the position error and the position of the selected reference axis,

wherein the plurality of learning control processors performs the following steps:

sampling the position error at a predetermined sampling frequency;

converting the position error from time reference to position reference;

filtering the converted position error;

storing the filtered position error in a delay memory;

converting the position error stored in the delay memory from position reference to time reference; and

outputting the position error as correction value,

wherein the plurality of learning control processors is changed in synchronized fashion when the reference axis is changed by selecting a different one of the plurality of reference axes from the reference axis previously selected, and

wherein the plurality of learning control processors correspond to the plurality of reference axes.

2. The servo control apparatus according to claim 1 ,

wherein the machining condition is acquired either from the machine or from a host control apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2016
From: KAMETA, KOUKI; SONODA, NAOTO
To: FANUC CORPORATION
Reel/Frame 038088/0274 →
Priority Claims (1)
JP 2015-076301 · Apr 2, 2015 · national
Continuity (1)
Related Publication 20160291573A1 · Oct 6, 2016