Programa 'Geratab'


Apresentação

Digamos que precise descobrir qual a combinação de engrenagens que precisa montar no seu torno para conseguir um passo que não tenha na sua tabela de roscas, o programa Geratab cumpre essa tarefa.

Geratab é um programa para pesquisar combinações de engrenagens para tornos, inicialmente foi criado com o propósito de gerar as tabelas de roscas para o meu torno Manrod MR301 (chamado de Sieg C3 em alguns países).

Mas o uso do programa vai um pouco além, pois permite simular a adição de novas engrenagens à coleção e então verificar se compensa ou não, pois, por conveniência, a saída do Geratab é uma tabela com todas os passos de roscas que se pretende pesquisar.


Serve para quais modelos de tornos?

Funciona nos tornos MR300, MR301, BV20 e equivalentes, onde os passos são calculados por:

P= (pf/K) * ( NA / NB ) * ( NC / ND)

Onde:

K é o kludge factor(*1)( no MR300, MR301, Sieg C2 e Sieg C3, K=1; BV20, K=4,5)

pf é o passo do fuso

NA, NB, NC e ND é o número de dentes das engrenagens A, B, C e D, respectivamente.

Se tiver um torno em que o cáculo de passo é diferente, me avise que posso tentar adaptar o programa.


O uso do programa

Os dados são informados por meio de arquivo texto de entrada. Nesse arquivo devem ser informados os números de dentes das engrenagens disponíveis, o passo do fuso e os passos que deseja pesquisar as combinações de engrenagens. Opcionalmente podem ser informado o Kludge-Factor(*1), o valor máximo da soma de dentes das engrenagens A e B, idem para C e D *(2).

O programa funciona por linha de comando, e deve ser executado da seguinte forma:

geratab -f ArquivoDeEntrada.txt

Que gerará as tabelas em formato html conforme descrito no arquivo de entrada.

Se utilizar a opção -t conforme exemplo a seguir:

geratab -t -f ArquivoDeEntrada.txt

Será gerada uma tabela extensa com todos os passos encontrados para o conjunto de engrenagens informada.


Kludge factor

Kludge Factor é uma constante utilizada quando o trem de engrenagens não é acionado diretamente pelo eixo árvore.


Se precisa do programa mas não entendeu como usar o programa

Em um mundo onde se clica com o mouse ou dedos em botões virtuais, utilizar programas por linha de comando como o Geratb pode causar um certo estranhamento, principalmente nos mais novos que nunca viram um prompt do DOS ou mesmo do Linux, aliás nem devem saber o que é DOS rsrsrs

Mas pensando bem, até os mais velhinhos podem ser não tão íntimos do DOS, pois antigamente os computadores eram muito caros...

Sabendo disso, proponho, na medida do possível, gerar a tabela de roscas para você, para tanto preciso que me informe as seguintes informações:

1. quantidade de dentes das engrenagens que dispõe.

2. passo do fuso.

3. quais passos que quer calcular.

4. máximo número de dentes das engrenagens A+B e C+D, isso tem a ver com o limite do espaço na grade de engrenagens.

5. através do email ricardo.931@ioxio.com.br


Exemplo

O melhor jeito de entender como deve ser o arquivo de entrada é ver um dos arquivos exemplos que acompanham o programa. São uma boa fonte de consulta para entender como os dados devem ser agrupados.

Mas as seguintes regras tem que ser obedecidas:

1- No arquivo de entrada não pode haver linhas em branco e nenhuma linha pode começar com espaço.

2- O programa é tosco e não verifica a correção do arquivo de entrada, assim se não respeitar a limitações aqui descritas o resultado provavelmente será incorreto.


Atenção! Avisos importantes.

Apesar de todo esforço e das muitas horas dedicadas ao desenvolvimento deste programa, sempre existe a possibilidade de haverem erros nos resultados gerados. O autor não é e não pode ser responsabilizado por quaisquer prejuízos decorrentes desses erros.

Este programa não tem fins lucrativos, e não pode ser comercializado.


Agradecimentos

Primeiro agradecimento vai ao Mestre Fábio Gilii, a quem li sobre combinações de engrenagens no fórum  GuiaCNC.com.br

O programa foi desenvolvido com o uso do ambiente de desenvolvimento LCC-Win32 (link: https://lcc-win32.services.net/), agradecimento ao criador, Sr. Jacob Navia.


Código fonte no GitHub

Segue o link rymaeda/geratab


Download

Sinto muito mas, por ora, não tem instalador.

Baixar Geratab (28kB)