Você está na página 1de 6

4 - APLICAES DE PROGRAMAO CNC/ISO COM MICROCOMPUTADOR

Do que j foi exposto, tem-se a impresso de que seria benfico para todos a possibilidade de se trabalhar com programas que, dentro do possvel, simulassem as aplicaes de CAD/CAM. Com tal finalidade, proposto utilizarem nos microcomputadores os seguintes trs programas, todos no campo do processamento bidimensional: 1 - INTERAUT - programa de intercmbio AutoCAD (DXF) -> CNCIBM; 2 - CNCIBM - programa para criao de contornos, gerar programas em linguagem de CNC e simular a trajectria de fresa; 3 - ISOCAM - programa para fazer simulao grfica a 3D dos programas CNC/ISO. Estes programas so de seguida descritos sumariamente. 4.1 INTERAUT Este programa, ser corrido introduzindo INTERAUT. 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. 4.1.1 Obteno do ficheiro "nome.DXF" No programa AutoCAD possvel a criao dum ficheiro de dados, para utilizao exterior a este, atravs do comando DXFOUT (ou opo EXPORT do menu superior FILE, podendo-se optar por verso 12). Considera-se que o desenho utilizado no tenha sido criado estritamente para esta aco. Pode-se usar, por exemplo, um desenho de pea desde que este esteja devidamente executado. Sendo assim, o programa foi concebido de modo a s recolher os dados que estejam associados a um determinado "layer", por defeito "DEFGEO". No caso de no existir um desenho, deve-se criar a geometria da qual se pretende obter informao. possvel definir uma nova origem, para efeitos de trabalho no CNC, com a introduo de um crculo de qualquer raio, no layer "DEFORI", centrado 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. O comando DXFOUT tem o seguinte dilogo: Command :DXFOUT Filename : teste (introduzir o nome com um mximo de oito caracteres ou, respondendo com RETURN, ser considerado o nome do desenho). Enter decimal places of accuracy (0 to 16)/Entities/Binary<6>:E (esta opo vai permitir seleccionar as entidades, devendo esta ser de modo sequencial, tal como se pretende que o contorno seja desenvolvido) Enter decimal places of accuracy (0 to 16)/Binary <6> : (deve-se, no mnimo, introduzir 4) Este comando ir criar um ficheiro TESTE.DXF, supondo-se que se introduziu o nome TESTE. 4.1.2 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"
aplicurs

CEFAC/CNC4 - 2009-05-25 - 1

Nome do Layer a processar [DEFGEO] ? (RETURN, para o caso de ser este layer ou o nome desejado). ERRO ..., CONTORNO ERRADO ..... (para o caso de ser detectada qualquer falta de continuidade) Carregue numa tecla ? (no fim do programa). O ficheiro criado (no caso de no ter ocorrido erro de continuidade) ter o mesmo nome, s que com a extenso .CND, isto , utilizando o exemplo do ficheiro TESTE.DXF, o novo ficheiro ser TESTE.CND. Como ser de prever, o programa INTERAUT ir analisar as ligaes das vrias entidades que constituem o contorno na 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 seguinte mensagem : ERRO..., CONTORNO ERRADO... e pra. 4.2 CNCIBM Este programa muito extenso, pelo que aqui s sero referidas as opes de interesse imediato. O programa ser corrido com a introduo de CNCIBM, aps o que aparecer o primeiro 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 no programa BASIC de clculo de concordncias/interseces. SISTEMA (2) - opo que permite a criao de programas para a mquina (sistema de controlo numrico), 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. DESENHO (3) - opo que permite a visualizao do contorno no ecr, desde que o computador apresente capacidades grficas. 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 programa 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 a sair do programa ao mesmo tempo que ser perguntado do interesse de se guardar os dados no estado actual.

aplicurs

CEFAC/CNC4 - 2009-05-25 - 2

4.3 Exerccios Com base nos desenhos apresentados, faa as suas reprodues no AutoCAD, definindo o contorno exterior destes (no necessrio reproduzir as cotas), bem como as respectivas origens (crculo de qualquer raio, centrado na origem pretendida relativamente ao contorno e no "layer" DEFORI). Utilizar o comando DXFOUT do AutoCAD com a opo de seleco de entidades e depois correr os programas INTERAUT e CNCIBM para gerar os programas CNC (zmov = 25, zprof= -30, nmero passagens 7, correco para ferramenta do lado de fora do contorno).

1.)

30

R10 R25

R20 R10 55

75

30 15 (0,0) 20 50 (-10,-15)

2.)

R10

R100

ORIGEM PEA R16 R8 40 24

97

20

20 50 50

Reproduza correctamente este contorno no AutoCAD. Com base na informao que dispe, crie um ficheiro DXF, para ser tratado pelos programas INTERAUT e CNCIBM, tendo em ateno a sequncia de seleco das entidades.

aplicurs

CEFAC/CNC4 - 2009-05-25 - 3

3.)

150 80 R20

R30

80 50

R60 R50

15 135 45 R5 R10 150

4.)
90

130

R15

R30

110 R16 40 75 15 R16

20 5

30 40
aplicurs

20

CEFAC/CNC4 - 2009-05-25 - 4

5.)
Y

70

R37 R13

R10

70

15 R8

80

20 25 10 Ponto de Partida/Chegada
X

6. )
Y

40

15

Ponto de Partida/ Chegada

R8

30 80 15 40

R35

55

15

R30

85

aplicurs

CEFAC/CNC4 - 2009-05-25 - 5

7. ) Reproduza a came apresentada, atravs do comando PLINE e com definio final close. Com o comando PEDIT altere a pline com a opo FITCURVE. Faa o processamento da informao na mesma sequncia proposta nos exerccios anteriores. Y

Ang Rai o

0 67

15 30 45 60 75 90 105 120 135 150 165 180 195 210 225 240 255 270 285 300 315 330 345 69 70 68 59 49 46 47 49 52 56 59 61 62 65 68 72 75 76 75 73 71 68 67

Nota: Interpolao de uma Curva muito comum a necessidade de se gerar uma curva que passe por um nmero discreto de pontos conhecidos. Estes pontos so muitas vezes obtidos a partir da medio de modelos reais. Dentro das opes disponveis muito conhecida a "Spline". Esta aproximao define uma funo polinomial cbica entre dois pontos sucessivos, garantindo que: - passa nos pontos pr-definidos; - a primeira e a segunda derivada esquerda e direita nesses mesmos pontos so iguais. Aps a definio dessas funes, a trajectria aproximada por pequenos segmentos de recta ou arcos (Fiting Curve caso proposto).

aplicurs

CEFAC/CNC4 - 2009-05-25 - 6

Você também pode gostar