XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. DESENVOLVIMENTO DE UM PROGRAMA COMPUTACIONAL PARA A DETERMINAÇÃO DAS TOLERÂNCIAS GEOMÉTRICAS EM SISTEMAS MECÂNICOS Reginaldo Andrilino de Carvalho Junior (CEFET) [email protected] Luiz Roberto Oliveira da Silva (CEFET) [email protected] José Eduardo Ferreira de Oliveira (CEFET) [email protected] Na indústria, em especial a metal-mecânica, não é possível fabricar peças com medidas exatas, pois isso seria inviável na prática e economicamente. Por isso, tolerâncias geométricas ganharam importância, com o passar do tempo, dentro da inddústria metalmecânica, devido à exigência que o seu uso traz para a fabricação de peças. Por causa disso, o processo de fabricação industrial permite a utilização dos desvios (tolerâncias) geométricos de medida nominal. Além destes desvios, ocorrem outros, de forma e posição, que são ocasionados quando há: tensões próprias da peça, da fixação da mesma, da pressão da ferramenta, da vibração da máquina ou da velocidade de trabalho. Essas tolerâncias acabam facilitando a medição das peças de maneira precisa, segura e eficaz. Porém, a ausência de regras claras para a sua utilização, faz o uso destas tolerâncias ficarem a cargo da experiência do projetista, o que acaba impactando no custo final do produto. Por isso, o objetivo deste trabalho está na realização de um estudo das recomendações contidas em normas, livros e artigos a respeito dos desvios de forma, posição e combinados para serem inseridos em um programa computacional, feito em VBA (Visual Basic for Application). Assim, com o desenvolvimento deste programa, será possível dar suporte aos projetistas para a inserção das tolerâncias geométricas nos projetos mecânicos, tornando a fabricação industrial mais ágil, prática e com resultados mais realísticos e, sobretudo, otimizados. Palavras-chaves: Tolerâncias, desvios, usinagem, geométricas, VBA, geométricos XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. 1. Introdução O que se propõe mostrar neste artigo é a descrição do desenvolvimento um programa (o qual está sendo estruturado e aperfeiçoado durante a iniciação tecnológica vigente), em VBA, devido a necessidade estabelecer valores padronizados e atualizados de tolerâncias geométricas, através de pesquisa bibliográfica, em função dos processos de usinagem (torneamento, retificação, mandrilamento, por exemplo). Nestes meses de trabalho foi possível encontrar valores atualizados contidos em normas técnicas e em documentos, nos quais algumas tolerâncias geométricas são relacionadas e especificadas de maneira diferente (relação entre a função das peças e as tolerâncias geométricas, por exemplo). Encontrar especificações diferentes, em relação às tolerâncias geométricas, não torna o programa complicado e nem foge ao tema da pesquisa bibliográfica, apenas amplia, de modo significativo, as possibilidades de utilização das tolerâncias geométricas dentro da indústria, não deixando de considerar, sobretudo, uma rigorosa análise crítica em determinados valores, principalmente, com relação àqueles obtidos em catálogos. Ao mesmo tempo em que esta pesquisa estava sendo feita, a parte programática estava sendo desenvolvida e testada para um melhor aproveitamento dos seus recursos. Parte dos valores, obtidos através de pesquisa atualizada, funcionou perfeitamente no programa, mas a pesquisa e o programa ainda não estão concluídos. Isto ocorre pelo fato da pesquisa não se basear somente nas normas brasileiras, mas também em normas estrangeiras. Por fim, parte do programa já foi feito e as outras estão sendo projetadas, de acordo com as tolerâncias geométricas pesquisadas nestes últimos oito meses. Espera-se concluir este programa quando todas as normas e documentos atuais, referentes às tolerâncias geométricas (valores limites e aplicações), para que o uso dele esteja condizente com as exigências que o ambiente industrial proporciona. 2. Descrição do trabalho 2.1 Método experimental utilizado O procedimento utilizado para criar o programa consiste na utilização do VBA (Visual Basic for Application) que é um aplicativo presente no Microsoft Office 2003 e 2007 (particularmente no Excel). No caso deste programa é utilizada a linguagem em VBA associada aos recursos que estão presentes no Excel (principalmente nas fórmulas de cálculo e vínculo de células com objetos gráficos). O VBA é um programa com interface simples e fácil de utilizar, pois permite o trabalho com qualquer conjunto de dados e oferece métodos de controle e personalização para criar aplicativos. Além disso, é possível criar funções para executar cálculos repetitivos, além de ter a vantagem de possuir vários comandos e estruturas para testá-los. Ao utilizá-lo junto com o Excel torna-se possível integrar células, planilhas e fórmulas de arquivos diferentes, o que torna o programa eficaz e produtivo, por manter a integridade das informações obtidas. 2.2 Resultados obtidos A seguir uma amostra dos resultados obtidos com o programa, além de tabelas obtidas com pesquisa, com a utilização de informações importantes (valores usuais recentes e padronizados) sobre tolerâncias geométricas. Abaixo, alguns resultados relevantes obtidos com a bibliografia: Classe de tolerância Tolerância para retitude e planeza para faixas de dimensões nominais Até 10 Acima de 10 até 30 Acima de 30 até 100 Acima de 100 até 300 Acima de 300 até 1000 Acima de 1000 até 2 XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. 3000 H 0,02 0,05 0,1 0,2 0,3 0,4 K 0,05 0,1 0,2 0,4 0,6 0,8 L 0,1 0,2 0,4 0,8 1,2 1,6 Tabela 1 - Tolerâncias gerais para retitude e planeza (com dimensões em mm), segundo a NBR ISO 2768-2: 2001 [1] Funções Superfícies em bruto sem contato Superfícies com contato fixo Centragem. Guiamento. Contato com atrito, de pequena ou média velocidade. Contato com atrito de grande velocidade. Vedação. Alta exatidão. Exatidão do conjunto Retitude Grosseira 0,05 / 100 Corrente 0,02 / 100 Cuidada 0,01 / 100 Planeza 0,06 a 0,03 / 100 0,03 a 0,02 / 100 0,01 / 100 Circularidade Cilindricidade 0,05 0,1 / 100 0,02 0,05 / 100 0,01 0,02 / 100 Paralelismo Perpendicularidade 0,1 0,1 0,05 0,05 0,02 0,02 Inclinação Localização Coaxialidade Simetria 0,1 0,05 Variáveis de acordo com a realização: apoio, nônio, leitor óptico,... 0,02 0,3 com mais do que um aperto 0,1 com mais do que um aperto 0,005 com um único aperto 0,02 com um único aperto 0,2 0,01 com um único aperto 0,1 0,05 Tabela 2 - Valores (indicativos) de tolerâncias geométricas (em mm) adequados para diferentes funções das superfícies [2] 3 XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. Alguns resultados relevantes obtidos com o programa: Figura 1 – Tela de programação do VBA, com a utilização de alguns comandos junto com valores de tolerância geométrica [3] A figura 3 demonstra como é feita a parte de programação em VBA. As estruturas desenvolvidas para criar o programa permitem o uso de vários códigos em conjunto para serem executadas, de acordo com objetivo que se deseja alcançar, junto com os objetos gráficos do Excel. Esta imagem diz respeito ao conjunto de códigos (estrutura) desenvolvidos para que um dos botões de comando (objeto gráfico) possa reproduzir o conteúdo informativo (valores usuais de tolerâncias geométricas). A figura 4 mostra os objetos gráficos que recebem os códigos de programação (botões de comando, abaixo das setas). A cada seleção diferente feita nos botões de opção (acima das setas), os botões de comando exibirão valores de tolerâncias geométricas, ao serem pressionados em seguida, de acordo com a escolha feita. Como demonstração, pode-se, por exemplo, selecionar a 1ª opção referente à Usinagem externa e, posteriormente, pressionar o botão de comando intitulado como Torneamento (um dos processos de usinagem). A figura 5 mostrará o valor usual de tolerância geométrica após a seleção do método e do processo de usinagem: 4 XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. Figura 2 – Uma das telas desenvolvidas no Excel junto com a programação em VBA 5 XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. Figura 5 – O valor do desvio geométrico (em mm) para usinagem externa através do torneamento, após a seleção do método de usinagem 2.3 Análise e discussão Como pode ser visto, através das figuras do programa, exibidas anteriormente, as telas criadas no Excel, com a utilização do VBA, seguem a estrutura das tabelas sobre tolerâncias geométricas. Uma das idéias principais, para formar as telas do programa, consiste em facilitar o acesso e simplificar o uso do programa. A estrutura de formação destas telas é baseada na organização das tabelas sobre tolerâncias geométricas, então, tudo que for feito em relação ao programa não fugirá às características condizentes com o objeto de pesquisa. A relação básica utilizada neste programa, que funcionou com sucesso, consiste em fazer o relacionamento direto entre o método e o processo de usinagem com o respectivo valor do desvio geométrico necessário para execução do trabalho na indústria metal-mecânica. Algumas telas do programa ficaram com mais botões de comando do que outras, por que dependendo do processo de fabricação, da quantidade de métodos de usinagem e da tolerância geométrica empregada, houve como conseqüência mais especificações e mais vínculos entre os objetos do Excel. Mesmo com este fato, decorrente da pesquisa, foi possível organizar de forma eficiente e precisa as informações relativas às tolerâncias geométricas para um melhor uso do programa. 6 XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. 2.4 Conclusão Espera-se concluir a pesquisa, com uma análise mais crítica e determinante, e terminar o programa, através de um planejamento detalhado para que as informações pesquisadas tenham um aproveitamento produtivo ao ser utilizado. Tudo aquilo que foi feito através da programação em VBA, no programa, servirá como modelo, mas, estará sujeita a alterações devido aos fatores que regem a utilização de cada tolerância geométrica através dos processos de fabricação industrial. O programa alcançou os resultados esperados e funciona corretamente, em relação ao que foi feito nestes últimos meses, conforme o que foi programado. A transição entre as telas do programa, feita através da programação em VBA, também funciona com êxito, permitindo uma navegação fácil no programa, tornando tudo o que for relacionado às tolerâncias geométricas acessível sem comprometer os dados da programação. Além disso, quando tudo relativo ao programa estiver completo, pretende-se criar um arquivo de instalação do mesmo. Junto com este programa objetiva-se fazer um arquivo (de texto) de ajuda, acessível na tela principal do programa, para tirar as dúvidas, relativas ao programa, daqueles que irão trabalhar com ele. Referências [1] ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR ISO 2768-2 – Tolerâncias Gerais Parte 2: Tolerâncias geométricas para elementos sem indicação de tolerância individual. ABNT, 2001. Disponível em: <http://www.daelt.ct.utfpr.edu.br/professores/cassilha/NBR%20ISO%2027682%20Tolerancias%20Gerais.pdf>. Acesso em: 02 set. 2010. [2] R.S. TAVARES, JOÃO MANUEL. CFAC: Requisitos de Toleranciamento. Universidade do Porto FEUP, 2010. Disponível em: <http://paginas.fe.up.pt/~tavares/ensino/CFACG/Downloads/Apontamentos/Requisitos%20de%20Toleranciamento.pdf>. Acesso em: 01 set.. 2010. [3] AGOSTINHO, LIRANE e ANTÔNIO. Tolerâncias, ajustes, desvios e análise de dimensões. São Paulo: Ed. Edgard Blücher, 1977. [4] ÁLVAREZ, J. P.; PÉREZ BENEDITO, J.L.; MARTÍNEZ, S.P. Expresión Gráfica em la Ingeniería – Ingeniería Gráfica. Escuela Universitaria de Ingeniería Técnica Aeronaútica, 2009. Disponível em: <http://ocw.upm.es/expresion-grafica-en-la-ingenieria/ingenieria-grafica-metodologias-de-diseno-paraproyectos/Teoria/PDFs/3_INFORMACION_TECNICA/3.1_UTILIZACION_DE_LOS_SISTEMAS_DE_TOLE RANCIAS/3-1-3_tolerancias_geometricas.pdf>. Acesso em: 28 set.. 2010. [5] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. Geometrical product specifications (GPS) - Dimensional and geometrical tolerances for moulded parts — Part 2: Dimensional and geometrical tolerances and machining allowances for castings. ISO, 1997. Disponível em: <http://isotc213.ds.dk/jgohf/main/c-4th%20plenary%20meeting/213N160.pdf>. Acesso em: 28 dez. 2010. [6] OPEN COURSE WARE. Tolerancias generales dimensionales. Universidad Politécnica de Madrid, 2006. Disponível em: <http://ocw.upm.es/ingenieria-mecanica/especificacion-de-dimensiones-y-tolerancias-gdt/14-analisis-de-alternativas/1405-iso2768.pdf>. Acesso em: 28 dez. 2010. [7] ROMERO, Javier; GÓMEZ G., Jorge I. Redalyc. Una mirada a las normas sobre dimensionado y tolerado geométrico en hispanoamérica. Universidad Nacional de Colombia, 2008. Disponível em: <http://redalyc.uaemex.mx/pdf/496/49615320.pdf>. Acesso em: 28 dez. 2010. [8] LATVIJAS STANDARTS. LVS EN ISO 8062-3/AC – Geometrical Product Specifications (GPS) – Dimensional and geometrical tolerances for moulded parts – Part 3: General dimensional and geometrical tolerances and machining allowances for castings. Disponível em: <https://www.lvs.lv/lv/std4www/LVS%20EN%20ISO%208062-3_%20AC_2009_P.pdf>. Acesso em: 23 set.. 2010. [9] REYES A., P. Dimensiones e tolerancias geométricas. Tecnología, Innovación y Competitividad de clase mundial, 2003. Disponível em: <http://www.icicm.com/files/CurTolGeom.pdf>. Acesso em: 28 dez. 2010. [10] BOURDET, P. Tolérancement géométrique. Laboratoire Universitaire de Recherche en Production Automatisse, 2005. Disponível em: <http://www.lurpa.enscachan.fr/~bourdet/doc_poly_diaporamas/Diapo_3_concepts-tol_ISO.pdf>. Acesso em: 28 dez. 2010. 7 XXXI ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO Inovação Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de 2011. [11] DEUTSCHES INSTITUT FÜR NORMUNG. DIN EN ISO 4759-3 – Tolerances for fasteners – Part 3: Plain washers for bolts, screws and nuts – Product grades A and C (ISO 4759-3: 2000). EUROPEAN STANDART, 2000. Disponível em: <http://gjbz.ugcn.cn/%E5%9B%BD%E5%A4%96%E6%A0%87%E5%87%86/%E5%9B%BD%E9%99%85%E 6%A0%87%E5%87%86/20100225/2/DIN%20EN%20ISO%204759-3.pdf>. Acesso em: 28 dez. 2010. [12] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. ISO 1101 – Geometrical Product Specifications (GPS) - Geometrical tolerancing - Tolerances of form, orientation, location and run-out. ISO, 2006. Disponível em: <http://gjbz.ugcn.cn/%E5%9B%BD%E5%A4%96%E6%A0%87%E5%87%86/%E5%9B%BD%E9%99%85%E 6%A0%87%E5%87%86/20100225/1/ISO_1101%20%E5%B7%A5%E7%A8%8B%E5%88%B6%E5%9B%BE %20%E5%87%A0%E4%BD%95%E5%85%AC%E5%B7%AE%20%E5%BD%A2%E7%8A%B6%E3%80%8 1%E6%96%B9%E4%BD%8D%E3%80%81%E4%BD%8D%E7%BD%AE%E5%92%8C%E8%B7%B3%E5% 8A%A8%E5%85%AC%E5%B7%AE%20%E5%88%B6%E5%9B%BE%E7%9A%84%E6%A6%82%E8%BF %B0%E3%80%81%E5%AE%9A%E4%B9%89%E3%80%81%E7%AC%A6%E5%8F%B7.pdf>. Acesso em: 14 out. 2010. [13] PONTIFÍCIA UNIVERSIDADE CATÓLICA. Desvios e Tolerâncias geométricas. Minas Gerais: PUC, 2005. Disponível em: <http://mea.pucminas.br/palma/metrolapostdesvgeom.pdf>. Acesso em: 28 dez. 2010. [14] PONTIFÍCIA UNIVERSIDADE CATÓLICA. Desvio Geométrico – Forma. Minas Gerais: PUC, 2004. Disponível em: <http://mea1.mea.pucminas.br/palma/metroltranspdesvgeom.pdf>. Acesso em: 28 dez. 2010. [15] TELECURSO 2000 PROFISSIONALIZANTE - MECÂNICA – METROLOGIA. Aula 25 – Tolerância geométrica de forma. Universidade de Brasília – UnB, 1997. Disponível em: <ftp://graco.unb.br/jatlite/alvares/capp/gauss.grima.ufsc.br/capp/tolerancia/metr25_ToleranciaGeometricaDeFor ma.pdf>. Acesso em: 17 nov. 2010. [16] TELECURSO 2000 PROFISSIONALIZANTE - MECÂNICA – METROLOGIA. Aula 26 – Tolerância geométrica de orientação. Universidade de Brasília – UnB, 1997. Disponível em: <ftp://graco.unb.br/jatlite/alvares/capp/gauss.grima.ufsc.br/capp/tolerancia/metr26_ToleranciaGeometricaDeOrie ntacao.pdf>. Acesso em: 17 nov. 2010. [17] TELECURSO 2000 PROFISSIONALIZANTE - MECÂNICA – METROLOGIA. Aula 27 – Tolerância geométrica de posição. Universidade de Brasília – UnB, 1997. Disponível em: <ftp://graco.unb.br/jatlite/alvares/capp/gauss.grima.ufsc.br/capp/tolerancia/metr27_ToleranciaGeometricaDePosi cao.pdf>. Acesso em: 17 nov. 2010. [18] TELECURSO 2000 PROFISSIONALIZANTE - MECÂNICA – METROLOGIA. Aula 29 – Tolerância geométrica. Escola Secundária de Antônio Inácio da Cruz, 1997. Disponível em: <http://destec.no.sapo.pt/pdf/tolerancia%20geometrica.pdf>. Acesso em: 28 dez. 2010. [19] MECATRÔNICA ATUAL. Mecânica industrial – Tolerância geométrica. Ed. Saber, 2003. Disponível em: <http://wiki.ifsc.edu.br/mediawiki/images/9/9b/Revista_02.pdf>. Acesso em: 28 dez. 2010. [20] MECATRÔNICA ATUAL – AUTOMAÇÃO INDUSTRIAL DE PROCESSOS E MANUFATURA. Mecânica industrial – Tolerância geométrica – 2ª parte. Ed. Saber, 2003. Disponível em: <http://wiki.ifsc.edu.br/mediawiki/images/b/bb/Revista_03.pdf>. Acesso em: 28 dez. 2010. [21] ASME Y14.5M. ―Dimensioning and tolerancing‖. Revision of ANSI Y14.5M-1982. New York, 1994. 8