• Nenhum resultado encontrado

Aplicações de Programação CNC/ISO com Microcomputador

N/A
N/A
Protected

Academic year: 2021

Share "Aplicações de Programação CNC/ISO com Microcomputador"

Copied!
15
0
0

Texto

(1)

Aplicações de Programação

CNC/ISO com Microcomputador

João Manuel R. S. Tavares

Joaquim Oliveira Fonseca

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.

(2)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 3

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.

Obtenção do ficheiro “nome.DXF”

No AutoCAD é possível a criação de ficheiros de dados,

para utilização exterior a este, através do comando

DXFOUT (ou pela opção Save As do menu FILE).

O programa INTERAUT foi concebido de modo a só

reco-lher os dados do ficheiro “nome.DXF” que estejam

asso-ciados a um determinado “layer”, por omissão “DEFGEO”.

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 4

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.

(3)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 5

Aplicação INTERAUT

Introduzir nome

(max. 8 caracteres)

Especificar o

formato dxf R12

O comando

DXFOUT do

AutoCAD tem

esta caixa de

diálogo.

Aplicação INTERAUT

Escolher Options

no botão Tools.

(4)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 7

Aplicação INTERAUT

Nas opções para o ficheiro DXF, optar pelo formato ASCII,

seleccionar objectos e resolução superior ou igual a 4.

Esta opção vai permitir

seleccionar as entidades,

devendo esta selecção

ser de modo sequencial

(pelo menos as duas

primeiras), isto é, como

se pretende que o

contor-no seja seguido.

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 8

Aplicação INTERAUT

Execução do programa INTERAUT

Após se chamar o programa, este irá propor:



Nome do ficheiro DXF: ao que se deve responder com o

nome correcto, não sendo necessária a introdução da

extensão “.DXF”;



Nome do Layer a processar [DEFGEO] ? (RETURN, para

o caso de ser este o 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

(5)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 9

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.

Aplicação INTERAUT

Exemplo:

desenho

Diálogo para

janela de DOS

Start / All programs

(6)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 11

Aplicação INTERAUT09

Exemplo (por duplo clique):

Definir primeiro a Layer ou

aceitar a proposta e,

depois, File -> Open.

Este programa aceita o

DXF de qualquer versão e

não obriga a que o ficheiro

esteja na mesma pasta do

programa

Após definição da Layer

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 12

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.

(7)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 13

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):

No caso de não aparecer qualquer texto é

neces-sário alterar a compatibilidade (botão da direita

do rato no nome e properties), por exemplo.

(8)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 15

Aplicação CNCIBM

Diálogo inicial da aplicação:

É necessário seleccionar no DOS o código de página 850: Correr

a batch Run.bat antes de executar o CNCIBM pela 1ª vez.

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 16

Aplicação CNCIBM

Leitura do ficheiro com o contorno (por exemplo obtido

pelo Interaut): Opção 5.

(9)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 17

Aplicação CNCIBM

Criação do programa: Opção 2.

Resposta dentro de [ ] é validada com ENTER

Aplicação CNCIBM

(10)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 19

Aplicação CNCIBM

Introdução de comentários (se desejado), terminar com

f/F, no programa:

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 20

Aplicação CNCIBM

(11)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 21

Aplicação CNCIBM

Sair da aplicação: Opção 7.

Aplicação CNCIBM

Exemplo de um

programa ISO criado:

(12)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 23

Aplicação ISOCAM

A aplicação ISOCAM permite a

visualização 3D das trajectórias de

maquinagem definidas num programa de

CNC ISO.

O programa ISOCAM é corrido com a

introdução de ISOCAM no prompt do

DOS.

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 24

Aplicação ISOCAM

(13)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 25

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.

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.

(14)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 27

Aplicação ISOCAM

Z

Y

X

(xmax, ymax, zmax)

(xmin, ymin, zmin)

A trajectória deve-se encontrar

dentro do paralelipípedo.

No caso da trajectória não se encontrar

dentro, poderá não ser visível.

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 28

Aplicação ISOCAM

(15)

João Manuel R. S. Tavares/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 29

Aplicação ISOCAM

Referências

Documentos relacionados

A Câmara deliberou por maioria e em minuta, com o voto contra do Senhor Vereador Freixial e os votos a favor dos Senhores Vereadores António recto e José Portel e do senhor Presidente

Elevação 185 cm Altura da Plataforma 10,5 cm Comprimento Plataforma 145 cm Largura da Plataforma 63,5 cm Tempo de Elevação <55 segundos Tempo de Descida <55 segundos

Nesta Unidade vimos quais são os passos para realizar o proce- dimento de registro e o pedido de reconhecimento federal de Si- tuação de Emergência ou Estado de Calamidade

1- A vida das comunidades recoletoras era muito difícil, devido ao frio intenso e aos animais ferozes, mas também porque era difícil encontrar comida e lugares onde se abrigarem.. 2-

Um senhorio é um território, pertencente a um Senhor (do Clero ou da Nobreza), em que podemos encontrar terras cultivadas pelos camponeses que vivem no senhorio,

Navegando por mares e oceanos desconhecidos pelos Europeus, os Portugueses descobriram ilhas no Atlântico, contornaram África e chegaram à Índia e ao Brasil..

• A Associação Coaquira de Guias de Turismo, Monitores e Condutores de Ubatuba participou neste dia 09 de março de 2020, da ação de busca de 3 turistas que estavam perdidos na

Neste aspecto, no primeiro capítulo deparamo-nos com o trabalho de pesquisa e extensão que nasceu de um pro- jeto inicial cujo título foi: “A Copa no Brasil: uma imersão no