Este projeto consiste em uma aplicação Python que utiliza a interface gráfica Tkinter, sendo projetado especificamente para calcular a relação de recâmbio de diferenciais e identificar combinações de engrenagens adequadas. Essencial para a seleção de conjuntos de engrenagens em máquinas convencionais de fabricação de dentes, este aplicativo simplifica o processo ao exigir apenas informações fundamentais como a constante da máquina, ângulo de hélice e módulo para determinar a relação necessária.
O cálculo de combinações de engrenagens envolve considerações complexas, incluindo o uso de números primos. Alguns pontos importantes:
-
Precisão da Relação: Encontrar combinações de quatro engrenagens que correspondam exatamente à relação desejada com números inteiros é um desafio, especialmente quando certas engrenagens não estão disponíveis.
-
Números Primos: A utilização de engrenagens com números de dentes primos é comum devido às características únicas no cálculo. Esses números impactam diretamente a seleção de combinações viáveis e aumentam a complexidade do problema.
-
Aplicabilidade Prática: A aplicação prática desses cálculos é crucial para configurar máquinas de geração de dentes de forma eficiente.
Observações:
- O angulo de hélice deve ser informado em decimal, exemplo 18° 30', deve ser informado 18,5 graus.
- Se o perfil do dentado for diametral pitch, deve ser convertido para módulo.
- Python: Linguagem de programação.
- Tkinter: Biblioteca para interfaces gráficas em Python.
Para instalar as dependências necessárias, siga os passos abaixo:
- Clone o repositório ou baixe o código-fonte.
- Navegue até o diretório do projeto.
- Instale as dependências usando o arquivo
requirements.txt
:pip install -r requirements.txt
Após a instalação das dependências, execute o projeto com o comando:
python app.py
Para converter o script app.py
em um arquivo executável:
- Instale o PyInstaller:
pip install pyinstaller
- No terminal, navegue até o diretório do projeto.
- Execute o comando:
pyinstaller --onefile app.py
- O executável será encontrado na pasta
dist
.