Numerical controller operating based on tabular data
AssigneeFanuc Corporation
InventorsYoshifumi Wake, Akira Kanemaru, Yasushi Takeuchi
Life of this patent
Estimating the term…
Abstract
A numerical controller controls a position of a control axis in synchronization with a reference value by using tabular data. When the numerical controller sequentially reads a command block from the tabular data and analyzes the command block so as to acquire a reference value and a coordinate value of a control point, the numerical controller outputs a reference value of the control point, which is shifted based on a shift amount specified by a shift command, in command blocks subsequent to the command block which includes the shift command, in a case where the shift command for shifting a reference value is included in the read command block.
Claims8
A numerical controller which controls a position of a control axis in synchronization with a reference value by using tabular data for instructing a position of each control axis based on the reference value which is a time, a position of an axis, or a position of a spindle, the numerical controller comprising:
- non-transitory computer readable memory;
- one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the numerical controller to perform operations comprising:
- sequentially reading a command block from the tabular data and analyzing the command block so as to acquire and output a reference value and a coordinate value of a control point;
- making, if a command block includes a shift command for shifting a reference value, the shift of reference value valid in command blocks subsequent to the command block, and outputting the reference value of the control point which is shifted based on a shift amount specified by the shift command;
- and
- producing a movement amount for an axis to be controlled by the tabular data, based on the reference value outputted and the coordinate value of the control point outputted;
- wherein
- the reference value of the control point is outputted if the shift of a reference value is invalid.
Dependencies are inferred from the claim text.