A method and apparatus able to quickly and accurately automatically produce
machining programs for complicated shapes of products without being
affected by the level of knowledge or experience of the operator. A
cutting-condition determination processing unit (20) of an automatic
programming apparatus (10) specifies required standard cutting condition
data from the type of material and the types of processes designated by an
input unit (12) in a cutting condition data table (24) stored in a storage
unit (18), specifies the tool data corresponding to the types of tools
designated by the input unit in the tool data table (26) stored in the
storage unit, and determines the cutting conditions relating to the type
of material and the tools from the standard cutting condition data and the
tool data. A program-generation processing unit (22) specifies a
program-generation algorithm corresponding to the designated process in an
algorithm table (28) stored in the storage unit and generates machining
programs based on the determined cutting conditions in accordance with the
program-generation algorithm.
Un metodo e un apparecchio in grado producono a rapidamente ed esattamente automaticamente i programmi lavoranti per le figure complicate dei prodotti senza essere influenzato dal livello di conoscenza o dall'esperienza nell'operatore. Un'unità di elaborazione di determinazione di taglio-condizione (20) di un apparecchio di programmazione automatico (10) specifica ha richiesto i dati standard di stato di taglio dal tipo di materiale e dai tipi di processi indicati da un'unità d'entrata (12) in una tabella di dati di stato di taglio (24) immagazzinata in un'unità di immagazzinaggio (18), specifica i dati dell'attrezzo che corrispondono ai tipi di attrezzi indicati dall'unità d'entrata nella tabella di dati dell'attrezzo (26) immagazzinata nell'unità di immagazzinaggio e determina gli stati di taglio concernente il tipo di materiale e gli attrezzi dal taglio standard condizionano i dati ed i dati dell'attrezzo. Un'unità di elaborazione della programma-generazione (22) specifica una procedura della programma-generazione che corrisponde al processo indicato in una tabella di procedura (28) immagazzinata nell'unità di immagazzinaggio e genera i programmi lavoranti basati sugli stati risoluti di taglio in conformità con la procedura della programma-generazione.