Fixed repeating instructions can make the programs of the numeric control system simple. The thesis enriched these functions to the 3-axis open architecture numerical control system. On the other hand, because tool compensation is indispensability in numerical control system, the thesis studied tool compensation on 5-axis numerical control machine.Reading instructions in parameter form to the interpreter-model is extended according to Siemens'fixed repeating instructions'format. The characteristics of milling slots around circle, deep holes around circle, circumferential holes, orbicular slots, rectangular cavity, circular cavity, plane, protuberant platform of rectangle and rotundity are analysed. The paths of these instructions are decided, and these fixed repeating instructions are realized.Simulation of these instructions are researched. The conception of the object-space separating modeling technique based on the triangular grids and the method which makes calculating the points of intersection between workpiece and cutting scanning body simple are introduced. The functions of the simulation system interface are introduced, and these instructions are validated.Furthermore these instructions are validated in actual processing. In the 3-axis numerical control milling machine a workpiece is processed in order to validate the functions of these instructions.The thesis studied tool length compensation and tool radius compensation on 5-axis numerical control machine. General formulas of tool length com-pensation on the tool-axis rolling machine and the mixed rolling machine are deduced. The tool radius compensation on ball-end tool and key slot tool are calculated. Then general formulae between coordinate of principal axis and coordinate of tool center are deduced, and the tool compensation algorithm in three-dimension space is obtained.
|