NC data editing method using transformation matrix and conversion command
AssigneeFanuc Corporation
InventorsMasaki Seki, Takashi Takegahara, Takeshi Arakaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorsMasaki Seki, Takashi Takegahara, Takeshi Arakaki
Estimating the term…
An NC data editing method speedily and accurately edits NC data, e.g., for modification of the movement path of a controlled object. When three positional conversion command blocks are successively read from original data in a data conversion process following a data modification process, a position transformation matrix is calculated based on coordinate value data for three sets of reference points and corresponding points in the blocks (S211). For a mirror conversion command block, a mirror transformation matrix is calculated based on coordinate value data for two points stated in the block (215). An up-to-date composite transformation matrix is obtained by multiplying a previous composite transformation matrix by a now calculated transformation matrix (S213). Each time a movement command block is read, post-positional-conversion or post-mirror-conversion command point data is obtained by multiplying movement command point data in each block by the up-to-date composite transformation matrix (S217). When a conversion command cancellation block is read, a new composite transformation matrix is obtained by multiplying the up-to-date composite transformation matrix by an inverse matrix of the most recent transformation matrix (S218), so that only the conversion process associated with the most recent transformation matrix is canceled. After all the data blocks are converted, tool paths are drawn based on the converted data for an operator's inspection. NC data editing ends when a desired tool path is obtained and approved by the operator.
An editing method for n-dimensional numerical control commands, comprising the steps of:
An editing method for numerical control commands, comprising the steps of:
An editing method for first through fourth n-dimensional numerical commands, comprising the steps of:
An editing method for numerical control commands, comprising the steps of:
An editing method for numerical control commands composed of a main program and a group of sub-programs, comprising the steps of:
An editing method for numerical control commands composed of a main program and a group of sub-programs, comprising the steps of:
Dependencies are inferred from the claim text.