Numerical control device with servo-output delay unit
AssigneeFanuc Corporation
InventorYuu OOTA
Life of this patent
Estimating the term…
Abstract
A manual pulse generator stores pulse data for past several cycles, along with an up-to-date pulse, into its buffer area. A numerical control device receives the pulse data transmitted from the manual pulse generator through a communication unit. An accumulated pulse amount calculation unit determines the amount of pulses to be accumulated in the buffer area according to the frequency of occurrence of communication errors of the received pulse data. A servo-output delay unit commands a control unit to start outputting to a servo processing unit after the received pulses are accumulated to the amount determined by the accumulated pulse amount calculation unit.
Claims3
A numerical control device with a servo-output delay unit configured to receive pulse data from a manual pulse generator by a communication unit and drive a motor, the numerical control device comprising:
- a memory comprising a buffer area for storing the pulse data for each communication period;
- a communication control unit configured to write the pulse data received by the communication unit to the buffer area;
- a control unit configured to read the pulse data from the buffer area and output the pulse data to a servo processing unit for driving the motor;
- an accumulated pulse amount calculation unit configured to determine the amount of pulses to be accumulated in the buffer area according to the frequency of occurrence of communication errors of the pulse data received by the communication unit;
- and
- a servo-output delay unit configured to command the control unit to start outputting to the servo processing unit after the received pulses are accumulated to the amount determined by the accumulated pulse amount calculation unit.
Dependencies are inferred from the claim text.