Autor Tópico: DoSpin() pode ser usado p/ acionar uma segunda saida?  (Lida 3268 vezes)

Description:

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

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
DoSpin() pode ser usado p/ acionar uma segunda saida?
« Online: 30 de Dezembro de 2014, 23:16 »
Boa noite a galera do fórum , pergunto , como acionar uma segunda saida
(Output Signal) pela M3 , já uso o DoSpinCW() e DoSpinStop() para acionar
e desligar a primeira , mas tenho esta duvida ,é possivel usar o mesmo
comando porem  Ex: DoSpinCW(2) ,nem sei se isto existe ,mas faz sentido
se alguem puder ajudar .

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
Re:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #1 Online: 02 de Janeiro de 2015, 01:16 »
É que a principio minha Bob só dispõe de uma saida , e esta saida esta atrelada há um relé ,mas como quero obter uma segunda saida por relé , devo usar um pino
e ligar um relé externo ,só não sei como fazer isto .

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
Re:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #2 Online: 03 de Janeiro de 2015, 18:00 »
Pergunto a quem puder responder ,é possivel obter uma saida pela Bob
ou seus pinos são somente de entrada ,sei que uma saida existe mas esta
atrelada ao relé da Bob ,minha necessidade seria a de uma saida a mais
e pensei em um relé externo , mas teria que usar um pino que talvez
não fosse de saida , ou quem sabe vou comprar uma Bob com uma segunda
saida de relé , mas considero meio estupido ,pois estaria admitindo minha
derrota ,tenho como lema de vida nunca desistir.

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:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #3 Online: 03 de Janeiro de 2015, 19:23 »
Pergunto a quem puder responder ,é possivel obter uma saida pela Bob
ou seus pinos são somente de entrada ,sei que uma saida existe mas esta
atrelada ao relé da Bob ,minha necessidade seria a de uma saida a mais
e pensei em um relé externo , mas teria que usar um pino que talvez
não fosse de saida , ou quem sabe vou comprar uma Bob com uma segunda
saida de relé , mas considero meio estupido ,pois estaria admitindo minha
derrota ,tenho como lema de vida nunca desistir.

Se você informar qual é a sua BOB (fabricante / modelo) ou postar o manual ajuda a elaborar uma resposta.

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
Re:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #4 Online: 03 de Janeiro de 2015, 23:22 »
Boa noite Gil , Fabricante HY modelo HY-JKM5 , TB6600


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:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #5 Online: 03 de Janeiro de 2015, 23:41 »
Essa placa possui apenas 1 relé. Por outro lado, é uma placa com 4 5 eixos de movimento. Se você utilizar apenas 3 4 eixos, é possível adaptar mais dois ou três relés extras (ligados externamente) ao eixo disponível.
« Última modificação: 04 de Janeiro de 2015, 00:53 por minilathe »

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
Re:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #6 Online: 03 de Janeiro de 2015, 23:50 »
http://www.savebase.com/infobase/downloads/breakout_board_stepper_driver/user_manual_5_axis_breakout_board.pdf

Consegui achar o manual na internet , Eu uso ela com 4 motores
intendi que é possivel usar o quinto para relé mas como vou
implementar isto .

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:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #7 Online: 04 de Janeiro de 2015, 00:07 »
Algumas opções:

(1) Usar 4 eixos para movimentação e o 5º eixo para acionar relés. Basta usar as saídas PULSE, DIR e ENABLE para acionar três relés respectivamente.

(2) Usar o sinal Enable de um dos eixos que você usa. Normalmente, o sinal "Enable" não é utilizado de fato, pois os eixos ficam sempre ligados, os motores ou estão parados e travados ou em movimento, mas sempre habilitados. Cabe mencionar que caso não estejam habilitados (Enable=0), os motores de passo perdem o torque de retenção, que é necessário para manter o eixo parado (freado na posição). Então, você pode deixar um eixo com Enable=5V e usar o sinal de saída para acionar o relé, logicamente, deverá mudar a atribuição desse sinal no Mach3.

O circuito para acionar o(s) relé(s) é o seguinte:

 
« Última modificação: 04 de Janeiro de 2015, 00:22 por minilathe »

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:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #8 Online: 04 de Janeiro de 2015, 00:17 »
Uma observação, me parece que as saídas para os drivers você está ligando de maneira invertida, os catodos dos LEDs (acopladores) deveriam ser ligados ao GND e os Anodos às saídas PULSE, DIR e ENABLE. Ou então, os Anodos ao +5V e os catodos às saídas PULSE, DIR e ENABLE.
« Última modificação: 04 de Janeiro de 2015, 00:23 por minilathe »

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
Re:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #9 Online: 04 de Janeiro de 2015, 00:23 »
Ainda tenho um eixo sobrando na Bob , é que ela é para 5 eixos e uso 4
então vou usar o que sobra para implementar o relé externo.

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
Re:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #10 Online: 04 de Janeiro de 2015, 00:31 »
Eu estava perdido , procurava a solução onde não iria achar
lhe agradeço muito por ter iluminado meu caminho .

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:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #11 Online: 06 de Janeiro de 2015, 07:16 »
Escreva na macro (por exemplo) "ActivateSignal (9)" (sem as haspas) para ligar uma determinada saída - (no exemplo a saída 3)

Para desligar use o comando "DeactivateSignal (9)" - (desliga a saída 3)

Os pinos de saída precisam estar habilitados para funcionar

Offline home built cnc

  • Hobby
  • ****
  • Posts: 309
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Porto Alegre
  • Nome:: Leonardo silva fischer
  • Profissão: Engenheiro Mecanico
Re:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #12 Online: 19 de Janeiro de 2015, 15:35 »
Boa tarde Minilathe ,fiquei pensando , se não seria possivel
trocar o BC547 pelo PC817 que é octoacoplador ,mas ele
não abre o relé , e se ligar direto nos 12v ele queima .



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:DoSpin() pode ser usado p/ acionar uma segunda saida?
« Resposta #13 Online: 19 de Janeiro de 2015, 16:10 »
Boa tarde Minilathe ,fiquei pensando , se não seria possivel
trocar o BC547 pelo PC817 que é octoacoplador ,mas ele
não abre o relé , e se ligar direto nos 12v ele queima .

É melhor ligar o BC547 na saída do PC817, pois o acoplador não tem potência suficiente (tensão e corrente) para acionar um relé, podendo até danificar o acoplador, dependendo da ligação que você utilizar.

 

/** * */