Acceleration control apparatus and method
AssigneeFoxnum Technology Co., Ltd.
InventorsRONG-HWANG HORNG, WEI-DER TANG, YAW-SHEN LAI, JHY-HAU CHIU
Life of this patent
Estimating the term…
Abstract
An acceleration control apparatus for servo control of a computer numerical control (CNC) machine comprises a digital filter. The digital filter is obtained by selecting a cutoff frequency of an analog filter and using a pole-zero matched method to transform an analog filter. The low-pass digital filter includes a signal input unit, a signal input register unit, a signal operation unit, a signal output unit, and a signal output register unit.
Claims8
An acceleration control apparatus for servo control of a computer numerical control (CNC) machine, comprising a digital filter obtained by selecting a cutoff frequency of an analog filter and using a pole-zero matching method to transform the analog filter, the digital filter comprising a signal input unit, a signal input register unit, a signal operation unit, a signal output unit, and a signal output register unit, wherein the signal input unit is configured to receive a velocity signal pulse;
- the signal input register unit is connected to the signal input unit and configured to store the velocity signal pulse;
- the signal input register comprises a plurality of delay units arranged in series;
- the signal operation unit, connected to the signal input register unit, the signal output unit, and the signal output register unit, is configured to receive the velocity signal pulse and output an acceleration pulse signal,
- the signal output unit is connected to the signal operation unit and configured to transform the acceleration pulse signal to a driving signal;
- a signal output register unit connected to the signal output unit and a signal operation unit, configured to receive and store the acceleration pulse signal, and the signal input register unit further comprises a plurality of delay units arranged in series;
- the signal operation unit further comprises an input multiplier, an output multiplier, and an adder, wherein
- the input multiplier is capable of multiplying a plurality of weight values corresponding to the delay units of the signal input register unit by the velocity signal pulse values stored in the delay units;
- the output multiplier is capable of multiplying a plurality of weight values corresponding to a plurality of delay units of the signal output register unit by the acceleration pulse signal values stored in the delay units;
- and
- an adder connected to the input and output multipliers and configured to sum the velocity signal pulse values and the acceleration pulse signal values;
An acceleration control method for servo control of a computer numerical control (CNC) machine, comprising:
- providing an analog filter;
- selecting a cutoff frequency of the analog filter;
- transforming the analog filter into a digital filter comprising a signal input unit, a signal input register unit, a signal operation unit, a signal output unit, and a signal output register unit;
- receiving a velocity signal pulse by the signal input unit from an interpolator;
- storing the velocity signal pulse in the signal input register unit;
- calculating an acceleration pulse signal by the signal operation unit based on the received velocity signal pulse, being connected to the signal input register unit;
- receiving the acceleration pulse signal and obtaining a driving signal transformed by the signal output unit, based on the acceleration pulse signal, to drive a motor, the signal output unit being connected to the signal operation unit;
- and
- storing the acceleration pulse signal in the signal output register unit for calculation in the signal operation unit;
- the signal output register unit being connected to the signal operation unit and the signal output unit.
8 The acceleration control method as claimed in claim 7 wherein the signal operation unit further comprises an input multiplier, an output multiplier, and an adder, wherein
- the input multiplier multiplies a plurality of weight values corresponding to the delay units of the signal input register unit by the velocity signal pulse values stored in the delay units;
- the output multiplier multiplying a plurality of weight values corresponding to a plurality of delay units of the signal output register unit by the acceleration pulse signal values stored in the delay units;
- and
- an adder connected to the input and output multipliers summing the velocity signal pulse values and the acceleration pulse signal values.
Dependencies are inferred from the claim text.