Autor Tópico: Control de presão por Gcode  (Lida 5169 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:Control de presão por Gcode
« Resposta #15 Online: 27 de Julho de 2012, 19:27 »
Fabio,


Eu tenho interface com saida analogica, eu posso usar para fazer isto.

Tambem posso usar as DRO da tela do mach para configurar os valores, ok.

Esse script que escreveu, ele serve perfeitamente, só tem que colucar depois do (If fer=1 Then), ler o valor
de uma DRO e colucar dentro de uma outra, depois em faço um programinha no brains para direcçionar o valor da ultima
DRO para uma saida analogica disponivel na minha interface, e caso precise posso adicionar uma formula para acertar valores.

Estava a pensar algo do genero:

Sub Main
Dim fer
fer=GetSelectedTool()
  If fer=1 Then
     getOEMDRO (1301)
     setOEMDRO (1300)
 
  End If
 
  If fer=2 Then
     getOEMDRO (1302)
     setOEMDRO (1300)
  End If
 
  If fer=3 Then
     getOEMDRO (1303)
     setOEMDRO (1300)
  End If
 
  If fer=4 Then
     getOEMDRO (1304)
     setOEMDRO (1300)
  End If
 
End Sub



È claro que este não funciona porque este getOEMDRO e setOEMDRO provavelmente não estão correctos, este script pode
ser colucado na macropump, portanto vai estar sempre a ler os valores e mudando o valor DRO(1300).


Qual o script correcto para substituir o getOEMDRO e o setOEMDRO??


Ainda agora entrei na artsoft e está a funcionar.


Obrigado




Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re:Control de presão por Gcode
« Resposta #16 Online: 27 de Julho de 2012, 19:57 »

O link não funfa aqui.

O trace route resolve o domínio www.machsupport.com com o endereço 69.64.89.93 mas este direto no navegador tb não funfa e o tracert dá como mail.machsupport.co m ...

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:Control de presão por Gcode
« Resposta #17 Online: 27 de Julho de 2012, 20:26 »
Jorge,

Acabei de abrir o link (o mesmno que o alebe postou) e funfa normal...

http://www.machsupport.com/

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Control de presão por Gcode
« Resposta #18 Online: 27 de Julho de 2012, 20:28 »
Estranho. Aqui o endereço também abre o site da art. Normal.

Vc tá usando algum serviço de dns, tipo opendns?


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:Control de presão por Gcode
« Resposta #19 Online: 27 de Julho de 2012, 20:35 »
Eu tenho interface com saida analogica, eu posso usar para fazer isto.
Ok, mas esta saída analogica não será usada para controle da rpm?

Se tiver outra, ainda precisaria de algo que fizesse gerar pulsos para que o circuito transformasse em uma saída variável de 0 a 10v, correto?

O Mach3 não faz isso por sí só - poderia usar um CLP ...

Citar
Tambem posso usar as DRO da tela do mach para configurar os valores, ok.
Sim - é o que se espera.

Citar
Estava a pensar algo do genero:

Sub Main
Dim fer
fer=GetSelectedTool()
  If fer=1 Then
     getOEMDRO (1301)
     setOEMDRO (1300)
 
  End If
 ...

Citar
È claro que este não funciona porque este getOEMDRO e setOEMDRO provavelmente não estão correctos, este script pode
ser colucado na macropump, portanto vai estar sempre a ler os valores e mudando o valor DRO(1300).


Qual o script correcto para substituir o getOEMDRO e o setOEMDRO??

Ricardo, estes exemplos que voce usou acima são DROs de usuários.

No exemplo que eu mostrei eu usei um DRO do sistema - 824 é o DRO da ferramenta atual.

Para poder ajudar eu preciso saber o que voce quer fazer com as DROs - que valores precisa...

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:Control de presão por Gcode
« Resposta #20 Online: 27 de Julho de 2012, 20:50 »
Obrigado a todos, depois de partir a cabeça e com o arranque do Fábio encontrei o que procurava,
vai ser mais ou menos isto:

Sub Main
Dim fer
fer=GetSelectedTool()
p1=getOEMDRO (1301)
p2=getOEMDRO (1302)
p3=getOEMDRO (1303)
p4=getOEMDRO (1304)

  If fer=1 Then
Call SetUserDRO (1300,p1)

 
  End If
 
  If fer=2 Then
Call SetUserDRO (1300,p2)
  End If
 
  If fer=3 Then
Call SetUserDRO (1300,p3)
  End If
 
  If fer=4 Then
Call SetUserDRO (1300,p4)
  End If
 
End Sub 


Agora é só pegar no valor da DRO(1300) e colocar em uma saida analogica, pode ser feito facilmente
no brains, agora sempre que a ferramenta mudar tambem muda a presão, e a presão para cada
ferramenta pode ser configurada na tela do mach3 adicionando umas novas DRO com o scren4.


Fábio, tem mais de que uma saida analogica na minha interface, precisarei de uma para control de RPM, e outra
para control de presão, não vou usar um CLP, posso usar uma interface da CS-Lab Electronics do site artsoft ou usar
o PoKeys tambem do site da artsoft, este ultimo já usei uma vez e é fantastico, permite usar varias entradas e saidas analogicas, apenas não tem step/dir para control.


Citar
No exemplo que eu mostrei eu usei um DRO do sistema - 824 é o DRO da ferramenta atual.

Sim é verdade e está correcto, mas alem dos DRO do sistema (que tambem é preciso para ler o nº da ferramenta) em posso configurar algumas DRO digamos, personalizadas, então 1300/1301/1032/1303/1034 são DRO que eu configurei na tela mach3.



Obrigado.

Offline RGG

  • Temos o que somos
  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Ribeirão Preto-sp
  • Nome:: Reginaldo
Re:Control de presão por Gcode
« Resposta #21 Online: 28 de Julho de 2012, 05:23 »
Matrix,poste fotos depois para nós vermos como ficou o projeto e a tela,achei legal o tema.
Grato,Reginaldo

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:Control de presão por Gcode
« Resposta #22 Online: 28 de Julho de 2012, 06:23 »
RGG,

Este meu projecto ainda está em fase de analizar compatibilidades em hardware e software, para
saber até onde posso ir, e como posso ir, por isso é que estou coletando ideias.


Pode pareçer um pouco estranho os metodos que pretendo utilizar, sei que não precisaria de todo este aparato se esse control
de presão fosse feito de outra forma, mas, temos que perçeber que as pessoas que trabalham com esta maquinas, na
maior parte dos casos não tem muita formação em cnc, então, temos que colucar tudo na mãozinha para facilitar o dia a dia deles, mesmo que para isso o nosso dia a dia fique um pouco mais complicado.


Posso te dar um preview da tela, está meio feito á pressa, mas a ideia será essa mesmo, assim todas as presões ficam
na tela e podem ser alteradas a qualquer momento,


Obrigado

Offline coruja

  • Novato
  • *
  • Posts: 93
  • Sexo: Masculino
  • Mario Gribel
Re:Control de presão por Gcode
« Resposta #23 Online: 28 de Julho de 2012, 09:38 »

O link não funfa aqui.

O trace route resolve o domínio www.machsupport.com com o endereço 69.64.89.93 mas este direto no navegador tb não funfa e o tracert dá como mail.machsupport.co m ...

Jorge,

Tenta um flushdns "ipconfig /flushdns".

Abraços,

Mario Gribel

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:Control de presão por Gcode
« Resposta #24 Online: 11 de Agosto de 2012, 10:01 »
RGG,

Tive um pouco de tempo e começei a fazer as telas para o mach3, como você pediu, posto aqui um pequeno review
como está ficando.


Ainda está no inicio, mas a ideia é ficar assim simples mesmo.

 

/** * */