Nas indústrias de moldes, matrizes e fabricantes de peças com geometrias complexas, a previsão do tempo de fresamento é um grande desafio. Isso porque, embora os sistemas de manufatura auxiliada por computador (CAM, de computer aided manufacturing) forneçam uma estimativa de tempo de fresamento, os erros desta estimativa podem ser superiores em até 1.000% em sistemas CAM comerciais(1). Assim, na prática, as indústrias não utilizam esta previsão, e a definição do tempo de usinagem de peças com formas complexas se baseia na expectativa de quando a máquina vai concluir a usinagem, fato sustentado também pelos estudos feitos anteriormente(2). O presente artigo identifica inicialmente as origens dos erros dos tempos estimados pelos sistemas CAM e apresenta também um novo algoritmo desenvolvido pelo Grupo de Pesquisa em Manufatura Auxiliada por Computador (GPCAM-UFSC) para prever o tempo real de usinagem de formas complexas, para qualquer configuração de máquina CNC. O algoritmo denominado CAM Estimator foi registrado no Instituto Nacional da Propriedade Industrial (INPI) e implementado no sistema CAD/CAM NX Siemens, mas pode ser utilizado por qualquer CAM comercial.
Assim, pretende-se que esta ferramenta de estimativa de tempo de usinagem se comunique com os sistemas de gestão da produção (MRP, ERP etc.) a fim de se obter melhor gestão da produção e maior precisão de entrega de produtos e custos.
Identificação do problema
Inicialmente deve-se considerar que as trajetórias complexas das ferramentas de corte geradas pelos sistemas CAM e interpretadas pelos CNCs são descritas por pequenos segmentos de retas, empregando a interpolação linear com comando G01 (DIN 66025). Os comprimentos dos segmentos de retas são calculados com base no raio de curvatura da superfície e um valor de tolerância (banda de tolerância), como ilustra a figura 1. Na prática, o software CAM calcula os pontos considerando o vetor normal à superfície no ponto específico. Uma ilustração real dos pontos (em vermelho) calculados por um CAM e as respectivas trajetórias (em verde) pode ser observada na figura 2.
Figura 1 – Esboço da relação entre o comprimento dos segmentos de retas, curvatura da
superfície e banda de tolerância(3).
Figura 2 – Densidade de distribuição de pontos dependendo da banda de tolerância(3).
Essa metodologia de interpolação linear para descrever trajetórias complexas foi adotada no início do desenvolvimento das tecnologias CAD-CAM-CNC, pois é uma maneira relativamente simples para se descrever uma trajetória complexa. O problema deste método é o curto espaço percorrido entre dois pontos (duas linhas de programa), que aparece com mais frequência de acordo com o caminho da ferramenta programado no programa CAM(4 e 5). Com a evolução da tecnologia de usinagem sob altas velocidades, as máquinas CNC encontram dificuldade em processar esses comandos em um intervalo de tempo demasiadamente curto e comandar a máquina para a movimentação desejada (de um ponto ao seguinte)(6). Assim, as máquinas reduzem a velocidade de avanço programada, ajustando a sua capacidade de processamento(7).
Desta forma, a máquina não se move com a Velocidade de Avanço (F) programada. Os sistemas CAM não identificam esta limitação da máquina CNC. Esta é a origem dos erros dos tempos estimados pelo CAM: o CAM calcula o tempo de usinagem considerando o avanço constante (Velocidade = Espaço / Tempo).
Ressalte-se que esta redução da velocidade de avanço na usinagem de formas complexas é particular de cada conjunto de máquina CNC. Dependendo da implementação do sistema de controle, uma mesma máquina com um mesmo CNC pode possuir diferentes respostas de movimentação. Este é outro ponto que dificulta a estimativa de tempo nestas usinagens, pois existe uma ampla variedade de máquinas e CNCs.
Neste contexto, o presente artigo apresenta a seguir: a) uma discussão sobre as reduções da velocidade de avanço, conforme o tamanho dos segmentos de retas do programa CNC; b) uma metodologia para identificar experimentalmente a capacidade de processamento de qualquer configuração de máquina CNC; c) o software desenvolvido e implementado no CAD/CAM NX para identificar o tempo real de usinagem e os resultados desta aplicação na usinagem real.
Procedimento experimental
Sistema desenvolvido e método de uso
O método desenvolvido para estimar o tempo real de fresamento de formas complexas é composto por duas etapas:
Etapa 1 - Teste para identificar a capacidade de processamento de um conjunto máquina CNC (TRM). Esta é uma ação inicial para se conhecer a capacidade da máquina a ser trabalhada. Um simples programa CNC, contendo pequenos segmentos de retas com valor conhecido deve ser executado na máquina (não é necessário remover material). Em geral pode ser em um dos eixos, com incrementos decimais (0,1 mm é um valor comumente encontrado em programas CNC para indústrias de moldes e matrizes). Durante a execução deste programa CNC, o valor máximo de avanço alcançado pela máquina deve ser observado na tela do CNC e anotado. Considerando o tamanho dos segmentos de retas utilizados e a velocidade de avanço (F) máxima observada, obtém-se o Tempo de Resposta da Máquina específica (TRM). Esta informação pode ser considerada como o “DNA” do conjunto máquina-CNC.
Etapa 2 - Executar o programa desenvolvido. O sistema implementado no software CAD/CAM NX Siemens está ilustrado na figura 3. No módulo CAM Estimator o usuário deve selecionar uma das máquinas que já têm o perfil cadastrado, ou então inserir um TRM customizado, e então inserir o programa CNC gerado. Também é possível selecionar um diretório para armazenar os dados de saída do programa.
Figura 3 – Interface desenvolvida no sistema CAD/CAM Siemens NX, desenvolvida pelo grupo GPCAM(8). À direita, menu CAM Estimator.
Empregando o TRM de uma máquina específica e um programa CNC calculado pelo CAM, o módulo CAM Estimator identifica o tamanho de cada segmento de reta do programa CNC e calcula o tempo real de usinagem, considerando a capacidade desta máquina específica. Assim, executando este cálculo, tem-se o tempo total de usinagem de uma peça com formas complexas, considerando as limitações da máquina CNC a ser utilizada.
Validação da previsão do tempo de usinagem empregando o sistema desenvolvido
Para a validação do sistema desenvolvido foi utilizada uma cavidade de molde para injeção de plásticos, conforme mostra a figura 4. Foram avaliadas as operações de acabamento, empregando fresas de ponta esférica com 10 mm de diâmetro, quatro arestas de corte, velocidade de avanço de 6.000 mm/min e rotação de 8.500 rpm.
Figura 4 – Trajetórias da ferramenta e usinagem para avaliação do tempo.
Os testes foram realizados em um centro de usinagem CNC de quatro eixos, modelo D600 fabricado por Indústrias Romi, controlado por um comando CNC GE-Fanuc. Foram calculados programas CNC via software CAM NX com três diferentes tolerâncias de cálculo: 0,1 mm, 0,01 mm e 0,001 mm. Foram avaliados os tempos estimados pelo sistema CAM para a usinagem do molde, assim como o tempo estimado pelo CAM Estimator.
Foram avaliados também o tamanho dos arquivos dos programas CNC gerados com as três diferentes tolerâncias.
Resultados e discussões
São apresentados a seguir os seguintes resultados: a) tamanho dos programas CNC em função da tolerância de cálculo; b) resposta da máquina utilizada (TRM), com diferentes incrementos no programa CNC de teste; c) resultados do tempo de usinagem, real, estimado pelo CAM e estimado pelo sistema desenvolvido CAM Estimator.
Tamanho dos programas CNC em função da tolerância de cálculo
A figura 5 mostra a influência dos valores de tolerância sobre o tamanho dos programas CNC gerados, evidenciando a existência de mais segmentos de retas no programa CAM gerado com menores valores de tolerância.
Figura 5 – Progressão do tamanho dos arquivos relacionados à banda de tolerância.
Observa-se que o tamanho dos programas CNC gerados pelo CAM estão diretamente relacionados com a tolerância empregada no cálculo das trajetórias. Este fato irá impactar no tempo de usinagem real, analisado posteriormente. Portanto, sugere-se empregar o maior valor de tolerância dentro dos limites esperados do projeto. Inicialmente, para se obter o TRM da máquina CNC utilizada, foram realizados testes de movimento com programas CNC para descrever uma simples reta, contudo descrita com pequenos segmentos, representando o que ocorre na usinagem de formas complexas. Foram executados seis programas CNC, contendo diversos segmentos de tamanho entre 0,1 mm e 1 mm. Nota-se que a máxima velocidade de avanço está relacionada ao tamanho dos segmentos de cada programa, de forma linear, como mostra a figura 6. O TRM foi calculado a partir dos dados obtidos, resultando no valor 8,00.
Figura 6 – Gráfico demonstrativo da relação entre a Velocidade de Avanço e do Incremento Linear.
O TRM da máquina foi utilizado no sistema desenvolvido e registrado no INPI como CAM Estimator.
Avaliação dos tempos de usinagem: real, estimado pelo CAM e estimado pelo sistema desenvolvido
Baseando-se nos ensaios de usinagem realizados, e com os tempos obtidos, o CAM Estimator foi utilizado para calcular a estimativa do tempo que as usinagens tomariam. A figura 7 reúne os dados obtidos com os três ensaios de usinagem realizados.
Figura 7 – Tempos de usinagem dos três ensaios realizados: tempo real, tempo estimado por sistemas CAM comerciais e tempo estimado pelo CAM Estimator.
Inicialmente, nota-se que as estimativas feitas pelo software CAM possuem todas o mesmo tempo. No entanto, os ensaios realizados mostram que quanto menor o valor de tolerância, maior o tempo real de usinagem. O CAM Estimator conseguiu prever o tempo real de usinagem com precisão muito elevada, com erro de 2,8% contra 36% (CAM comercial) no segundo caso e de 6,2% contra 240% (CAM comercial) no terceiro caso.
Além de o sistema demonstrar o tempo real de usinagem com maior precisão ao programador CAM, esta informação também poderá ser disponibilizada ao sistema de gestão da produção da empresa (ERP/MRP etc.) através de uma saída gerada pelo próprio programa.
Conclusão
As principais conclusões do presente trabalho são:
Agradecimentos
Os autores agradecem ao CNPq, à FAPESC, pelo fomento à pesquisa, e à Siemens PLM, pela grande colaboração no desenvolvimento deste projeto.
Referências
[1] Souza, A. F., & Coelho, R. T. (2010). Mechanistic approach to predict real machining time for milling freeform geometries applying high feed rate. The International Journal of Advanced Manufacturing Technology, 1103–1111.
[2] Camargo, L. G., Souza, A. F., Podda, L., Schappo, F., & Rodrigues, A. R. (2015). Influência das trajetórias de usinagem e da tolerância de cálculo no tempo real de fresamento de formas complexas. (p. 10). Salvador: 8º Congresso Brasileiro de Engenharia de Fabricação.
[3] Souza, A. F., & Ulbrich, C. B. (2013). Engenharia integrada por computador e sistemas CAD/CAM/CNC. 2Ed. São Paulo: Artliber.
[4] Monreal, M., & Rodrigues, C. A. (2003). Influence of tool path strategy on the cycle time of high-speed milling. Computer-Aided Design, 395-401.
[5] Yan, X., Shirase, K., Hirao, M., & Yasui, T. (1999). NC program evaluator for higher machining productivity. International Journal of Machine Tools & Manufacture, 1563–1573.
[6] Siller, H., Rodriguez, C. A., & Ahuett, H. (2006). Cycle time prediction in high-speed milling operations for. Journal of Materials Processing Technology, 355–362.
[7] Renton, D., & Elbestawi, M. A. (2000). High speed servo control of multiaxis machine tools. International Journal of Machine Tools & Manufacture, 539–559.
[8] Souza, A. F., Severino, N., Kasemodel, R., & Marin, F. (2021). Novo aplicativo reduz mais de 25% no fresamento de moldes e matrizes parametrizando a rotação (S) e a velocidade de avanço (F). Ferramental, 20 - 23.
Mais Artigos MM
Empresas do setor de usinagem pretendem reduzir os resíduos sólidos e líquidos provenientes de seus processos produtivos como, por exemplo, cavaco, resíduos de lubrifi cantes e borra proveniente do processo de retifi cação, visando alinhar suas operações aos conceitos de sustentabilidade. Foi então feito um estudo de possíveis fontes de óleo na natureza, e também os possíveis aditivos necessários para agregar a esse óleo as propriedades necessárias para a aplicação na usinagem. Foi escolhido o óleo de rícino 100% natural proveniente da mamona e foram feitas algumas misturas envolvendo emulsionantes e bactericidas até ser obtido um fl uido que apresentasse viscosidade adequada e boa capacidade de refrigeração.
23/02/2024
Nova edição do levantamento sobre o parque de máquinas industriais no setor de usinagem mapeou o setor com base em uma amostragem menor em relação a anos anteriores. Mas a análise aponta boa perspectiva de aquisição de máquinas para o próximo ano.
22/02/2024
Os materiais compósitos são amplamente usados na indústria aeronáutica e o processo de furação é essencial para a fixação de componentes e para a garantia da qualidade do produto final. Independentemente do tipo de material furado, a qualidade de um furo é essencial para um encaixe ou ajuste perfeito entre dois componentes mecânicos. O objetivo deste trabalho é estudar uma alternativa para a realização de furos de forma a minimizar danos como a delaminação na sua saída.
22/02/2024