DYNAMIC FEED CONTROL OPTIMIZATION SYSTEM FOR CNC MACHINING

Control of a CNC machine is interfaced with a PC (20) to make information relative to the block number, feed-rate and/or spindle speed over-ride values available at the personal computer (20). Operator will manually over-ride the feed-rate and/or the spindle speed to optimize machining performance....

Full description

Saved in:
Bibliographic Details
Main Author ALLEN, WILLIAM, D
Format Patent
LanguageEnglish
French
Published 04.10.2001
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Control of a CNC machine is interfaced with a PC (20) to make information relative to the block number, feed-rate and/or spindle speed over-ride values available at the personal computer (20). Operator will manually over-ride the feed-rate and/or the spindle speed to optimize machining performance. Through the use of modules, the spindle speed and feed-rate controls (16 and 18) are polled at frequent intervals. The status or over-ridden values of these controls (16 and 18) are correlated to the active block number in use during each polled sequence and this information is written to an "event file" (13 and 15). After the subject part (12) has been completed, one of two options can be used. An "edit phase" is initiated which utilizes the information in the "event file" (13 and 15) to reconstruct the MCD file (13 and 15). After the edit phase is complete, the output "optimized MCD" (13 and 15) can be used to produce like parts (12). La commande d'une machine CNC est mise en interface avec un ordinateur personnel (20) pour produire des informations relatives aux valeurs de nombres de blocs, de vitesse d'alimentation et/ou de régime de broche disponibles au niveau de l'ordinateur personnel (20). L'opérateur prendra contrôle prioritaire manuellement sur la vitesse d'alimentation et/ou le régime des broches pour optimiser le rendement d'usinage. Par l'utilisation de modules, les commandes de régime de broche et de vitesse d'alimentation (16 et 18) sont appelées à des intervalles fréquents. Les valeurs d'état ou forcées de ces commandes (16 et 18) sont mises en corrélation avec le nombre de blocs actifs utilisés pendant chaque séquence appelée et ces informations sont écrites dans un "fichier d'événements" (13 et 15). Une fois que la pièce en question (12) a été terminée, une de deux options peut être utilisée. Une "phase d'édition" est entamée, laquelle utilise les informations se trouvant dans le "fichier d'événements" (13 et 15) pour reconstruire le fichier MCD (13 et 15). Une fois la phase d'édition achevée, la sortie résultante "MCD optimisé" (13 et 15) peut être utilisée pour produire des pièces analogues (12).
Bibliography:Application Number: WO2001US07359