Clube CNC Brasil

Registre-se ou faça seu Login e tenha acesso a todas as fotos e anexos de nosso Clube.



Autor Tópico: movimento extra  (Lida 10073 vezes)

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

Offline matrix

  • Madeira
  • *
  • Mensagens: 17
  • Total Likes: +1/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • O segredo é não desistir...
Re: movimento extra
« Resposta #60 Online: 19/02/11 - 10:51 »
Ou estou enganado (não estou com maquina para testar) mas essa formula funciona.

Ela está a variar 1mm no eixo Z, o problema vai ser quando o gcode for em IJ mode.

Pelo que eu percebi das formulas, e como diz o nosso ecarmo, vai ser difícil tirar coelhinho da cartola, hehehe.

Clube CNC Brasil

Re: movimento extra
« Resposta #60 Online: 19/02/11 - 10:51 »

Offline matrix

  • Madeira
  • *
  • Mensagens: 17
  • Total Likes: +1/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • O segredo é não desistir...
Re: movimento extra
« Resposta #61 Online: 19/02/11 - 10:56 »
Ecarmo, pode explicar o significado dessa formula?

Z+cos((X+Y)*628)??

Só para ter uma ideia.

Clube CNC Brasil

Re: movimento extra
« Resposta #61 Online: 19/02/11 - 10:56 »

ecarmo

  • Visitante
Re: movimento extra
« Resposta #62 Online: 19/02/11 - 11:35 »
Matrix;

Z  = posição inicial
+  = para acrescentar a variação
cos = cosseno da variavel (pode assumir qualquer valor entre -1 e 1)
( ) = separar as operações matemáticas por nível de prioridade.
X = posição atual do eixo X
+ = somar a posição de X com Y (aqui é o pulo do gato para detectar algum movimento)
Y = posição atual do eixo Y
* = multiplicação por um fator de ajuste
628 = múltiplo de uma circunferência completa em radianos (poderia ser outro valor de melhor ajuste)

Abraços...

Clube CNC Brasil

Re: movimento extra
« Resposta #62 Online: 19/02/11 - 11:35 »

Offline matrix

  • Madeira
  • *
  • Mensagens: 17
  • Total Likes: +1/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • O segredo é não desistir...
Re: movimento extra
« Resposta #63 Online: 19/02/11 - 12:31 »
Percebo.

E se utilizar a aplicação brains para imputar valores no eixo A.

Acho que com o brains podemos fazer oscilar entre 0 e 30 em função dos eixos YX .

O que achas?

Clube CNC Brasil

Re: movimento extra
« Resposta #63 Online: 19/02/11 - 12:31 »

Offline pedro eira

  • Madeira
  • *
  • Mensagens: 19
  • Total Likes: +0/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
Re: movimento extra
« Resposta #64 Online: 21/02/11 - 09:14 »
Olá ecarmo.
já efectuei o teste em G64 e funciona perfeitamente.

Para já o único problema é ter que activar e desactivar a formula manualmente.

Obrigado a todos os envolvidos, já é um grande começo!
Abraços.

Clube CNC Brasil

Re: movimento extra
« Resposta #64 Online: 21/02/11 - 09:14 »

ecarmo

  • Visitante
Re: movimento extra
« Resposta #65 Online: 21/02/11 - 10:25 »
 pedro eira;

Ótima noticia, resolvido a primeira parte podemos concentrar na segunda.

Abraços...

Clube CNC Brasil

Re: movimento extra
« Resposta #65 Online: 21/02/11 - 10:25 »

ecarmo

  • Visitante
Re: movimento extra
« Resposta #66 Online: 21/02/11 - 21:04 »
Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
E se utilizar a aplicação brains para imputar valores no eixo A.

Matrix, eu não estou familiarizado com o uso de brains, não sei qual as possibilidades de usar nesse caso.

Abraços...

Clube CNC Brasil

Re: movimento extra
« Resposta #66 Online: 21/02/11 - 21:04 »

ecarmo

  • Visitante
Re: movimento extra
« Resposta #67 Online: 21/02/11 - 21:16 »
Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
já efectuei o teste em G64 e funciona perfeitamente.
Para já o único problema é ter que activar e desactivar a formula manualmente.

Para ativar e desativar, utilize a seguinte fórmula:

Z+(cos((X+Y)*628)*C

Obs: é necessário ativar o eixo C em "Config" -> Ports & Pins -> Motor Outputs
Marque:
 C axis "Enabled" o resto da linha tudo "0" (zero) e desmarcado.

Para funcionar coloque "C0" no inicio do Gcode e "C1" na linha que deseja ativar; novamente "C0" na linha que deseja desativar.

Eu testei nesse Gcode e funcionou perfeitamente.

G90 G21 G64
G0 X0 Y0 Z0 C0
F500
G1 Z-30
G1 X10
G1 X20
G1 X30
G1 X40
G0 C1
G1 X50
G1 X60
G1 X70
G1 X80
G1 X90
G1 X100
G1 X110
G1 X120
G0 C0
G1 X130
G1 X140
G1 X150
G1 X160
G1 X170
G1 X180
G1 X190
G1 X200
M30


Abraços

Clube CNC Brasil

Re: movimento extra
« Resposta #67 Online: 21/02/11 - 21:16 »

Offline fgilii

  • Prata
  • *
  • Mensagens: 743
  • Total Likes: +12/-0
  • Topic Likes: +0/-0
Re: movimento extra
« Resposta #68 Online: 22/02/11 - 05:58 »
Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
Para funcionar coloque "C0" no inicio do Gcode e "C1" na linha que deseja ativar; novamente "C0" na linha que deseja desativar.
Excelente idéia...
Fabio Gilii
Atibaia - SP
Brasileiro (feliz ou infelizmente, não sei)
Tecnico em Mecanica de Precisão

Clube CNC Brasil

Re: movimento extra
« Resposta #68 Online: 22/02/11 - 05:58 »

ecarmo

  • Visitante
Re: movimento extra
« Resposta #69 Online: 22/02/11 - 08:35 »
Fábio;

Bem simples, um ovo de Colombo, poderá ser usado para outros casos; segundo relatou o nosso colega Matrix, em todos esses anos ninguém havia consultado a Artsoft sobre o uso de fórmulas.
Considero essa solução apenas um paliativo, funcionou na especificidade desse caso, mas esta longe de uma solução definitiva.
Acho que existe outras possibilidades inexploradas (pelo menos para a grande maioria) sobre algumas funcionalidades do Mach3; Brains já esta na minha mira (obrigado Matrix por levantar a lebre).

Abraços...

Clube CNC Brasil

Re: movimento extra
« Resposta #69 Online: 22/02/11 - 08:35 »

Offline matrix

  • Madeira
  • *
  • Mensagens: 17
  • Total Likes: +1/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • O segredo é não desistir...
Re: movimento extra
« Resposta #70 Online: 22/02/11 - 10:39 »
Ecarmo, sim funciona perfeitamente, embora seja apenas uma solução de (desenrasque).

Não tem que agradecer, isto demonstra a utilidade deste e outros fóruns, por vezes estamos agarrados a um caminho
e esquecemos que existe outro, diferente, mas que também pode nos levar ao mesmo sitio, (ou não).

   

Clube CNC Brasil

Re: movimento extra
« Resposta #70 Online: 22/02/11 - 10:39 »

 

SiteLock