Agora vamos dar um exemplo simples de entrada de programa macro para ilustrar as semelhanças e diferenças entre o programa macro e o programa NC.
Uma determinada empresa realiza principalmente processamento em lote médio de 10 peças semelhantes às mostradas na Figura 1-1.
Figura 1-1
As peças são feitas de fundição de precisão. Essas peças possuem 6 elementos de processamento, incluindo furo interno, chanfro interno, face final, canto redondo externo, círculo externo pequeno e conicidade entre o círculo externo pequeno e o círculo externo grande. Essas 10 peças são processadas de maneira irregular.
A figura 1-1 mostra um diagrama esquemático de uma das peças. Ao processar esta peça, a primeira etapa usa a ferramenta cilíndrica externa da face final para girar a face final e o contorno externo, e a segunda etapa usa a ferramenta de torneamento cilíndrico interno para girar o furo interno e chanfrar o canto interno. Apenas o primeiro passo é discutido aqui.
O programa NC para a primeira etapa é o seguinte:
Foto
Cada peça precisa ser programada com um programa NC semelhante, mas na verdade, apenas os dados nos segmentos N12~N17 nestes 10 programas são diferentes.
Portanto, os dados de 8 dimensões mostrados na Figura 1-1 são substituídos por 8 variáveis (#1~#7, #18) respectivamente, e são atribuídos valores antes de executar o segmento do programa (segmento macro) contendo essas variáveis
(Entre eles, #1 representa o tamanho do chanfro do diâmetro interno do furo, que será utilizado na próxima etapa).
Neste momento, executar este segmento macro que substitui a constante pelo valor da variável é o mesmo que executar o segmento NC.
A seguir está um programa macro para tornear a peça mostrada na Figura 1-1:
Foto
A execução deste programa macro é igual à execução do programa 0001NC.
O processamento de diversas outras peças também pode emprestar este programa macro, desde que as primeiras sete variáveis sejam reatribuídas de acordo com o tamanho real da peça a ser processada (ou seja, altere o valor). Este programa macro possui outros formatos, que serão apresentados em detalhes posteriormente.





