aplicações de programação cnc/iso com...

Post on 22-Oct-2020

2 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

    João Manuel R. S. TavaresJoaquim Oliveira Fonseca

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 2

    IntroduçãoNo 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 trajectória de uma fresa;

    3. ISOCAM - programa para fazer simulação gráfica 3D dos programas CNC/ISO.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 3

    Aplicação INTERAUTEste programa, é executado introduzindo no prompt do DOSINTERAUT 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.

    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 INTERAUT foi concebido de modo a só recolher os dados do ficheiro “nome.DXF” que estejam associados a uma determinada “layer”, por omissão “DEFGEO”.

  • 2009@JST/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, 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 “software”), é necessário o posicionamento correcto da origem da folha (desenho), que geralmente não coincide com a origem pretendida na máquina CNC.

  • 2009@JST/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.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 6

    Aplicação INTERAUT

    Escolher Optionsno botão Tools.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 7

    Aplicação INTERAUTNas 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, tal como se pretende que o contorno seja seguido.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 8

    Aplicação INTERAUTExecuçã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 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 não ser visíveis.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 9

    Aplicação INTERAUTO 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 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 mensagem:ERRO..., CONTORNO ERRADO...e pára.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 10

    Aplicação INTERAUTExemplo:

    desenho

    Janela DOS

    ->Start / All programs

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 11

    Aplicação CNCIBMO 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.

  • 2009@JST/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ã. 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, 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.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 13

    Aplicação CNCIBMA partir da janela do explorador (duplo clique):

    No caso de não aparecer qualquer texto é necessário alterar a compatibilidade (botão da direita do rato no nome e properties).

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 14

    Aplicação CNCIBMDiálogo inicial da aplicação:

    Pode ser 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.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 15

    Aplicação CNCIBMLeitura do ficheiro com o contorno (por exemplo obtido pelo Interaut): Opção 5.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 16

    Aplicação CNCIBMCriação do programa: Opção 2.

    Resposta dentro de [ ] é validada com ENTER.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 17

    Aplicação CNCIBMQuestões sobre o programa a desenvolver:

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 18

    Aplicação CNCIBMIntrodução de comentários (se desejado), terminar com f/F, no programa:

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 19

    Aplicação CNCIBMÉ possível visualizar a trajectória:

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 20

    Aplicação CNCIBMSair da aplicação: Opção 7.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 21

    Aplicação CNCIBMExemplo de umprograma ISO criado:

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 22

    Aplicação ISOCAM

    O ISOCAM permite a visualização 3D das trajectórias de maquinagem definidas num programa de CNC ISO.

    O ISOCAM é corrido com a introdução de ISOCAM no prompt do DOS ou fazendo duplo clique sobre o seu nome.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 23

    Aplicação ISOCAMInterface da aplicação (em ambiente MS WINDOWS):

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 24

    Aplicação ISOCAMOs 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 25

    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 26

    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.

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 27

    Aplicação ISOCAMVisualização das trajectórias de maquinagem:

  • 2009@JST/JOF CFAC: Aplicações de Programação CNC/ISO com Microcomputador 28

    Aplicação ISOCAMVisualização das trajectórias de maquinagem:

    Aplicações de Programação CNC/ISO com Microcomputador IntroduçãoAplicação INTERAUTAplicação INTERAUTAplicação INTERAUTAplicação INTERAUTAplicação INTERAUTAplicação INTERAUTAplicação INTERAUTAplicação INTERAUTAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação CNCIBMAplicação ISOCAMAplicação ISOCAMAplicação ISOCAMAplicação ISOCAMAplicação ISOCAMAplicação ISOCAMAplicação ISOCAM

top related