Autor Tópico: VB Novamente  (Lida 8815 vezes)

Description:

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

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:VB Novamente
« Resposta #45 Online: 15 de Fevereiro de 2011, 10:54 »
Ok Fabio, agradeço

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:VB Novamente
« Resposta #46 Online: 16 de Fevereiro de 2011, 19:29 »
Oi Fábio, como disse no outro fórum, contactei o Scott da Artsoft, e ele disse que não é possível ligar ou desligar as formula através de script , a ideia da macro para activar a formula fica um pouco de lado.


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:VB Novamente
« Resposta #47 Online: 16 de Fevereiro de 2011, 19:43 »
Matrix,

Mas creio que poderia fazer a fórmula dentro da macro, e esta só seria chamada quando fosse necessária...

Eu não conheço uma fórmula que possa ser usada neste caso porque há diversas variáveis, mas creio que se fizer por exemplo uma repetição de um movimento alternativo em "Z", deveria dar resultado.

Estou um tanto atarefado este momento, mas assim que puder eu tento fazer algo assim e posto aqui.

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:VB Novamente
« Resposta #48 Online: 13 de Setembro de 2011, 22:19 »
Boa noite, pegando carona no tópico. Preciso criar uma rotina muito parecida.
No meu caso, é o seguinte:
Estou tendo problemas com os pinos de saída do motor (passo/dir). Então preciso de uma rotina que quando o eixo "Z" se movimentar para "+" é ativado um pino de saida da porta paralela.  E quando o mesmo eixo se movimentar para o lado "-", o pino desativa. Executando a rotina em movimentos G0, G1, G2, e G3. Todos os tipos de comando de movimento.
Preciso dessa configuração para o eixo "X" e "Z". Para funcionar como o pino de direção.

Quem puder ajudar, agradeço.

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:VB Novamente
« Resposta #49 Online: 14 de Setembro de 2011, 04:34 »
Só um pergunta, que problema estás a ter?

Isso não deveria acontecer.

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:VB Novamente
« Resposta #50 Online: 14 de Setembro de 2011, 07:59 »
Estou utilizando servomotor, e para se ter a direção é necessário um sinal digital nível alto e baixo no servodrive.
É justamente nesse sinal, o mach3 esta mandando um sinal em pulsos para o pino de direção. Por isso meu servodrive não esta conseguindo entender o sinal, só consigo controle de direção em execução de linha G0 onde o movimento é mais rápido, e o sinal esta vindo em pulsos, como o sinal de passo.

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:VB Novamente
« Resposta #51 Online: 14 de Setembro de 2011, 09:04 »
A sua interface deve enviar um sinal 0v/5v, o sinal de passo é enviado por pulsos mas o sinal de direcção não, ou seja
tem 5V quando toma uma direcção e 0v quando toma a direcção contraria, acho um pouco esquisito ele estar aceitando
o passo e não a direcção.

Já verificou possíveis problemas na sua interface?

Já verificou se as especificações do seu servo drive tem como sinal de ref. 5v, ou ele precisa de mais?

Já agora qual é a marca e modelo?

Penso que para fazer isso que você quer o brains seria indicado, mas como disse antes penso que isso vais gerar um atraso
da direcção que certamente levará a erro.


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:VB Novamente
« Resposta #52 Online: 14 de Setembro de 2011, 09:11 »
Bruno,

Qual é o drive e servo que voce está usando?


Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:VB Novamente
« Resposta #53 Online: 14 de Setembro de 2011, 12:50 »
É da marca WEG, SCA05.
Existe alguma configuração no mach3, para o pino de direção ficor com 0V e 5V?
Já instalei o mach3 em 2 computadores diferentes e tive o mesmo resultado. Não é possível conseguir os 5v contínuos no pino de direção.
Por favor seria possível informar um link conhecido, onde eu possa baixar o mach3 sem problemas?

Obrigado.

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:VB Novamente
« Resposta #54 Online: 14 de Setembro de 2011, 13:38 »
Espera um pouco, agora fiquei confuso.

Você está a usar alguma interface entre o pc e o drive??

Esse 5v não deveriam ter nada a ver com o pc, a sua interface deve proporcionar essa tensão sem problema.

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:VB Novamente
« Resposta #55 Online: 14 de Setembro de 2011, 14:03 »
Poderia explicar-me apenas uma dúvida.
Se eu medir diretamente a saida da porta paralela, no pino dir. eu consigo medir variações de pulsos e testando com led's, fica aparente os pulsos, pois o led fica mais intenso em linhas de programa G0 e mais fraco nas linhas de baixa rotação G1.
A dúvida é:
O mach3 faz com que as saidas de direção sejam ligadas em nível alto e baixo ou seja 0V e 5V. Correto?

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:VB Novamente
« Resposta #56 Online: 14 de Setembro de 2011, 14:06 »
Não estou usando direto na saida do pc.
utilizo um isolador óptico, interfaceando, não á nenhum tipo de tentativa de usar o saida do pc como potencia, utilizo apenas para comando.

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:VB Novamente
« Resposta #57 Online: 14 de Setembro de 2011, 15:09 »
Bruno,

Me parece que este servodrive poderia funcionar com sinais de passo/direção através de um módulo opcional - suponho que voce tenha este módulo, pois não?

Não conheço este drive muito bem, mas me parece que ele tem nativo comunicação serial RS232 ou opcionalmente RS485 através de módulo comprado à parte.
Provavelmente ele funciona com rede serial (ModBusRTU por exemplo) ou rede CAN (CANopen, DeviceNet)

Por exemplo, o Mach3 poderia se comunicar com ele através de ModBus...

Teria que olhar os manuais de comunicação desse servo para saber oi que se pode fazer, mas tenho a impressão que voce não pode simplersmente conectar um sinal TTL proveniente de uma paralela e injetar nele.

Fabio Gilii

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:VB Novamente
« Resposta #58 Online: 14 de Setembro de 2011, 15:16 »
Agradeço, toda ajuda.
Sei que CANopen esta disponível.
Poderia passar algum link de manuais que explique essa comunicação no mach3

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:VB Novamente
« Resposta #59 Online: 14 de Setembro de 2011, 15:18 »
Provavelmente é esse o problema, verifique esse seu interface.


Pode me passar um esquema?


Citar
O mach3 faz com que as saidas de direção sejam ligadas em nível alto e baixo ou seja 0V e 5V. Correto?

Sim está correcto, 0v em  sentido  5v em sentido contrario, e o pulso é igual 0v nenhum pulso 5V um pulso, também tem á hipótese de inverter estes pulso, ou seja 0V um pulso e 5V nenhum pulso, embora isso não tenha nada a ver com o seu problema. 

 

/** * */