Escolar Documentos
Profissional Documentos
Cultura Documentos
Aplicações de Programação
CNC/ISO com Microcomputador
Introdução
No contexto da programação CNC é benéfica a possibilidade
de trabalhar com programas que, dentro do possível,
simulassem as aplicações de CAD/CAM. Com tal finalidade,
existem os seguintes três programas para processamento de
contornos 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
t j tó i de
trajectória d uma ffresa;
3. ISOCAM - programa para fazer simulação gráfica 3D
dos programas CNC/ISO.
JST/JOF 1
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação INTERAUT
Este programa, é executado introduzindo no prompt do DOS
INTERAUT ou fazendo duplo clique no seu nome. A sua
finalidade é fazer o tratamento dos dados de 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, na 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
) é necessário o posicionamento
“software”), p
correcto da origem da folha (desenho), que
geralmente não coincide com a origem pretendida
na máquina CNC.
JST/JOF 2
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação INTERAUT
O comando
DXFOUT do
AutoCAD tem
esta caixa de
diálogo.
Introduzir nome
(max 8 caracteres)
(max.
Especificar o
formato dxf R12
Aplicação INTERAUT
Escolher Options
no botão Tools.
Tools
JST/JOF 3
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação INTERAUT
Nas opções para o ficheiro DXF, optar pelo formato ASCII,
seleccionar objectos e resolução superior ou igual a 4.
4
Aplicação INTERAUT
Execução do programa INTERAUT
JST/JOF 4
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação INTERAUT
O ficheiro criado (no caso de não ter ocorrido erro de
continuidade) terá o mesmo nome
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 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
tid d sucessivas
i estiverem
ti separadas
d e a di distância
tâ i entre
t
as extremidades ultrapassar o valor especificado como
tolerância, o programa enviará a mensagem:
ERRO..., CONTORNO ERRADO...
e pára.
2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 9
Aplicação INTERAUT
Exemplo: ->Start / All programs
Janela DOS
desenho
JST/JOF 5
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação CNCIBM
O CNCIBM é executado por duplo clique ou com a introdução de
CNCIBM no prompt do DOS, após o que aparece 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 de CFAC.
SISTEMA (2) - opção que permite a criação de programas para a
máquina CNC, 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.
Aplicação CNCIBM
DESENHO (3) - opção que permite a visualização do
contorno no ecrã.
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 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
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.
JST/JOF 6
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação CNCIBM
A partir da janela do explorador (duplo clique):
Aplicação CNCIBM
Diálogo inicial da aplicação:
JST/JOF 7
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação CNCIBM
Leitura do ficheiro com o contorno (por exemplo obtido
pelo
l Interaut):
I t t) Opção
O ã 5.5
Aplicação CNCIBM
Criação do programa: Opção 2.
JST/JOF 8
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
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:
f/F,
JST/JOF 9
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação CNCIBM
É possível visualizar a trajectória:
Aplicação CNCIBM
Sair da aplicação: Opção 7.
JST/JOF 10
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação CNCIBM
Exemplo de um
programa ISO criado:
i d
Aplicação ISOCAM
O ISOCAM p permite a visualização
ç 3D
das trajectórias de maquinagem definidas
num programa de CNC ISO.
JST/JOF 11
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
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, com a opção não
formatado), com extensão obrigatória ISO.
O ISOCAM faz a conversão de programas CNC para
outras máquinas e cria DXF’s.
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.
2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 24
JST/JOF 12
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação ISOCAM
É necessário
definir o nome do
ficheiro ISO, o tipo
de CNC de
transcrição
(escolher um
qualquer), as
coordenadas do
ponto de vista
(
(como no
AutoCAD), os
valores mínimos e
máximos admitidos
para X, Y e Z na
trajectória.
2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 25
Aplicação ISOCAM
X Y
JST/JOF 13
CFAC: Aplicações de Programação 2009@FEUP/DEMec-SDI
CNC/ISO com Microcomputador
Aplicação ISOCAM
Visualização das trajectórias de maquinagem:
Aplicação ISOCAM
Visualização das trajectórias de maquinagem:
JST/JOF 14