Nosso objetivo é fazer automaticamente uma engrenagem 3D atravéz de uma linguagem de programação no visual basic com alguns dados fornecidos pelo usuário, mas para isto precisamos entender como fazê-la; Assim optamos por começar utilizando o software inventor, e percebemos que neste programa não é tão complicado desenhar a peça. Vamos relatar este processo passo a passo.
1°- Criando o perfil envolvente da engrenagem
Imagem do livro Sarkis Melconian
Elementos de máquinas:
ts0 = passo frontal
tn0 = passo normal B0 = ângulo da hélice
alfa = ângulo de pressão normal
d0 = diâmetro primitivo
dk = de = diâmetro externo
df = di = diâmetro interno
dg = diâmetro de base
A postagem anterior temos uma imagem do livro cascilas ensinando a traçar o perfil da engrenagem, o que muda aqui são os diâmetros de uma engrenagem helicoidal, vamos calcula-los da seguinte forma:
Lembrando que o módulo normal, número de dentes, largura, ângulo de hélice, e passo normal já são dados conhecidos. Os dado aqui trabalhado são:
tn0 = 6,28; mn = 2; d0 = 61,72; dg = 57,6; di = 56,92; de = 65,72 ; z = 29 dentes;
B0 = 20° (ângulo da hélice) ; alfa = 20° (ângulo de pressão normal)
Espessura = tn0 / 2
Módulo frontal = Mn /cos(ângulo da hélice) ; onde mn é módulo normal
Ângulo de pressão frontal = arctg [tg(ângulo de pressão normal) / cos(ângulo da hélice)]
Do = z * módulo frontal
De = d0 + (2*hk) ; onde hk = mn
Di = d0 – (2*hf) ; onde hf = 1,2.mn
Criando o perfil no sketch do inventor:
Aplicando o comando circular pattern nos dois arcos envolventes da engrenagem. Usando o comando trim e eliminando o diâmetro primitivo e de base temos:
Antes de continuarmos as etapas precisamos entender o que é um passo, pois vai ser muito útil para o desenvolvimento do 3D.
2° - Passo
È todo percuso que resulta num ciclo, diferente do avanço onde este é um percurso que não necessariamente se repete.
Pelo que conhecemos existem quatro tipos de passos:
· Passo angular
· Passo senoidal
· Passo de circunferência
· Passo normal
Na verdade os outros dois passos são derivados do passo angular.
2.1- Passo angular
Vamos pensar num sextavado, seu passo circular é de acordo com seus lados
Onde alfa = ( 360 / n° de lados) , portanto alfa = 60°
2.2- Passo de circunferência
Corresponde ao comprimento do arco:
Onde w ={ (2*raio*PI)/n° de lados} , portanto w = 15,7
2.3 Passo frontal
Esse é o mais usado, corresponde a corda do arco:
Onde c = { sen( 180 / n° de lados )* diâmetro ) ou c = { sen ( 180 / n° de lados ) * 2 * raio }, portanto c = 15
Um passo muito importante para nós, do qual vai ser usado neste método de desenho 3D, é o da função seno ou coseno:
2.4 -Passo senoidal
Onde o passo é o comprimento do percurso senoidal até completar um ciclo.
Agora que sabemos o que é um passo voltemos para nosso desenho.
3° - Conhecendo o passo de uma engrenagem:
O passo principal de uma engrenagem é o angular, pois estes corresponde a todos os passos normais nos diâmetros primitivo, de base, interno e externo, como se fosse de um sextavado dividimos 360° pelo número de dentes; este ângulo corresponde ao início da ponta do dente ao final da próxima:
A partir deste passos angular finalizamos o scktch e aplicamos extrude somente nesta parte do passo ( podemos adotar uma espessura de 1 mm somente por referência) :
3.1- Criando uma linha de referência
Selecionamos sua lateral esquerda e aplicamos o comando scketch, sucessivamente delimitando uma linha de centro paralela a linha de largura que adotamos de 1mm (extrude), saindo do centro desta engrenagem para sua direita, de comprimento um pouco mais que a largura original da engrenagem e finalizamos o scktch (saberemos mais tarde o porquê desta linha):
4°- Usando o comando Circular pattern .
Depois de termos finalizado o scktch, aplicaremos o circular pattern para dar o formato da engrenagem (no nosso caso são 29 dentes) :
Criamos agora um scktch na face onde se localiza a linha de centro e finalizamos o scketch (pois o comando que vamos usar para rotaciona-la em forma helicoidal necessita deste passo):
5° - Criando os dentes helicoidais.
Criacando no comando Coll, que fica na seção do extrude, revolver, hole, Shell, etc; vamos criar os dentes helicoidais,mas antes disto é preciso entendermos algumas coisas:
a) Quando olhamos frontalmente para uma engrenagem observamos que o dente anterior avança um pouco em relação ao dente da frente:
V = arccos{ ( 2*Re² - a² ) / ( 2*Re² ) }, no nosso caso v = 14,18°
Concluímos que para um avanço helicoidal ( a ) gerado pelo ângulo de hélice e a largura da engrenagem, conduzirá uma variação angular frontal,.
Com todos estes dados podemos conhecer o que chamamos de passo helicoidal.
5.1 - Passo helicoidal
O passo helicoidal é semelhante a um passo senoidal ( item 2.4), o ciclo completo é 360° ou 2pi, é como se imaginássemos a engrenagem girando sentido horário e avançando no eixo z (largura) ao mesmo tempo.
Assim, se v é menor que 360° esta variação angular frontal não deu uma volta completa, portanto, para sabermos o passo é necessário aplicarmos uma regra de três:
V -------- largura
360------Passo
Passo helicoidal = { ( 360 * largura da engrenagem) / V }
No nosso caso: Passo helicoidal = ( 360 * 22,3 ) / 14,18 = 566,149
Passo helicoidal = 566,149
Contudo, temos um problema ainda, quando usarmos o comando Coll, selecionamos a face pertencente a linha de centro (profile) depois selecionamos a linha de centro (Axis), não podemos clicar em Ok ainda, precisamos ir na aba ( coll size) em type iremos optar por Pitch and revolution ( Passo e voltas) e inserimos o passo helicoidal em pitch; agora precisamos saber a revolucion ( número de voltas)
5.2 Calculando o número de voltas
Se a variação angular frontal (v ) não ultrapassou 360°, significa que não completamos uma volta, então nossa revolution irá ser menor que 1, aplicando mais uma vez a regra de três:
1volta --------- 360°
Xvolta ---------- V
Xvolta = (v / 360), no nosso caso xvolta = (14,18/360) = 0,03938
Xvolta = 0,03938
Resumo:
· a = tg (ângulo da hélice ) * largura da engrenagem
6° - Forma helicoidal
7°- Excluindo o plano que criamos
Em nossa peça observamos que uma parte continua plana, esta parte foi o plano que criamos de 1mm para construção de nosso desenho, basta selecionar o lado que esta planificado, aplicar e finalizar o scketch; com o comando extrude, ao invés de acrescentarmos material vamos cortar esta parte com o comando CUT dentro do formulário extrude .
1°- Criando o perfil envolvente da engrenagem
Imagem do livro Sarkis Melconian
Elementos de máquinas:
ts0 = passo frontal
tn0 = passo normal B0 = ângulo da hélice
alfa = ângulo de pressão normal
d0 = diâmetro primitivo
dk = de = diâmetro externo
df = di = diâmetro interno
dg = diâmetro de base
A postagem anterior temos uma imagem do livro cascilas ensinando a traçar o perfil da engrenagem, o que muda aqui são os diâmetros de uma engrenagem helicoidal, vamos calcula-los da seguinte forma:
Lembrando que o módulo normal, número de dentes, largura, ângulo de hélice, e passo normal já são dados conhecidos. Os dado aqui trabalhado são:
tn0 = 6,28; mn = 2; d0 = 61,72; dg = 57,6; di = 56,92; de = 65,72 ; z = 29 dentes;
B0 = 20° (ângulo da hélice) ; alfa = 20° (ângulo de pressão normal)
Espessura = tn0 / 2
Módulo frontal = Mn /cos(ângulo da hélice) ; onde mn é módulo normal
Ângulo de pressão frontal = arctg [tg(ângulo de pressão normal) / cos(ângulo da hélice)]
Do = z * módulo frontal
De = d0 + (2*hk) ; onde hk = mn
Di = d0 – (2*hf) ; onde hf = 1,2.mn
Criando o perfil no sketch do inventor:
Aplicando o comando circular pattern nos dois arcos envolventes da engrenagem. Usando o comando trim e eliminando o diâmetro primitivo e de base temos:
Antes de continuarmos as etapas precisamos entender o que é um passo, pois vai ser muito útil para o desenvolvimento do 3D.
2° - Passo
È todo percuso que resulta num ciclo, diferente do avanço onde este é um percurso que não necessariamente se repete.
Pelo que conhecemos existem quatro tipos de passos:
· Passo angular
· Passo senoidal
· Passo de circunferência
· Passo normal
Na verdade os outros dois passos são derivados do passo angular.
2.1- Passo angular
Vamos pensar num sextavado, seu passo circular é de acordo com seus lados
Onde alfa = ( 360 / n° de lados) , portanto alfa = 60°
2.2- Passo de circunferência
Corresponde ao comprimento do arco:
Onde w ={ (2*raio*PI)/n° de lados} , portanto w = 15,7
2.3 Passo frontal
Esse é o mais usado, corresponde a corda do arco:
Onde c = { sen( 180 / n° de lados )* diâmetro ) ou c = { sen ( 180 / n° de lados ) * 2 * raio }, portanto c = 15
Um passo muito importante para nós, do qual vai ser usado neste método de desenho 3D, é o da função seno ou coseno:
2.4 -Passo senoidal
Onde o passo é o comprimento do percurso senoidal até completar um ciclo.
Agora que sabemos o que é um passo voltemos para nosso desenho.
3° - Conhecendo o passo de uma engrenagem:
O passo principal de uma engrenagem é o angular, pois estes corresponde a todos os passos normais nos diâmetros primitivo, de base, interno e externo, como se fosse de um sextavado dividimos 360° pelo número de dentes; este ângulo corresponde ao início da ponta do dente ao final da próxima:
A partir deste passos angular finalizamos o scktch e aplicamos extrude somente nesta parte do passo ( podemos adotar uma espessura de 1 mm somente por referência) :
3.1- Criando uma linha de referência
Selecionamos sua lateral esquerda e aplicamos o comando scketch, sucessivamente delimitando uma linha de centro paralela a linha de largura que adotamos de 1mm (extrude), saindo do centro desta engrenagem para sua direita, de comprimento um pouco mais que a largura original da engrenagem e finalizamos o scktch (saberemos mais tarde o porquê desta linha):
4°- Usando o comando Circular pattern .
Depois de termos finalizado o scktch, aplicaremos o circular pattern para dar o formato da engrenagem (no nosso caso são 29 dentes) :
Criamos agora um scktch na face onde se localiza a linha de centro e finalizamos o scketch (pois o comando que vamos usar para rotaciona-la em forma helicoidal necessita deste passo):
5° - Criando os dentes helicoidais.
Criacando no comando Coll, que fica na seção do extrude, revolver, hole, Shell, etc; vamos criar os dentes helicoidais,mas antes disto é preciso entendermos algumas coisas:
a) Quando olhamos frontalmente para uma engrenagem observamos que o dente anterior avança um pouco em relação ao dente da frente:
Onde a é a variação influenciada pelo ângulo de hélice, portanto
a = tg ( ângulo da hélice ) * largura da engrenagem, no nosso caso:
a = tg (20°) * 22,3 = 8,116
a = tg ( ângulo da hélice ) * largura da engrenagem, no nosso caso:
a = tg (20°) * 22,3 = 8,116
Para acharmos v, aplicaremos a lei dos cosenos, onde a² = Re² + Re² - 2*Re*Re*cos (v ), daí deduzimos que
V = arccos{ ( 2*Re² - a² ) / ( 2*Re² ) }, no nosso caso v = 14,18°
Concluímos que para um avanço helicoidal ( a ) gerado pelo ângulo de hélice e a largura da engrenagem, conduzirá uma variação angular frontal,.
Com todos estes dados podemos conhecer o que chamamos de passo helicoidal.
5.1 - Passo helicoidal
O passo helicoidal é semelhante a um passo senoidal ( item 2.4), o ciclo completo é 360° ou 2pi, é como se imaginássemos a engrenagem girando sentido horário e avançando no eixo z (largura) ao mesmo tempo.
Assim, se v é menor que 360° esta variação angular frontal não deu uma volta completa, portanto, para sabermos o passo é necessário aplicarmos uma regra de três:
V -------- largura
360------Passo
Passo helicoidal = { ( 360 * largura da engrenagem) / V }
No nosso caso: Passo helicoidal = ( 360 * 22,3 ) / 14,18 = 566,149
Passo helicoidal = 566,149
Contudo, temos um problema ainda, quando usarmos o comando Coll, selecionamos a face pertencente a linha de centro (profile) depois selecionamos a linha de centro (Axis), não podemos clicar em Ok ainda, precisamos ir na aba ( coll size) em type iremos optar por Pitch and revolution ( Passo e voltas) e inserimos o passo helicoidal em pitch; agora precisamos saber a revolucion ( número de voltas)
5.2 Calculando o número de voltas
Se a variação angular frontal (v ) não ultrapassou 360°, significa que não completamos uma volta, então nossa revolution irá ser menor que 1, aplicando mais uma vez a regra de três:
1volta --------- 360°
Xvolta ---------- V
Xvolta = (v / 360), no nosso caso xvolta = (14,18/360) = 0,03938
Xvolta = 0,03938
Resumo:
· a = tg (ângulo da hélice ) * largura da engrenagem
· V = arccos{ ( 2*Re² - a² ) / ( 2*Re² ) } ; onde Re é o raio externo.
· Passo helicoidal = { ( 360 * largura da engrenagem) / V } --> Pitch
· Xvolta = (v / 360) -> Revolution
Agora podemos dar a forma helicoidal para nossa engrenagem.
· Passo helicoidal = { ( 360 * largura da engrenagem) / V } --> Pitch
· Xvolta = (v / 360) -> Revolution
Agora podemos dar a forma helicoidal para nossa engrenagem.
6° - Forma helicoidal
Clicamos no comando coll, quando este é aberto precisamos selecionar a face e a linha de centro (desenhamos no item 3.1), depois selecionamos a aba coll size preenchendo os campos Pitch (passo helicoidal) e revolution (xvolta):
7°- Excluindo o plano que criamos
Em nossa peça observamos que uma parte continua plana, esta parte foi o plano que criamos de 1mm para construção de nosso desenho, basta selecionar o lado que esta planificado, aplicar e finalizar o scketch; com o comando extrude, ao invés de acrescentarmos material vamos cortar esta parte com o comando CUT dentro do formulário extrude .
hum muito bem pessoal... parabéns...
ResponderExcluirGostei muito desta apresentação...
Viviane.
muito bom..
ResponderExcluirparabéns pela dica
Muito obrigada pela dica
ResponderExcluirTinha que fazer um eixo com engrenagem helicoidal e já tinha tentado de tudo, você me ajudou muito!
Obrigada mesmo
Parabéns
ResponderExcluir