Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

SOFTWARES => G-Code => Tópico iniciado por: denilsonmanzano em 11 de Junho de 2010, 13:58

Título: Luping no Gcode
Enviado por: denilsonmanzano em 11 de Junho de 2010, 13:58
Olá pessoal...

Como faço para criar um luping no Gcode ,ou seja quero fazer uma peça e assim que acabar começar denovo automaticamente e ficar neste luping até eu dar algum comando para parar..
Tem como ??

abraço a todos ..
Denilson.
Título: Re: Luping no Gcode
Enviado por: jvfc em 11 de Junho de 2010, 14:19
Bom o que posso dizer é que M30 no final do codigo, faz ele recarregar, agora iniciar automaticamente ja não sei te dizer.
Título: Re: Luping no Gcode
Enviado por: Eneias Eringer em 11 de Junho de 2010, 14:25
Existem várias maneiras de se faze-lo ... depende do software ( comando) que vc está usando.

Qual software ou comando vc esta usando...??
Título: Re: Luping no Gcode
Enviado por: F.Gilii em 11 de Junho de 2010, 14:26
Se o comando for o Mach3, não lembro direito mas se inserir um comando M47 antes do M30, o programa deverá funcionar "Ad nauseam"

Se não funcionar, é depois do M30.

Deve haver uma linha em branco no final do arquivo
Título: Re: Luping no Gcode
Enviado por: Jorge_BH em 11 de Junho de 2010, 20:27
Olá. No TCNC eu fiz essa parte do programa pra fazer um cônico na peça, que é uma rolha pra garrafa. Depois são abertos rasgos para o rings. Bem, a intenção é só mostrar a repetição dos comandos e, a cada vez que repete altera os valores de X e Z (torno). Até que a medida de X chegue em 4,4 (linha 1070) o programa volta (linha 1140) com as variáveis já alteradas e repete o ciclo. Qdo atinge o valor marcado (4,4mm) ele pula pra linha 1150 e sai do loop.
Se for isso q vc tá perguntando, é só trocar pelos valores e eixos em que deseja aplicar. É só pra demonstrar a lógica do loop.
Abraços.
Jorge
.
.
.
N1020;                   início do cônico automático 1

N1030 G0  X10
N1040 G0 Z-33
N1050 #1=9
N1060 #2=36
 
N1070 IF #1 LE 4.4 M97 O1150
N1080 G1 X[#1] F240
N1090 G1 Z-62 F240
N1100 G0 X[#1+1]
N1110 G0 Z[-#2]
N1120 #1=[#1-0.3]
N1130 #2=[#2+1.7]
N1140 M97 O1070;          final cônico automático 1   
.
.
.
Título: Re: Luping no Gcode
Enviado por: Eduardo S. Rocha em 12 de Junho de 2010, 00:59
Geralmente quando se coloca M99 no final de um programa principal ele gera um looping, mas se este mesmo M99 for colocado em um subprograma ele passa a trabalhar como saída de subprograma e retorno para o programa principal. Veja na tela do Mach3 que tem um botão de atalho Mcode ao lado do Gcode. Espero que ajude esta informação.
Título: Re: Luping no Gcode
Enviado por: F.Gilii em 12 de Junho de 2010, 09:50
Apenas para comentar - M99 não é rotina de "looping" - é sub-rotina...

O que pode se fazer é criar uma sub-rotina que fique repetindo o programa principal, mas não basta colocar M99 no final.
Título: Re: Luping no Gcode
Enviado por: jvfc em 14 de Agosto de 2010, 20:18
Ola pessoal.algumas duvidas:
 como dar uma pausa no programa e determinar o tempo,  antes de dar o loop?
Outra coisa: corto um retangulo de 15x200 com interpolação nos 3 eixos.( arco negativo com variação de altura no Z) até ai tudo bem , mas ajusto uma velocidade de corte de 4000mm/min e os cantos do retangulo ficam muito arredondados, ja chamei o G61, mas como tem variação no Z a velocidade cai muito, a maquina fica dando "soquinhos" como o conseguir um raio o menor possivel sem comprometer a velocidade de corte?
abraço
Título: Re: Luping no Gcode
Enviado por: F.Gilii em 15 de Agosto de 2010, 10:26
como dar uma pausa no programa e determinar o tempo,  antes de dar o loop?
Pode-se usar G04 Pxx, onde xx é o tempo em segundos, mas se a intenção é dar um loop, preste atenção porque o programa é executado depois de transcorrido o tempo e não avisa.
Se a intenção é pausar e experar que o operador aperte algum comando para continuar, não pode ser este comando...

Citar
Outra coisa: corto um retangulo de 15x200 com interpolação nos 3 eixos.( arco negativo com variação de altura no Z) até ai tudo bem , mas ajusto uma velocidade de corte de 4000mm/min e os cantos do retangulo ficam muito arredondados, ja chamei o G61, mas como tem variação no Z a velocidade cai muito, a maquina fica dando "soquinhos" como o conseguir um raio o menor possivel sem comprometer a velocidade de corte?
abraço
Se estivermos falando do Mach3, seria necessário ver como estão as configurações de velocidade constante no seu pc.
Há como ajustar um pouco o comportamento da máquina com V.C.
Título: Re: Luping no Gcode
Enviado por: jvfc em 15 de Agosto de 2010, 16:32
Opa, obrigado Fabio, era isso mesmo que eu precisava, a maquina contar um tempo e auto iniciar, sem aviso.

abraço.