Escolar Documentos
Profissional Documentos
Cultura Documentos
Aplicações de Programação
CNC/ISO com Microcomputador
Introdução
No contexto da programação CNC seria benéfica a
possibilidade de trabalhar com programas que, dentro do
possível, simulassem as aplicações de CAD/CAM. Com tal
finalidade, é proposto utilizarem os seguintes três progra-
mas, todos no campo do processamento de contorno 2D:
1. INTERAUT - programa de intercâmbio AutoCAD
(DXF – R12) → CNCIBM;
2. CNCIBM - programa para definir contornos, gerar
programas em linguagem de CNC e simular a
trajectória de uma fresa;
3. ISOCAM - programa para fazer simulação gráfica
3D dos programas CNC/ISO.
Estes programas são de seguida descritos sumariamente.
Aplicação INTERAUT
Este programa, é executado introduzindo no prompt do
DOS: INTERAUT ou duplo clique no seu nome. A sua
finalidade é fazer o tratamento dos dados sobre um ficheiro
criado no AutoCAD, do tipo “nome.DXF”, resultando um
outro ficheiro “nome.CND” que poderá ser lido pelo
programa CNCIBM. A versão do DXF tem de ser R12.
Aplicação INTERAUT
É possível definir uma nova origem, para efeitos
de trabalho no CNC, com a introdução de um
círculo de qualquer raio, no layer “DEFORI”, com
centro no ponto que se pretende como nova
origem. Esta definição justifica-se porque, quando
se cria um desenho no AutoCAD (ou outro
“software”), é necessário o posicionamento
correcto da origem da folha (desenho), que
geralmente não coincide com a origem pretendida
na máquina CNC.
Aplicação INTERAUT
O comando
DXFOUT do
AutoCAD tem
esta caixa de
diálogo.
Introduzir nome
(max. 8 caracteres)
Especificar o
formato dxf R12
Aplicação INTERAUT
Escolher Options
no botão Tools.
Aplicação INTERAUT
Nas opções para o ficheiro DXF, optar pelo formato ASCII,
seleccionar objectos e resolução superior ou igual a 4.
Aplicação INTERAUT
Execução do programa INTERAUT
Aplicação INTERAUT
O ficheiro criado (no caso de não ter ocorrido erro de
continuidade) terá o mesmo nome, só que com a extensão
.CND; isto é, utilizando por exemplo o ficheiro TESTE.DXF, o
novo ficheiro será TESTE.CND.
Como será de prever, o programa INTERAUT irá analisar as
ligações das várias entidades que constituem o contorno
seguindo a ordem das duas primeiras “seleccionadas” no
comando DXFOUT, dentro duma determinada tolerância. Se
duas entidades sucessivas estiverem separadas e a distância
entre as extremidades ultrapassar o valor especificado como
tolerância, o programa enviará a seguinte mensagem:
ERRO..., CONTORNO ERRADO...
e pára.
João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 9
Aplicação INTERAUT
Exemplo: Start / All programs
Diálogo para
janela de DOS
desenho
Aplicação INTERAUT09
Exemplo (por duplo clique): Após definição da Layer
Aplicação CNCIBM
O programa CNCIBM é executado por duplo clique ou com a intro-
dução de CNCIBM no prompt do DOS, após o que aparecerá o
Menu:
CALCULO SISTEMA DESENHO ROTAÇÃO LERFILE REVERSO SAIDA
1 2 3 4 5 6 7
em que:
CALCULO (1) - opção de definição de contornos, por diálogo,
semelhantes aos que são definidos nos programas BASIC de
cálculo de concordâncias/intersecções dos apontamentos.
SISTEMA (2) - opção que permite a criação de programas para a
máquina (sistema de controlo numérico), através de várias
subopções que serão apresentadas sucessivamente, criando
ficheiros que poderão ser enviados directamente via RS 232 para a
respectiva máquina. O programa terá diversas extensões, tendo
para o caso da opção 1 do sistema de controlo, a extensão .ISO.
João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 12
Aplicação CNCIBM
DESENHO (3) - opção que permite a visualização do
contorno no ecrã, desde que o computador apresente
capacidades gráficas.
ROTACAO (4) - opção que possibilita: rotação,
deslocamento, simetria e aplicação de um factor de escala
ao contorno.
LERFILE (5) - opção que executa a leitura de um ficheiro
de dados, que será utilizada, no caso particular, para
leitura do ficheiro criado pelo programa INTERAUT.
REVERSO (6) - opção possibilita a inversão do contorno
com o fim de se poder, com o mesmo ficheiro de dados,
optar por uma correcção à esquerda ou à direita,
colocando a ferramenta do mesmo lado do contorno.
SAIDA (7) - opção que permite sair do programa ao
mesmo tempo que será perguntado do interesse de se
guardar os dados no estado actual.
Aplicação CNCIBM
A partir da janela do explorador (duplo clique):
Aplicação CNCIBM
Diálogo inicial da aplicação:
Aplicação CNCIBM
Leitura do ficheiro com o contorno (por exemplo obtido
pelo Interaut): Opção 5.
Aplicação CNCIBM
Criação do programa: Opção 2.
Aplicação CNCIBM
Questões sobre o programa a desenvolver:
Aplicação CNCIBM
Introdução de comentários (se desejado), terminar com
f/F, no programa:
Aplicação CNCIBM
É possível visualizar a trajectória:
Aplicação CNCIBM
Sair da aplicação: Opção 7.
Aplicação CNCIBM
Exemplo de um
programa ISO criado:
Aplicação ISOCAM
A aplicação ISOCAM permite a
visualização 3D das trajectórias de
maquinagem definidas num programa de
CNC ISO.
Aplicação ISOCAM
Interface da aplicação (em ambiente MS WINDOWS):
Aplicação ISOCAM
Os programas a ser considerados pelo ISOCAM têm
de ser escritos num ficheiro não formatado (criado num
editor ou num processador de texto, mas neste último
caso, com a opção não formatado), com extensão
obrigatória ISO.
Faz a conversão para outras máquinas e cria DXF.
No caso do programa ter subprogramas, todo o
programa tem de ser escrito no mesmo ficheiro,
começando, obrigatoriamente, pelo programa
principal, seguindo-se depois, os subprogramas numa
qualquer ordem.
Este programa, geralmente envia um comentário de
erro e a linha onde o encontra, quer seja por sintaxe ou
má definição, por exemplo, de um arco.
João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 25
Aplicação ISOCAM
É necessário de-
finir o nome do
ficheiro ISO, o
tipo de CNC de
transcrição (es-
colher um qual-
quer), as coorde-
nadas do ponto
de vista (como
no AutoCAD), os
valores mínimos
e máximos admi-
tidos para X, Y e
Z na trajectória.
João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 26
Aplicação ISOCAM
X Y
Aplicação ISOCAM
Visualização das trajectórias de maquinagem:
Aplicação ISOCAM
Visualização das trajectórias de maquinagem: