Apr 02, 2024 Laisser un message

Similitudes et différences entre le programme macro et le programme CN

 

Un exemple simple utilisé en programmation macro sera maintenant utilisé pour illustrer les similitudes et les différences entre les programmes macro et les programmes CN.


Une entreprise effectue principalement le traitement de volumes moyens de 10 types de pièces similaires à celles illustrées dans la figure 1-1.
image
Image 1-1


Les pièces sont fabriquées à partir de pièces moulées de précision. Ces pièces comportent un total de six éléments de traitement : trou intérieur, chanfrein intérieur, face d'extrémité, congé extérieur, petit cercle extérieur et surface conique entre le petit cercle extérieur et le grand cercle extérieur. Ces 10 types de pièces sont traités tour à tour de temps en temps.

La figure 1-1 montre un diagramme schématique de l'une des pièces. Lors du traitement de cette pièce, la première étape consiste à utiliser un outil de tournage de face d'extrémité pour tourner la face d'extrémité et le contour extérieur, et la deuxième étape consiste à utiliser un outil de tournage interne pour tourner le trou intérieur et chanfreiner le coin intérieur. Seule la première étape est abordée ici.

Le programme CN pour la première étape est le suivant :
image

Chaque pièce doit compiler un programme CN similaire, mais en fait seules les données des segments N12~N17 parmi ces 10 programmes sont différentes.

Par conséquent, remplacez les 8 données de taille affichées dans la figure 1-1 par 8 variables (#1~#7, #18) et attribuez-leur des valeurs avant d'exécuter la section du programme (section du programme macro) contenant ces variables.

(Parmi eux, #1 représente la taille du chanfrein du trou intérieur, qui sera utilisé à l'étape suivante).

À ce stade, l'exécution de ce macrobloc qui remplace les constantes par des valeurs variables a le même effet que l'exécution du bloc CN.

Le résultat est le même.

Ce qui suit est un programme macro pour tourner la pièce illustrée dans la figure 1-1 :

L'exécution de ce programme macro est identique à l'exécution du programme 0001NC.
Ce programme macro peut également être utilisé pour le traitement de plusieurs autres pièces. Réaffectez simplement les sept premières variables en fonction de la taille réelle des pièces à traiter (c'est-à-dire modifiez les valeurs). Ce programme macro a également d'autres formats, qui seront présentés en détail ultérieurement.

 

 

Envoyez demande

whatsapp

skype

Messagerie

Enquête