Circuit for determining tool axis offset compensation
AssigneeCincinnati Milacron Inc.
InventorPeter Robert Parker
Life of this patent
Estimating the term…
Abstract
A digital circuit useful in a numerical control system for determining during a preliminary execution of a program the axial components of a tool offset compensation. During a preliminary operation of the program, the sum of the squares of the axial components of displacement of the tool are compared to the square of the desired tool offset. When the sum of the squares equals or exceeds the square of the offset, the current values of the axial components of displacement are stored and used as the axial offset components during a subsequent execution of the program.
Claims1
An apparatus for use with a numerical control having a pulse generator for generating trains of X and Y pulses having rates proportional to displacement along respective X and Y axes of motion, said apparatus being operative during a preliminary execution of a program to produce X and Y tool offset signals representing component values along each axis of motion for a desired tool radius offset, the apparatus comprising:
- a. cycle control means responsive to the trains of X and Y pulses for producing trains of X and Y clock signals, respectively;
- b. X and Y register and one-bit adder loops responsive to corresponding X and Y clock signals for incrementing by one X and Y first signals contained in the registers in response to the clock pulses, said X first signal having a magnitude proportional to the number of X pulses and representing the Y tool offset signal and said Y first signal having a magnitude proportional to the number of Y pulses and representing the X tool offset signal;
- c. X and Y multiplier means responsive to the X and Y first signals respectively for multiplying the first signals by two to produce X and Y product signals;
- d. X and Y one-bit adder means responsive to the multiplying means for adding one to the X and Y product signals to produce X and Y second signals representing the square of the X and Y first signals respectively;
- e. adder and storage means responsive to the onebit adder means for summing the X and Y second signals;
- f. a storage register for storing a reference signal representing the square of the desired tool radius offset;
- and
- g. a comparator circuit having inputs responsive to the adder and storage means and outputs connected to the cycle control and the pulse generator for producing a stop signal in response to the sum of the second signals being equal to or greater than the reference signal, said stop signal terminating the operation of the cycle control means and the pulse generator whereby the magnitude of the X and Y first signals at the time of occurrence of the stop signals represents the magnitude of the Y and X tool offset signals respectively.
Dependencies are inferred from the claim text.