Loading


Autor Tópico: programa para controle de apenas um eixo, escrito em C++  (Lida 96 vezes)

0 Membros e 3 Visitantes estão vendo este tópico.

Offline odante2

  • Novato
  • *
  • Mensagens: 3
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: SP
  • Nome:: Dante
  • Profissão: Tecnico Mecanico
Olá pessoal.
Meus amigos, tenho uma maquina de dobra de chapa, que hoje ela funciona manualmente, com o posicionamento de um esquadro(onde apoia o material) feito através de um motor eletrico, e um botoeira de botão para avançar rapido(avanço e recuo) e avançar lento(avanço e recuo).
Estou passando a funçao de posicionamento, para o controle de um PC(pela porta paralela) rodando Win, estou desenvolvendo um programa em C++ , para  fazer o posicionamento de medidas passadas  pelo operador. Estou alterando apenas a parte de posicionamento, deixando a parte de descida do pistao de dobra como esta,com acionamento hidraulico.

então o motivo para o contato aqui:
Teria alguem tambem interessado em desenvolver junto comigo esse projeto? montei a logica do programa, e estou desenvolvendo com a IDE C++ Buillder 6, o projeto esta na fase que a maquina busca a referencia , le o pulso volta do encoder , e começa a incrementar a medida de acordo com os pulsos do encoder(pino A e B)... bom mais detalhes posso ir passando com o desenrolar do topico, se houver interessados em me ajudar(tenho algumas duvidas sobre o visual do C++) e compartilhar o projeto.acredito que juntando o conhecimento

espero que alguem entre nessa comigo.
e desculpe se o assunto nao é 100% conivente com o site, apesar de ser um mini CNC o que vamos  construir... :)

sucesso a todos..
vamos que vamos!
Dante.


Anuncie no Guia CNC

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 10736
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Re:programa para controle de apenas um eixo, escrito em C++
« Responder #1 Online: Ontem às21:17 »
Dante,

O assunto é interessante sim, não se preocupe.

Em uma parte do texto voce comenta que estaria usando um encoder - tem como descrever para que serve este encoder?

Como pretende controlar o avanço da lamina da dobradeira para ela executar determinados angulos?

Offline odante2

  • Novato
  • *
  • Mensagens: 3
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: SP
  • Nome:: Dante
  • Profissão: Tecnico Mecanico
Re:programa para controle de apenas um eixo, escrito em C++
« Responder #2 Online: Ontem às21:56 »
Caro F.Gilii, tudo bom?

Em uma parte do texto voce comenta que estaria usando um encoder - tem como descrever para que serve este encoder?

Sim , o encoder que me refiro é aqueles encoder contadores de pulso, encoder  incremental, fixei no fuso do esquadro da maquina, o encoder tem 50 Pulsos/volta, e o fuso tem o passe de 0,5cm , assim a cada pulso tenho o avanço ou o retorno de 0,01cm no esquadro. o esquadro da maquina é onde encosto o material, assim ele determina a medida da dobra. por exemplo 30cm da linha de dobra (o estampo de dobra) e assim por diante.

Como pretende controlar o avanço da lamina da dobradeira para ela executar determinados angulos?

o avanço da lamina da dobradeira não vou alterar é um acionamento eletrico/hidraulico, vou apenas  fazer o avanço do esquadro ser controlado pelo PC, por exemplo o esquadro posiciona a medida, o operador libera a dobra, ai quando o retorno do pistão hidraulico chegar no fim, ele libera um micro, ai o "CNC" vai ate a proxima medida. Algo assim camarada.

estou em 20% da programação, estou gostando desse novo desafio, espero aprender muito por aqui.

obrigado pela atenção.
Sucesso.
e Viva Viva!
Dante Cilli




Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 10736
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Re:programa para controle de apenas um eixo, escrito em C++
« Responder #3 Online: Ontem às22:01 »
Imaginei que voce estaria querendo fazer uma dobradeira cnc capaz de gerar dobras diferentes de 90 graus, daí a pergunta.

Boa sorte no seu projeto - se puder ajudar em alguma coisa é só falar.

Fabio Gilii

Tags: c++ um eixo 
 


Anuncie no Guia CNC