Apr 02, 2024 Lasciate un messaggio

Somiglianze e differenze tra programma macro e programma NC

 

Verrà ora utilizzato un semplice esempio utilizzato nella programmazione macro per illustrare le somiglianze e le differenze tra i programmi macro e i programmi NC.


Un'azienda esegue principalmente la lavorazione di medi volumi di 10 tipi di parti simili a quelle mostrate nella Figura 1-1.
immagine
Immagine 1-1


Le parti sono realizzate con fusioni di precisione. Queste parti hanno un totale di sei elementi di lavorazione: foro interno, smusso interno, faccia finale, raccordo esterno, cerchio esterno piccolo e superficie rastremata tra il cerchio esterno piccolo e il cerchio esterno grande. Questi 10 tipi di parti vengono elaborati a turno di volta in volta.

La figura 1-1 mostra un diagramma schematico di una delle parti. Quando si elabora questa parte, il primo passaggio consiste nell'utilizzare uno strumento di tornitura della faccia finale per ruotare la faccia finale e il contorno esterno, mentre il secondo passaggio consiste nell'utilizzare uno strumento di tornitura interna per ruotare il foro interno e smussare l'angolo interno. Qui viene discusso solo il primo passaggio.

Il programma NC per la prima fase è il seguente:
immagine

Ciascuna parte deve compilare un programma NC simile, ma in realtà solo i dati nei segmenti N12~N17 di questi 10 programmi sono diversi.

Pertanto, sostituire gli 8 dati di dimensione mostrati nella Figura 1-1 con 8 variabili (#1~#7, #18) e assegnare loro dei valori prima di eseguire la sezione del programma (sezione del programma macro) contenente queste variabili.

(Tra questi, #1 rappresenta la dimensione dello smusso del foro interno, che verrà utilizzata nel passaggio successivo).

In questo momento, l'esecuzione di questo blocco macro che sostituisce le costanti con valori variabili ha lo stesso effetto dell'esecuzione del blocco NC.

Il risultato è lo stesso.

Quello che segue è un programma macro per girare la parte mostrata nella Figura 1-1:

L'esecuzione di questo programma macro equivale all'esecuzione del programma 0001NC.
Questo programma macro può essere utilizzato anche per la lavorazione di numerosi altri pezzi. Basta riassegnare le prime sette variabili in base alla dimensione effettiva dei pezzi da lavorare (ovvero modificare i valori). Questo programma macro dispone anche di altri formati, che verranno introdotti in dettaglio più avanti.

 

 

Invia la tua richiesta

whatsapp

skype

Posta elettronica

Inchiesta