NUMERICAL CONTROL DEVICE
A numerical control device controls a machine tool having a plurality of axes and moving a tool relative to a work, and comprises: a tool trajectory generation means for generating a tool trajectory for processing a work; a partial trajectory calculation means for dividing the tool trajectory into a...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A numerical control device controls a machine tool having a plurality of axes and moving a tool relative to a work, and comprises: a tool trajectory generation means for generating a tool trajectory for processing a work; a partial trajectory calculation means for dividing the tool trajectory into a plurality of shorter partial trajectories (l) as the curvature (k) increases; a corrected feeding speed calculation means for calculating, for each of the partial trajectories, a cutting surface angle (?) formed by a normal line of a cutting surface in the vicinity of a cutting point and a rotation axis of the tool and for calculating, for each of the partial trajectories, a corrected feeding speed (F(?)) obtained by correcting a set feeding speed (F) on the basis of the cutting surface angle; an axis control data calculation means for obtaining speed data (Vx, Xy, Vz) of each of the axes at constant time intervals (?t) so that the tool can move on the partial trajectories at the corrected feeding speeds; and an output means for outputting the speed data to a driving means for driving the machine tool. The corrected feeding speed is proportional to the cutting surface angle under the condition that the corrected feeding speed does not fall below the minimum feeding speed (vO).
La présente invention concerne un dispositif à commande numérique qui commande une machine-outil comportant une pluralité d'axes et déplaçant un outil par rapport à une pièce, et comprend : un moyen de génération de trajectoire d'outil permettant de générer une trajectoire d'outil pour traiter une pièce ; un moyen de calcul de trajectoires partielles permettant de diviser la trajectoire de l'outil en une pluralité de trajectoires partielles plus courtes (1) au fur et à mesure que la courbure (k) augmente ; un moyen de calcul de la vitesse d'alimentation corrigée permettant de calculer, pour chacune des trajectoires partielles, un angle de surface de découpe (?) formé par une ligne normale d'une surface de découpe au voisinage d'un point de découpe et d'un axe de rotation de l'outil et permettant de calculer, pour chacune des trajectoires partielles, une vitesse d'alimentation corrigée (F(?)) obtenue par la correction d'une vitesse d'alimentation définie (F) sur la base de l'angle de surface de découpe ; un moyen de calcul de données de commande d'axe permettant d'obtenir des données de vitesse (Vx, Xy, Vz) de chacun des axes à des intervalles de temps constants (?t) de sorte que l'outil p |
---|