Autor Tópico: Teste Mach3 Osciloscópio  (Lida 7791 vezes)

Description:

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

Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Teste Mach3 Osciloscópio
« Online: 18 de Maio de 2011, 22:35 »
Boa noite,

Quero testar o mach3 para controlar um manipulador de 3 eixos (3 motores de passo) e antes de ligar nas placas queria ter ctz do trem de pulso gerado. Instalei e configurei conforme manual (postado em outro tópico). Testei as saídas no osciloscópio e no pino que indica "step" dos eixos não aparece os pulsos.

Dúvida, é possível testar desta maneira? Falta algo na configuração?

Obrigado. Lucas

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:Teste Mach3 Osciloscópio
« Resposta #1 Online: 19 de Maio de 2011, 07:15 »
Lucas,

Sim, é possivel testar dessamaneira...

Se não encontrou nenhum trem de pulsos na porta, por gentileza envie uma reprodução das telas de configuração do programa, pois pode ser alguma coisa errada nas configurações ou mesmo no seu micro.

Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Re:Teste Mach3 Osciloscópio
« Resposta #2 Online: 19 de Maio de 2011, 21:21 »
Gilli, boa noite

Estou enviando imagens com as confiurações que testei e o driver que tenho.
ps: configurei na bios: Normal, ECP, Bidirecional e não consegui sinal tbm.

Resumindo o projeto, tenho 3 drivers que alimentam os motores e são controlados pelo 8051 (outra placa). Rodava uma rotina simples e tinha controle por joystick.
Vi alguns projetos da cnc3ax e como tenho os pinos de clock, dir, enable, etc achei que poderia funcionar.

Você pode por favor verificar se vai mesmo rodar e o que pode estar faltando.

Obrigado, Lucas.

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:Teste Mach3 Osciloscópio
« Resposta #3 Online: 20 de Maio de 2011, 08:53 »
Lucas,

Este seu drive tem (precisa) de sinal de "enable"?

Se sim, deverá habilitar o sinal no Mach3 para que o drive funcione.

Se voce energiza o drive e o motor fica travado, mas quando voce abre o Mach3 o eixo do motor fica livre, provavelmente é porque o sinal esrtá invertido isto é - deveria ser alto e está baixo (ou vice versa)

Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Re:Teste Mach3 Osciloscópio
« Resposta #4 Online: 20 de Maio de 2011, 10:55 »
Gilli,

Quando testei os drivers em um gerador de onda, liguei apenas o clock (suficiente para o motor girar). Os outros pinos ficaram abertos, quando ligo o enable (em baixa) ele para o motor, pelo que entendi seria simples de configurar no mach3.

Mas ainda não consegui ver os pulsos no osciloscópio, devo testar nos drivers? Com a mesma configuração?

Lucas

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:Teste Mach3 Osciloscópio
« Resposta #5 Online: 20 de Maio de 2011, 14:00 »
Lucas,

Os sinais provenientes do computador deveriam ser independentes isto é - se gerar um trem de pulsos por um pino de saída, deveria ser possivel ler esta saída - sinais de enable, de passo e de direção são para o drive, mas não tem nada com as saidas do PC.

Se voce gera o sinal e não sai nada na porta do PC, pode ser que esteja com um PC com porta paralela danificada.

Olhando as telas de configuração de sinais do seu Mach3 não me pareceu nada de errado - a terceira tela em questão é a que teria alguma influencia, mas pelo que eu vejo está correta.

Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Re:Teste Mach3 Osciloscópio
« Resposta #6 Online: 20 de Maio de 2011, 15:04 »
Entendi,

Já testei em 3 máquinas diferentes na faculdade, vou fazer outros testes com o mach3 e tentar o Turbo CNC também. Vou dar uma olhada nos tópicos do Turbo para ver configuração.

Só espero que o problema não sejam as porta.

Obrigado Gilii

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re:Teste Mach3 Osciloscópio
« Resposta #7 Online: 20 de Maio de 2011, 16:50 »
Mas ainda não consegui ver os pulsos no osciloscópio

Os pulsos são muito estreitos, da ordem de 1 ~ 5uS, é necessário um osciloscópio de banda relativamente larga e configurá-lo de acordo.

É mais fácil visualizar a saída do chip controlador para a etapa de potência, se forem separadas, ou na saída para o motor.

Se o que pretende é verificar a saúde da porta paralela é mais prático utilizar um prog como o parmon.
« Última modificação: 20 de Maio de 2011, 18:22 por C N C N o w ! »

Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Re:Teste Mach3 Osciloscópio
« Resposta #8 Online: 20 de Maio de 2011, 18:40 »
A idéia era testar no osciloscópio para ter sinal do trem de pulso antes de ligar na placa.
Rodei o parmon e aparentemente está ok.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re:Teste Mach3 Osciloscópio
« Resposta #9 Online: 20 de Maio de 2011, 19:36 »
A idéia era testar no osciloscópio para ter sinal do trem de pulso antes de ligar na placa.


Rodou, exercitou todas as entradas e saídas e foi medindo, né ?

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:Teste Mach3 Osciloscópio
« Resposta #10 Online: 20 de Maio de 2011, 22:22 »
Os pulsos tem largura (Ton) de 4us e frequência na faixa de alguns Hz dezenas de KHz, as imagens a seguir obtive com um osciloscópio e o software EMC2.


Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Re:Teste Mach3 Osciloscópio
« Resposta #11 Online: 21 de Maio de 2011, 00:50 »
Desinstalei td, instalei e configuerei de novo.
Rodei o LPTMotor para testar a porta, tinha sinal.

Configurei novamente e consegui um pulso, bem dificil de medir mesmo (muito rapido).
Na proxima semana vou testar os drivers, só preciso acertar os parametros de velocidade.

Depois envio fotos se consegui rodar.

Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Re:Teste Mach3 Osciloscópio
« Resposta #12 Online: 24 de Maio de 2011, 20:35 »
Consegui rodar, mas tive de reduzir bastante a velocidade do motor para rodar o Nema 17.
Segue imagens da config e do osciloscópio.

Outra dúvida, um dos eixos do manipulador é giratório (curso limite de 240º). Existe alguma forma de controlar pelo Mach3, como se fosse um 4º eixo ou divisor?

Lucas

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:Teste Mach3 Osciloscópio
« Resposta #13 Online: 24 de Maio de 2011, 21:08 »
Duas coisas:

(1) A tela do seu osciloscópio não dá para ver nada.
(2) A tela do seu programa (curva de aceleração) não tem nada a ver com o que o osciloscópio mostraria (forma de onda do sinal de passo ou direção, no domínio do tempo).

Offline lukinhatkd

  • Novato
  • *
  • Posts: 13
  • Sexo: Masculino
  • GUIA CNC
Re:Teste Mach3 Osciloscópio
« Resposta #14 Online: 25 de Maio de 2011, 08:54 »
Realmente a imagem ficou ruim (fiquei devendo essa), mas o importante foi conseguir os pulsos.
A tela do motor mandei só pra mostrar que tive que reduzir bastante em relação ao primeiro teste.

Em relação ao eixo de giro é possível configurá-lo desta maneira? Vi que na tela inicial aparece um 4º eixo (me corrija se estiver errado), posso usá-lo como divisor?

Obrigado

 

/** * */