Autor Tópico: Projeto: Deslocamento Programado  (Lida 2435 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Velho Hippie

  • Fuso
  • **
  • Posts: 236
  • Sexo: Masculino
  • Velho Hippie
  • Cidade - UF: Curitiba - PR
  • Nome:: Elton "Velho Hippie" Ribeiro
  • Profissão: Artista/Artesão/Modelador
Projeto: Deslocamento Programado
« Online: 07 de Abril de 2011, 14:55 »
Olá Meninos!

Gostaria de pedir a opinião de vocês sobre o seguinte:

Imaginem que tenho um objeto em uma determinada posição (que vou chamar de ponto A). Então eu desloco este objeto para outra posição (que chamarei de ponto B). Notem que este ponto B é uma posição variável.
Para descolar o objeto de A até B posso utilizar uma velocidade padrão, sem problemas. A necessidade é que, em certo momento, o objeto retorne ao ponto A em um tempo determinado (que chamarei de T). Notem que T também é variável.

Pois bem, o que imaginei é utilizar um fuso como eixo de deslocamento, e a castanha neste fuso seria o objeto. Um motor de passo acoplado ao fuso.
Um driver conectado ao motor controlaria os passos necessários aos deslocamentos.
Como interface imaginei apenas um lcd e alguns botões de operação.

Algo parecido com este desenho....

Para melhor esclarecer, vou comentar sobre as funções necessárias:

1 - INICIO - Posiciona a castanha no ponto zero.
2 - MOVER - Movimenta a castanha para ambos os lados.
3 - TEMPO - O operador determina em quantos segundos se dará o deslocamento.
4 - EXECUTA - A castanha se movimenta da posição atual até o ponto zero no tempo determinado.

Então meninos, acredito que seja possível desenvolver este driver utilizando microcontrolador. Mas como sou um zero à esquerda nesta questão, gostaria de comentários a respeito.

Qualquer dica ou idéia é bem vinda, pois este foi apenas um esboço básico que imaginei. Pode ser com outro tipo de mecanismo (ao invés do conjunto fuso e motor de passo), etc...

Conto com a colaboração dos amigos :)

Grande Abraço e Muita PAZ!

Elton "Velho Hippie" Ribeiro

   

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Projeto: Deslocamento Programado
« Resposta #1 Online: 07 de Abril de 2011, 15:08 »
Elton,

Se o controle fosse feito por um programa cnc como o Mach3, há um comando que se chama tempo inverso isto é - numa movimentação normal (G94), a gente informa qual a coordenada que pretendemos alcançar e a velocidade de deslocamento.

Com o comando de tempo inverso (G93), informamos a coordenada de alvo e o tempo de execução - o programa calcula qual a velocidade necessária para ir até o ponto final de acordo com a distancia que ele esteja.

Se o comando desse dispositivo for por exemplo um CLP, o único jeito que vejo é de conhecer sempre a distancia percorrida, pois o programa precisa saber o quanto se deslocou para poder calcular a velocidade de retorno conforme o tempo pedido pelo operador.

Offline Velho Hippie

  • Fuso
  • **
  • Posts: 236
  • Sexo: Masculino
  • Velho Hippie
  • Cidade - UF: Curitiba - PR
  • Nome:: Elton "Velho Hippie" Ribeiro
  • Profissão: Artista/Artesão/Modelador
Re:Projeto: Deslocamento Programado
« Resposta #2 Online: 07 de Abril de 2011, 15:25 »
Olá menino Gilii!

Seria bem por aí. Mas note que como será um aparelho portátil, inviabilizaria o uso de um computador desk. Acho que até mesmo o uso de um notebook seria complicado, pois a idéia é tentar algo com baixo custo.

A função INICIO que coloquei ali, talvez tenha ficado mal explicada. Esta função serviria justamente para o operador "zerar" a posição da castanha. Então efetuando o o deslocamento para onde precisa com MOVER e acionando EXECUTA o sistema faria os cálculos com base na posição atual.

Assim teríamos a distância, sabendo onde é o ponto "zero" e a posição atual.

Seria viável montar um driver microcontrolado para isto?

Grande Abraço e Muita PAZ!!!

Elton "Velho Hippie" Ribeiro

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Projeto: Deslocamento Programado
« Resposta #3 Online: 07 de Abril de 2011, 15:30 »
Elton meu filho,

Eu creio que um microcontrolador poderia fazer isso, assim como um CLP ou qualquer outra traquitana eletronica programável.

O duro é fazer um sistema que reflita aquilo que voce quer - falo assim porque saberia como fazer isso numa cnc, mas não num clp pois não sou programador.

Eu tenho a impressão que se por exemplo usar um motor de passo, teria a vantagem (relativa) de conhecer o que foi deslocado, pois se conhece o passo da rosca e a quantidade de passos para chegar até onde queria ir.

Se houver necessidade de grande velocidade ou não for usar um motor de passo, creio que deveria usar um encoder, contador de voltas, indexador ou qualquer outro meio para apontar o que foi deslocado.

Offline Velho Hippie

  • Fuso
  • **
  • Posts: 236
  • Sexo: Masculino
  • Velho Hippie
  • Cidade - UF: Curitiba - PR
  • Nome:: Elton "Velho Hippie" Ribeiro
  • Profissão: Artista/Artesão/Modelador
Re:Projeto: Deslocamento Programado
« Resposta #4 Online: 07 de Abril de 2011, 16:06 »
Então Gilii...

Eu até brinquei com minha CNC, executando este tipo de movimentação. Realmente com a CNC é mamão com açucar, hehe.

A idéia de usar um motor de passo e um fuso vem justamente de se "conhecer" o posicionamento e saber como calcular a velocidade necessária para o deslocamento.

Quanto a velocidade que será preciso, não é nada incomum. É algo como deslocar 100mm em 15 segundos. Isto dá uma velocidade de +-400mm/m. Em outro momento deslocar 75mm em 8 segundos, o que dá +-560mm/m. É por aí.

Quanto a força necessária também é pouca.

A parte mecânica da coisa é basicamente um dos eixos que temos em nossas máquinas. Minhas dúvidas giram realmente em torno da eletrônica.

Se há como utilizar um driver comercial e projetar apenas a interface, que efetuaria os cálculos e enviaria para o driver.
Ou se o melhor caminho seria projetar com o driver embutido.
E, principalmente, tentar descobrir uma estimativa "muuuito por cima" do custo desta parte eletrônica. Pois a parte mecânica já consigo mensurar o custo.

Obs.: Seria apenas uma montagem, nada para produção.

Grande Abraço e Muita PAZ!!!

Elton "Velho Hippie" Ribeiro

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Projeto: Deslocamento Programado
« Resposta #5 Online: 07 de Abril de 2011, 16:13 »
Creio que se voce conseguir fazer uma eletronica de controle que gere pulsos de passo e direção de forma que se posso injetar num drive qualquer, está resolvido...

Existem drives que tem um oscilador interno e um potenciometro para fazer variar a velocidade - se isso servir é meio caminho andado.

Offline Velho Hippie

  • Fuso
  • **
  • Posts: 236
  • Sexo: Masculino
  • Velho Hippie
  • Cidade - UF: Curitiba - PR
  • Nome:: Elton "Velho Hippie" Ribeiro
  • Profissão: Artista/Artesão/Modelador
Re:Projeto: Deslocamento Programado
« Resposta #6 Online: 07 de Abril de 2011, 16:45 »
Valeu Gilli.

Acho que o caminho é projetar uma interface microcontrolada mesmo, que englobe as funções de operação e que gere os trens de pulso para um driver. Vou pesquisar as opções de drivers disponíveis.

Este projeto é para tentar resolver uma necessidade da clínica de medicina nuclear, onde minha esposa trabalha.
Na verdade existe um equipamento comercial para isto, mas que trabalha com um range de tempo que não é satisfatório.
O proprietário da clínica entrou em contato com a empresa produtora e informaram que é possível produzir um conforme a necessidade, mas oorçamento proposto foi BISSURDO! :P

Por isto imaginei se não conseguiria realizar este projetinho.

Grande Abraço e Muita PAZ!

Elton "Velho Hippie" Ribeiro

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Projeto: Deslocamento Programado
« Resposta #7 Online: 07 de Abril de 2011, 18:21 »
Elton,

Pensando numa eletrônica programável (microcontroladores, display, teclas, etc), o que voce descreveu é plenamente viável, e talvez nem precise de uma placa de driver especializada, se as velocidades forem baixas.
« Última modificação: 07 de Abril de 2011, 18:25 por minilathe »

Offline Velho Hippie

  • Fuso
  • **
  • Posts: 236
  • Sexo: Masculino
  • Velho Hippie
  • Cidade - UF: Curitiba - PR
  • Nome:: Elton "Velho Hippie" Ribeiro
  • Profissão: Artista/Artesão/Modelador
Re:Projeto: Deslocamento Programado
« Resposta #8 Online: 07 de Abril de 2011, 18:31 »
Olá menino MiniLathe!

Tu diz não precisar de um driver espacializado, imaginando que poderia ser projetado incluindo um bloco "driver" neste esquema eletrônico?

Bem, fico contente por saber que é viável, porém ainda estou completamente perdido, pois só tenho o básico do básico de eletrônica.
Seria mais fácil terceirizar esta parte eletrônica? Qual seria o custo médio deste desenvolvimento?

Grande Abraço e Muita PAZ!

Elton "Velho Hippie" Ribeiro

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Projeto: Deslocamento Programado
« Resposta #9 Online: 07 de Abril de 2011, 19:45 »
Elton, Hippie Velho!  ;)

Talvez isto aqui possa ser usado, e talvez até sem nenhuma mudança.
http://www.guiacnc.com.br/index.php/topic,2583.msg96641.html#msg96641

Um abraço

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Projeto: Deslocamento Programado
« Resposta #10 Online: 08 de Abril de 2011, 07:30 »
Tu diz não precisar de um driver espacializado, imaginando que poderia ser projetado incluindo um bloco "driver" neste esquema eletrônico?

Exatamente.

Bem, fico contente por saber que é viável, porém ainda estou completamente perdido, pois só tenho o básico do básico de eletrônica.
Seria mais fácil terceirizar esta parte eletrônica? Qual seria o custo médio deste desenvolvimento?

Não é uma eletrônica complexa, o software é a parte mais trabalhosa, mas pode ser terceirizado ou você mesmo fazer (DIY).

Offline Beto_s

  • Hobby
  • ****
  • Posts: 284
  • Sexo: Masculino
  • Cidade - UF: S.José dos Pinhais-PR
  • Nome:: Alberto
  • Profissão: Téc. em Eletrônica
Re:Projeto: Deslocamento Programado
« Resposta #11 Online: 09 de Abril de 2011, 21:20 »
Elton " Velho Hippie " vizinho,
Já me aventurei em fazer algo parecido com PIC 16F628 e PIC 16F877, não é dificil ...
Sugestão:
Fique atento em prever rampas de aceleração e desaceleração na geração dos pulsos no software para um drive externo ou mesmo  anexo ao próprio micro controlador, algo que já existe nos programas de uso tipo TCNC e outros.

Beto.
 
« Última modificação: 09 de Abril de 2011, 21:22 por Beto_s »

 

/** * */