Você está na página 1de 28

SIMULADOR DE PROGRAMAS DE TORNO CNC MANUAL DO USURIO

- Verso 1.67 -

Porto Alegre 1998


1

SIMULADOR DE PROGRAMAS DE TORNO CNC: MANUAL DO USURIO - Verso 1.67


SENAI-RS, 1998

Trabalho elaborado por tcnicos do Ncleo de Informtica Educacional, sob orientao, coordenao e superviso da Gerncia de Desenvolvimento Educacional do Departamento Regional do SENAI-RS. 2 edio,1998 Coordenao Geral Coordenao do Projeto Coordenao Tcnica Elaborao e Digitao Colaborao Reviso Lingstica Produo Grfica Paulo Fernando Presser DITEC Mary E. A. de Jesus DITEC/GDE Fernando Schirmbeck DITEC/GDE-NIEd Fernando Schirmbeck DITEC/GDE-NIEd Nilo Guimares CT Mecatrnica Janer Esteves DITEC/GDE-NIEd Regina M. Recktenwald DITEC/GAT CFP SENAI de Artes Grficas Henrique Dvila Bertaso

S 491

SENAI. RS. Simulador de programas de torno CNC: manual do usurio; verso 1.67. Porto Alegre, Gerncia de Desenvolvimento Educacional/Ncleo de Informtica Educacional, 1998. 26p. il. 1. Torno - Sistema automatizado I. Ttulo

CDU - 621.941:681.323

SENAI - Departamento Regional do Rio Grande do Sul 91140-000 - Av. Assis Brasil, 8450 - Porto Alegre, RS Tel.: (051) 347-8835 Fax: 347-8813 Telex: 2727 SNAI SENAI - Instituio mantida e administrada pela Indstria.
2

SUMRIO

APRESENTAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - INSTALAO DO SOFTWARE . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - DESCRIO DA INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - CONFIGURAES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 - EIXOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 - PEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 - COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 - REVLVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 - MQUINA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - HABILIDADE INICIANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - HABILIDADE INTERMEDIRIA . . . . . . . . . . . . . . . . . . . . . . . . .

5 7 9 15 15 16 16 16 20 21 23

APRESENTAO

O Simulador de Programas de Torno CNC est sendo desenvolvido no SENAI-RS pela Gerncia de Desenvolvimento Educacional - Ncleo de Informtica Educacional, em parceria com as Unidades Operacionais, dentro de um projeto de Pesquisa e Desenvolvimento em Informtica Educacional, que visa produzir softwares e/ou hardwares educacionais atravs da simplificao, simulao ou emulao das tecnologias de produo. Atualmente, os esforos para desenvolvimento de softwares esto concentrados na idia de simulao das tecnologias de produo, onde se enquadra o Simulador de Programas de Torno CNC, pois permite aos alunos vivenciarem experincias que se situam entre a manipulao abstrata de conceitos e estratgias e a manipulao direta dos elementos com que se defrontam na prtica, por exemplo, de torneamento em mquinas CNC, criando um ambiente que facilita a articulao entre o conceitual e o concreto dos alunos. Outro ponto importante que a nfase didtica est na possibilidade de reflexo dos conceitos e estratgias sobre uma ao (soluo de um problema ou programa CNC) pelos alunos, realizada atravs da descrio do programa na linguagem CNC no simulador e dos resultados apresentados na execuo do programa CNC pelo computador. Caso o resultado no esteja certo, o aluno dever depurar o seu programa at a sua correta execuo, isto , depurao do seu prprio conhecimento. O presente manual explica a forma de instalao, a interface grfica e os recursos do simulador. Apresenta, tambm exemplos de programas CNC. Alguns dos recursos disponveis so: - execuo: passo a passo, voltar ao passo anterior, executar at a linha X, executar a partir da linha Y e outros; - apresentao dos comandos Miscelaneas no Painel CNC; - variao na velocidade de simulao; - apresentao do tempo de usinagem; - apresentao do estado atual do sistema de coordenadas; - apresentao tridimensional da usinagem da pea em qualquer momento; - outros.
5

1 - INSTALAO DO SOFTWARE

A configurao mnima para rodar o Simulador de Programas de Torno CNC a seguinte: - PC486; - 8 Mbytes de RAM - Placa de vdeo SVGA (1 Mbytes) - Windows 3.11. Antes de iniciar a instalao deste software educacional, necessrio configurar o computador para a resoluo de vdeo 800 x 600, com, no mnimo, 256 cores. Esta alterao pode ser realizada utilizando-se os discos do Windows ou do software que acompanha a placa de vdeo, tipo Setres, que so geralmente mais rpidos.

Figura 1 - Programa Torno no Gerenciador de Programas

A instalao do Simulador de Programas de Torno CNC - Verso 1.60 realizada automaticamente atravs do Gerenciador de Arquivos, quando se seleciona a opo Executar e o arquivo Setup.exe no drive onde est o disquete que contm este software. O usurio pode escolher o diretrio onde ser armazenado o programa no winchester.
7

Concluda a instalao deste software, cria-se no Gerenciador de Programas um Grupo chamado Torno, onde ento os cones do programa executvel e helps, conforme a Figura 1. Para iniciar a execuo, clica-se duas vezes no cone da chave de boca, que tem escrita embaixo a palavra Torno, no Gerenciador de Programas.

2 - DESCRIO DA INTERFACE

A Figura 2 apresenta a interface grfica bsica deste Simulador, identificando com letras cada um de seus componentes, os quais so descritos a seguir. a) Barra de ttulo: apresenta o nome do software, a verso e o nome do arquivo que est sendo trabalhado. b) Barra do menu principal: composta pela opo Arquivo e Ajuda. c) Barra de ferramentas para acesso rpido:

Novo arquivo: inicia um novo programa na habilidade selecionada.

Carregar arquivo: serve para carregar um arquivo existente.

Salvar arquivo: serve para salvar um programa de CNC num arquivo.

Renomear arquivo: serve para trocar o nome de arquivos com programas CNC, que altera simultaneamente o nome do arquivo de configurao deste programa. Apagar arquivo: serve para apagar arquivos com programas CNC, apagando simultaneamente o arquivo de configurao deste programa.

Imprimir: utilizado para impresso das linhas do programa de Torno CNC em uso no software.

Sair: serve para sair do software e retornar ao Windows.

j Figura 2 - Interface bsica do Simulador

Visualizao 3D: apresenta a visualizao tridimensional das peas em usinagem em qualquer parte do programa.

Permite escolher uma habilidade especfica para trabalhar os conhecimentos de programao de Torno CNC. As habilidades so as seguintes: - Iniciante: serve para trabalhar os conhecimentos de geometria e sistemas de coordenadas (I e K; X e Z; X em Dimetro ou Raio) atravs dos comandos bsicos G0, G1, G2 e G3.
10

- Intermedirio: serve para trabalhar os conhecimentos de usingem de peas em Torno CNC atravs da grade (Figura 2, letra j), um comando G por linha de programa. - Avanado: serve para trabalhar os conhecimentos de programao avanada (sub-rotinas) em Torno CNC. Configurao: utilizado na definio dos dados de configurao do Torno CNC, como sistemas de eixos e coordenadas, dimenses da pea, composio das ferramentas do revlver e outros. Visualizao Meio-Corte: Pressionando este boto ser apresentada a visualizao da usinagem da pea em meio-corte e meia-vista, sempre a partir da primeira linha. Pressionando novamente este boto retornar a visualizao da usinagem da pea normal, mas retornando a primeira linha.

Aciona um help (manual) que explica os comandos CNC disponveis neste software.

d)

Representao grfica bidimensional: nesta rea so simulados graficamente os resultados dos programas CNC desenvolvidos pelos usurios e, na parte superior, as coordenadas da ponta da ferramenta.

e) Controles: servem para comandar a forma de apresentao da simulao do programa de Torno CNC. So eles: Executa linha por linha o programa, sem interrupo. Cada vez que este boto pressionado, muda o nome e a funo, passando a assumir a do boto Pause. Interrompe a execuo do programa depois do trmino da execuo da linha de comando que est sendo simulada. Cada vez que este boto pressionado, muda o nome e a funo, passando a assumir a do boto Play. Executa somente um passo ou linha do programa a cada vez que pressionado.
11

Retorna ao estado da linha anterior a linha executada, somente uma linha atrs. Retorna ao estado da linha armazenada pelo boto Marca. Para retornar ao estado da linha inicial, linha 1, retira-se a marca clicando no boto Marca; depois clica-se no boto Reset. Cria uma marca na linha executada, neste momento, pelo programa. Posteriormente, quando pressionando o boto Reset, o programa retornar ao estado da linha onde foi colocada a marca. Para retirar a marca da linha, basta clicar novamente no boto Marca. Permite que seja especificada uma linha do programa at onde ser realizada a simulao, que acionada pelo boto Play. Amplia a rea de representao grfica da simulao (d). Elimina a parte de edio de linhas no programa ( j), permitindo somente a leitura de uma linha de cada vez. A primeira presso no boto Grid coloca uma malha retangular na rea de representao grfica (d). A segunda presso retira esta malha, que somente est disponvel na habilidade Iniciante.

f) Painel CNC: nesta rea so colocados os cones que especificam algum comando de funcionamento do Torno CNC de difcil representao na simulao. Normalmente so os comandos Miscelneas. g) Velocidade de Simulao: permite a variao na velocidade de simulao dos eventos executados pelo programa, sendo o normal a maior velocidade possvel de simulao. h) Tempo de Usinagem: apresenta o tempo de usinagem de cada linha de comando e o tempo acumulado de usinagem da pea, exceto para a habilidade Iniciante.

12

i) Estado Atual: mostra em que sistema de coordenadas est sendo elaborada cada linha de comando do programa, ou seja, apresenta: I e K e X e Z em incremental ou absoluto; X em dimetro ou raio. j) Editor de Linhas: permite a edio de linhas de comandos de programas CNC, seguindo os dados solicitados pelas colunas para cada linha. Para insero ou remoo de uma linha de comando, basta clicar na coluna N na linha onde ser inserida, que aparecer a janela de dilogo mostrada na Figura 3.

Figura 3 - Janela de insero ou remoo de linha

Se na edio de linhas do programa CNC estiverem em branco as colunas de X, Z, F, S e T, os valores assumidos sero da linha anterior no sistema de coordenadas absolutas; no sistema de coordenadas incrementais, os valores sero nulos. k) Linha atual: apresenta a linha do programa que ser executado e os seus parmetros de usinagem(F, S, T e Comprimento e Dimetro da pea). l) Montador: possibilita ver a listagem do programa por linha sem as colunas, como se fossem escritas com todos os parmetros.

13

14

3 - CONFIGURAES

A configurao deste software similar ao Setup de uma mquina de Torno CNC, sendo acionada atravs do cone de ferramentas da Barra de Ferramentas de acesso rpido (Captulo 2: item c). A Figura 4 apresenta as opes desta configurao, dispostas como um fichrio. Ao se clicar sobre as palavras, a ficha ativada, ou seja, vem para a frente, permitindo a modificao dos dados. Quando se fecha a configurao com a opo OK, o programa retorna para a linha 1 e ao estado inicial. Para armazenar a configurao do setup criado um arquivo com extenso cfg ao se salvar num arquivo o programa CNC (extenso cn2).

Figura 4 - Configuraes para o Programa e Torno CNC

3.1 - EIXOS A ficha Eixos permite que seja selecionado o tipo de Torno CNC em que ser realizado o trabalho, que pode ser: a) ferramenta frente do centro e b) ferramenta atrs do centro.
15

3.2 - PEA Esta ficha permite modificar as dimenses da pea (comprimento e dimetro), o tipo de material e as dimenses da castanha de fixao da pea. As medidas so em milmetros.

3.3 - COORDENADAS Esta ficha permite que sejam selecionados ou definidos alguns parmetros do Torno CNC: a) Tipo de comando: - I e K incrementais ou - I e K vinculados a G90 e G91. b) Tipo de Ciclo: - I em raio ou medida (milmetros) - I vinculado a G20 ou G21. c) Mudana no ponto-zero da pea feita atravs do G53 a G59 e G92. O valor de X deve ser dado em raio e a unidade de medida milmetro.

3.4 - REVLVER Para cada programa podem ser utilizadas, no mximo, oito ferramentas, que devem ser colocadas no revlver no momento da definio das configuraes, conforme a Figura 4. O revlver vem preenchido com oito ferramentas, que podem ser alteradas ou redimensionadas atravs da opo Troca, que as remeter para o Almoxarifado das Ferramentas, conforme mostra a Figura 5.

16

Figura 5 - Almoxarifado de Ferramentas

O Almoxarifado permite a construo de ferramentas de desbaste, rosca, abertura de canais e furao, com, no mximo, 12 de cada, e o armazenamento destas 48 ferramentas em arquivo. Cada mudana realizada no almoxarifado deve ser armazenada em arquivo (vide Figura 5 - carregar: letra a; salvar: letra b) pois, se isto no for realizado, ser perdida a referncia das alteraes nas execues posteriores deste programa CNC. Atualmente o programa carrega as ferramentas do Almoxarifado atravs do arquivo Almox1.amx, que est localizado no diretrio especificado para a instalao do software. Deve-se ter cuidado com o armazenamento dos novos arquivos criados para o Almoxarifado de Ferramentas e utilizados na composio do Revlver, 8 (oito) ferramentas, em cada programa CNC, pois devem estar disponveis quando forem carregados os arquivos destes programas. Sugere-se que sejam

17

armazenados no mesmo diretrio e/ou disquete os arquivos dos almoxarifados e dos programas. Na Figura 4 est selecionada uma ferramenta de desbaste direita e externa para troca ou redimensionamento. Pressionando a opo Troca, aciona-se o Almoxarifado na posio e com os dados desta ferramenta, conforme a Figura 5. Todas as ferramentas foram cotadas com, no mximo, 5 cotas (A,B, C, D e E), dois ngulos (Alpha e Beta), sentido direita ou esquerda e posio externa ou interna, sendo a cotagem explicada no Help (letra c). Para facilitar a criao e/ou alterao nas ferramentas dos almoxarifados, apresenta-se nas Figuras 6, 7, 8 e 9 a forma de cotagem destas ferramentas.

Figura 6 - Cotagem da ferramenta de desbaste

18

Figura 7 - Cotagem da ferramenta de roscar

Figura 8 - Cotagem da ferramenta de furar

Figura 9 - Cotagem da ferramenta de abrir canais

19

3.5 - MQUINA Esta ficha permite que sejam definidos ou alterados os parmetros da mquina de CNC: a) Ponto de Referncia da Mquina (Ponto de Incio da Ferramenta): serve para a aferio e para o controle do sistema de medio dos movimentos do carro e das ferramentas. As coordenadas do ponto de referncia em relao ao pontozero da mquina de determinado Torno CNC possuem sempre o mesmo valor conhecido. O valor de X dado em milmetros, equivalente entrada deste dado em raio. b) Velocidade de avano em G0. c) RPM mximo e mnimo do torno CNC.

20

4 - HABILIDADE INICIANTE

Esta habilidade permite que se trabalhe com os conhecimentos de geometria e do sistema de coordenadas, especificamente os que seguem. a) I e K incrementais ou vinculados G90 e G91; b) X em Dimetro ou Raio; c) comandos bsicos: G0, G1, G2, G3, G20, G21, G53 G59, G90 e G91; d) todas as medidas so em milmetros.

Para armazenar os programas so criados dois arquivos um para o programa CNC (extenso .cn2), visvel, e outro para a configurao do setup (extenso .cfg), invisvel. O exemplo descrito na Figura 9 para Torno com ferramenta frente do centro, utilizando I e K vinculados a G90 (absoluto), X em raio e G54 com X = 0 e Z=125, resultando no desenho da Figura 10.

N1 G90 N2 G21 N3 G54 N4 G0 X0 Z2 N5 G1 X0 Z0 N6 G1 X25 Z-12.5 N7 G1 X50 N8 G1 Z-25 N9 G2 X75 Z-50 I75 K-25 N10 G3 X100 Z-75 I75 K-75 N11 G2 X112.5 Z-87.5 I112.5 K-75 N12 G1 Z-100 N13 G3 X100 Z-112.5 I100 K-100

Figura 10 - Exemplo e resultado do programa


21

Na instalao deste software, foram copiados 6 (seis) arquivos, com exemplos de programas na habilidade iniciante, que traam o mesmo perfil, com variao apenas dos parmetros do sistema de coordenadas I, K, X e Z e do tipo de X em dimetro ou raio. Os arquivos so os seguintes: a) Exe1-ini.cn2: - I e K em coordenadas absolutas - X e Z em coordenadas absolutas - X em raio b) Exe2-ini.cn2: - I e K em coordenadas incrementais - X e Z em coordenadas incrementais - X em raio c) Exe3-ini.cn2: - I e K em coordenadas incrementais - X e Z em coordenadas absoluta - X em raio d) Exe4-ini.cn2: - I e K em coordenadas absolutas - X e Z em coordenadas absolutas - X em raio e) Exe5-ini.cn2: - I e K em coordenadas incrementais - X e Z em coordenadas incrementais - X em raio f) Exe6-ini.cn2: - I e K em coordenadas incrementais - X e Z em coordenadas absoluta - X em raio.

22

5 - HABILIDADE INTERMEDIRIA

Esta habilidade permite que sejam trabalhados os conhecimentos de usingem de peas em torno CNC atravs da edio de programas na grade, sendo um comando G por linha de programa. (Vide Figura 2 letra j). Para armazenar os programas so criados dois arquivos um para o programa CNC (extenso .cn2), visvel, e outro para a configurao do setup (extenso .cfg), invisvel. Na primeira linha precisam ser definidos F, S e T, para possibilitar a execuo do programa. Os recursos desta habilidade foram explicados nos itens 2 e 3. Cabe ainda ressaltar os comandos que podem ser utilizados nos programas, que so: a) I e K incrementais ou vinculados G90 e G91 b) X em Dimetro ou Raio c) Comandos Geomtricos: G0 - Deslocamento rpido para aproximao G1 - Avano de trabalho retilneo G2 - Interpolao circular G3 - Interpolao circular G20 - Coordenadas X em dimetro G21 - Coordenadas X em raio G53 - Elimina deslocamento do ponto-zero da pea G54 - Deslocamento do ponto-zero da pea (1) G55 - Deslocamento do ponto-zero da pea (2) G56 - Elimina deslocamento do ponto-zero da pea G57 - Deslocamento do ponto-zero da pea (3) G58 - Deslocamento do ponto-zero da pea (4) G59 - Deslocamento do ponto-zero da pea (5) G80 - Apaga o ciclo
23

G81 - Ciclo de desbaste longitudinal G82 - Ciclo de desbaste transversal G83 - Ciclo de furao G87 - Ciclo para raios G88 - Ciclo para chanfros G90 - Sistema de medidas absolutas G91 - Sistema de medidas incrementais G92 - Deslocamento aditivo programado do ponto-zero (6) G95 - Avano em mm/rot G96 - Velocidade de corte constante d) Comandos tecnolgicos: F - Avano de trabalho G - Funo (condio de trajetria) I - Parmetro de interpolao ou passo de rosca paralelo ao eixo X J - Parmetro de interpolao ou passo de rosca paralelo ao eixo Y K - Parmetro de interpolao ou passo de rosca paralelo ao eixo Z M - Funo auxiliar N - Nmero de linha programa S - Rotao da rvore principal T - Ferramenta X - Movimento no sentido do eixo X Y - Movimento no sentido do eixo Y Z - Movimento no sentido do eixo Z e) Funes auxiliares "M": M00 - Parada programada M01 - Parada escolhida M02 - Fim de programa M03 - Rotao da rvore direita M04 - Rotao da rvore esquerda M05 - Desliga a rvore o mais rpido possvel M06 - Parada da rvore para troca de ferramenta M08 - Liga refrigerao nmero 1 M09 - Desliga refrigerao M13 - Rotao direita com refrigerao
24

M14 - Rotao esquerda com refrigerao M30 - Fim do programa, retorna ao incio. f) Todas as medidas so em milmetros.

A seguir, apresenta-se um exemplo de programa nesta habilidade para Torno com ferramenta frente do centro, com os seguintes parmetros: a) I e K vinculados a G90 (absoluto) b) X em raio e G54 com X = 0 e Z=60 c) Ponto de incio da ferramenta X=78 e Z=78 d) Pea: Comprimento = 60 e Dimetro = 30 e) Castanha com todas as dimenses igual a 10. O resultado do programa apresentado na Figura 11. As linhas de comandos deste programa so: N1 G54 F0.2 S500 T1 N16 G2 X15 Z-35 I15 K-30 N2 G90 N17 G0 X16 Z-35 N3 G21 N18 G0 X16 Z2 N4 G0 X13 Z2 N19 G0 X8 Z2 N5 G1 X13 Z-30 N20 G1 X6 Z-20 N6 G2 X15 Z-32 I15 K-30 N21 G1 X10 Z-30 N7 G0 X16 Z-32 N22 G0 X12 Z-30 N8 G0 X16 Z2 N23 G0 X12 Z2 N9 G0 X11 Z2 N24 G0 X6 Z2 N10 G1 X11 Z-30 N25 G1 X8 Z-15 N11 G2 X15 Z-34 I15 K-30 N26 G1 X9 Z-15 N12 G0 X16 Z-34 N27 G0 X9 Z0 N13 G0 X16 Z2 N28 G1 X0 Z0 N14 G0 X10 Z2 N29 G3 X6 Z-6 I0 K-6 N15 G1 X10 Z-30 N30 G0 X20 Z10

25

Figura 11 - Representao do resultado do programa

Na instalao deste software foram copiados 5 (cinco) arquivos com exemplos de programas na habilidade intermediria, que utilizam diferentes comandos geomtricos para realizar a usinagem de peas. Os arquivos so os seguintes: a) Exe1-int.cn2: - I e K em coordenadas absolutas - X e Z em coordenadas absolutas e X em dimetro - Comandos geomtricos: G0, G1, G2, G20, G54, G81, G87 e G90. b) Exe2-int.cn2: - I e K em coordenadas absolutas - X e Z em coordenadas absolutas e X em raio - Comandos geomtricos: G0, G1, G2, G3, G21, G54 e G90. c) Exe3-int.cn2: - I e K em coordenadas incrementais - X e Z em coordenadas absolutas e X em dimetro - Comandos geomtricos: G0, G1, G2, G31, G54 , G81, G88, G90 e G96 - Troca de ferramenta para rosca: M6 e G96. d) Exe4-int.cn2: - I e K em coordenadas incrementais - X e Z em coordenadas absolutas e X em dimetro - Comandos geomtricos: G0, G1, G54, G83 e G96
26

- Troca de ferramenta para furao: M6 e G96. e) Exe5-int.cn2: - I e K em coordenadas incrementais - X e Z em coordenadas absolutas e X em dimetro - Comandos geomtricos: G0, G1, G2,G3, G54, G81.

27

SIMULADOR DE PROGRAMAS DE TORNO CNC MANUAL DO USURIO


- Verso 1.60 -

28

Você também pode gostar