摘要:
If the angle α formed between the interpolated cutting surface perpendicular direction vector (It, Jt, Kt) and the interpolated tool direction vector (Ttx, Tty, Ttz) becomes smaller, movement of a tool becomes unstable. In this case, the tool diameter compensation vector (TCx, TCy, TCz) is set to the tool diameter compensation vector calculated in the immediately previous interpolation cycle, thereby preventing unstable movement. Further, in case of a block instruction where a distance between positions in cutting point instructions is large whereas distance of movement of linear axis control point is small, an execessive cutting may occur. To deal with this problem, movement of linear axis control point in a current block is stopped or converted into linear movement so as to prevent a loop-shaped movement of the linear axis control point.
摘要:
Using data which specifies a three-dimensional curved surface (CSF), points are obtained on the three-dimensional curved surface so that they are arranged discretely in a first direction (direction of BC) and in a second direction (direction of CD); where, for example, the center of an arc (Pc) passing three successive points (Pi,j-1, Pi,j, Pi,j+1) in the first direction is obtained, and then a normal vector is computed, taking the direction of a line running from said center of arc toward a middle point (Pi,j) among said three points as a normal direction of said three-dimensional curved surface at said middle point.
摘要:
A cylinder interpolation system for machining a cylindrical surface of a cylindrical work. Tool diameter correction means (104) calculates an offset vector of a tool diameter with respect to a machining shape instructed on imaginary orthogonal coordinates and determines the center passage of a tool. Interpolation means (107) interpolates this center passage and outputs an interpolation pulse (PCyi) of an imaginary linear axis and an interpolation pulse (Pzi) of a cylinder axis. To inversely convert the imaginary orthogonal coordinates to the cylinder coordinates, the interpolation pulse (PCyi) is converted to a pulse (PCi) for rotating the axis of rotation by pulse conversion means (108). On the other hand, means (105) and means (109) calculate a corrective component (Vcy) at the beginning of a block and a synchronous corrective component (ΔVcy), respectively. These corrective components (Vcy, ΔVcy) are interpolated by means (106) and means (110) and added to the pulse (PCi) for rotating the axis of rotation. In this way, the tool cutting surface is controlled so that it exists always immediately above the center axis of rotation and the machined surface is vertical to the cylindrical surface of the work.
摘要:
A method of generating data defining a tool path for a numerically controlled machine (14) is designed for generating machining tool path data without establishing offset plane data, so that the machining tool path depth data can be established for discontinuous, surfaced, offset planes which might otherwise cause interference in the tool path. The method includes the steps of forming a plurality of patches defining a three-dimensional plane to be machined, sub-dividing each patch into a predetermined number of segments as divided by a plurality of grid points so that the distance is maintained to be smaller than the machining area of the machine tool (14). The machining depth at each grid point within the tool path is derived with respect to the maximum height position at which the machining tool comes into contact with the grid point. The machining depth is modified with a correction value which is determined in terms of the surface condition of the surface to be machined.
摘要:
Bei diesem Verfahren werden Werkstücke (4) (Figur 2A) aus einfach zu definierenden Grundkörpern (4a bis 4i) zusammengesetzt (Figur 2B). Bereits an den Grundkörpern (4a bis 4i) bzw. deren 2d-Konturen werden Korrekturen für die Werkzeugbahn (Fräserradiuskorrektur) vorgenommen, so daß sich bei der Zusammensetzung der korrigierten Grundkörper zu Werkstücken bereits die korrigierten Konturen schneiden und so die Werkzeugbahn-Daten auf einfach Weise ergeben.