Sei sulla pagina 1di 28

Aplicaes de Programao CNC/ISO com Microcomputador

Joo Manuel R. S. Tavares Joaquim Oliveira Fonseca

Introduo
No contexto da programao CNC benfica a possibilidade de trabalhar com programas que, dentro do possvel, simulassem as aplicaes de CAD/CAM. Com tal finalidade, existem os seguintes trs programas para processamento de contornos 2D:
1. 2.

3.

INTERAUT - programa de intercmbio AutoCAD (DXF R12) CNCIBM; CNCIBM - programa para definir contornos, gerar programas em linguagem de CNC e simular a trajectria de uma fresa; ISOCAM - programa para fazer simulao grfica 3D dos programas CNC/ISO.

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

Aplicao 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 verso do DXF tem de ser R12. Obteno do ficheiro nome.DXF No AutoCAD possvel a criao de ficheiros de dados, para utilizao exterior a este, atravs do comando DXFOUT (ou pela opo Save As do menu FILE). O INTERAUT foi concebido de modo a s recolher os dados do ficheiro nome.DXF que estejam associados a uma determinada layer, por omisso DEFGEO.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 3

Aplicao INTERAUT
possvel definir uma nova origem, para efeitos de trabalho no CNC, com a introduo de um crculo de qualquer raio, na layer DEFORI, com centro no ponto que se pretende como nova origem. Esta definio justifica-se porque, quando se cria um desenho no AutoCAD (ou outro software), necessrio o posicionamento correcto da origem da folha (desenho), que geralmente no coincide com a origem pretendida na mquina CNC.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 4

Aplicao INTERAUT
O comando DXFOUT do AutoCAD tem esta caixa de dilogo.

Introduzir nome (max. 8 caracteres) Especificar o formato dxf R12

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

Aplicao INTERAUT

Escolher Options no boto Tools.

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

Aplicao INTERAUT
Nas opes para o ficheiro DXF, optar pelo formato ASCII, seleccionar objectos e resoluo superior ou igual a 4.

Esta opo vai permitir seleccionar as entidades, devendo esta seleco ser de modo sequencial, tal como se pretende que o contorno seja seguido.

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

Aplicao INTERAUT
Execuo do programa INTERAUT Aps se chamar o programa, este ir propor:

Nome do ficheiro DXF: ao que se deve responder com o nome correcto, no sendo necessria a introduo da extenso .DXF; Nome da Layer a processar [DEFGEO] ? (RETURN, para o caso de ser este a layer ou o digitar o nome desejado); ERRO ..., CONTORNO ERRADO ..... (para o caso de ser detectada qualquer falta de continuidade) Carregue numa tecla ? (para fim do programa).

OBS.: Se o programa for activado por duplo clique, as mensagens de erro podem no ser visveis.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 8

Aplicao INTERAUT
O ficheiro criado (no caso de no ter ocorrido erro de continuidade) ter o mesmo nome, s que com a extenso .CND; isto , utilizando por exemplo o ficheiro TESTE.DXF, o novo ficheiro ser TESTE.CND. Como ser de prever, o INTERAUT ir analisar as ligaes das vrias entidades que constituem o contorno seguindo a ordem das duas primeiras seleccionadas no comando DXFOUT, dentro duma determinada tolerncia. Se duas entidades sucessivas estiverem separadas e a distncia entre as extremidades ultrapassar o valor especificado como tolerncia, o programa enviar a mensagem: ERRO..., CONTORNO ERRADO... e pra.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 9

Aplicao INTERAUT
Exemplo: ->Start / All programs

Janela DOS

desenho
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 10

Aplicao CNCIBM
O CNCIBM executado por duplo clique ou com a introduo de CNCIBM no prompt do DOS, aps o que aparece o Menu:
CALCULO SISTEMA DESENHO ROTAO LERFILE REVERSO SAIDA 1 2 3 4 5 6 7

em que:

CALCULO (1) - opo de definio de contornos, por dilogo, semelhantes aos que so definidos nos programas BASIC de clculo de concordncias/interseces dos apontamentos de CFAC. SISTEMA (2) - opo que permite a criao de programas para a mquina CNC, atravs de vrias subopes que sero apresentadas sucessivamente, criando ficheiros que podero ser enviados directamente via RS 232 para a respectiva mquina. O programa ter diversas extenses, tendo para o caso da opo 1 do sistema de controlo, a extenso .ISO.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 11

Aplicao CNCIBM

DESENHO (3) - opo que permite a visualizao do contorno no ecr. ROTACAO (4) - opo que possibilita: rotao, deslocamento, simetria e aplicao de um factor de escala ao contorno. LERFILE (5) - opo que executa a leitura de um ficheiro de dados, que ser utilizada, no caso particular, para leitura do ficheiro criado pelo INTERAUT. REVERSO (6) - opo possibilita a inverso do contorno com o fim de se poder, com o mesmo ficheiro de dados, optar por uma correco esquerda ou direita, colocando a ferramenta do mesmo lado do contorno. SAIDA (7) - opo que permite sair do programa ao mesmo tempo que ser perguntado do interesse de se guardar os dados no estado actual.
CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 12

2009@JST/JOF

Aplicao CNCIBM
A partir da janela do explorador (duplo clique):

No caso de no aparecer qualquer texto necessrio alterar a compatibilidade (boto da direita do rato no nome e properties).
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 13

Aplicao CNCIBM
Dilogo inicial da aplicao:

Pode ser necessrio seleccionar no DOS o cdigo de pgina 850: Correr a batch Run.bat antes de executar o CNCIBM pela 1 vez.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 14

Aplicao CNCIBM
Leitura do ficheiro com o contorno (por exemplo obtido pelo Interaut): Opo 5.

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

15

Aplicao CNCIBM
Criao do programa: Opo 2.

Resposta dentro de [ ] validada com ENTER.


2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 16

Aplicao CNCIBM
Questes sobre o programa a desenvolver:

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

17

Aplicao CNCIBM
Introduo de comentrios (se desejado), terminar com f/F, no programa:

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

18

Aplicao CNCIBM
possvel visualizar a trajectria:

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

19

Aplicao CNCIBM
Sair da aplicao: Opo 7.

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

20

Aplicao CNCIBM
Exemplo de um programa ISO criado:

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

21

Aplicao ISOCAM
O ISOCAM permite a visualizao 3D das trajectrias de maquinagem definidas num programa de CNC ISO. O ISOCAM corrido com a introduo de ISOCAM no prompt do DOS ou fazendo duplo clique sobre o seu nome.

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

22

Aplicao ISOCAM
Interface da aplicao (em ambiente MS WINDOWS):

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

23

Aplicao ISOCAM
Os programas a ser considerados pelo ISOCAM tm de ser escritos num ficheiro no formatado (criado num editor ou num processador de texto, com a opo no formatado), com extenso obrigatria ISO. O ISOCAM faz a converso de programas CNC para outras mquinas e cria DXFs. No caso do programa ter subprogramas, todo o programa tem de ser escrito no mesmo ficheiro, comeando, obrigatoriamente, pelo programa principal, seguindo-se depois, os subprogramas numa qualquer ordem. Este programa, geralmente envia um comentrio de erro e a linha onde o encontra, quer seja por sintaxe ou m definio, por exemplo, de um arco.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 24

Aplicao ISOCAM
necessrio definir o nome do ficheiro ISO, o tipo de CNC de transcrio (escolher um qualquer), as coordenadas do ponto de vista (como no AutoCAD), os valores mnimos e mximos admitidos para X, Y e Z na trajectria.
2009@JST/JOF CFAC: Aplicaes de Programao CNC/ISO com Microcomputador 25

Aplicao ISOCAM

Z X Y

(xmax, ymax, zmax)

A trajectria deve-se encontrar dentro do paralelippedo.


No caso da trajectria no se encontrar dentro, poder no ser visvel.

(xmin, ymin, zmin)

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

26

Aplicao ISOCAM
Visualizao das trajectrias de maquinagem:

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

27

Aplicao ISOCAM
Visualizao das trajectrias de maquinagem:

2009@JST/JOF

CFAC: Aplicaes de Programao CNC/ISO com Microcomputador

28

Potrebbero piacerti anche