Autor Tópico: Luping no Gcode  (Lida 6468 vezes)

Description:

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

Offline denilsonmanzano

  • Hobby
  • ****
  • Posts: 861
  • Sexo: Masculino
Luping no Gcode
« Online: 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.

Offline jvfc

  • CNCMASTER
  • ******
  • Posts: 1350
    • http://www.kapbrasil.com
Re: Luping no Gcode
« Resposta #1 Online: 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.

Offline Eneias Eringer

  • Hobby
  • ****
  • Posts: 769
  • Sexo: Masculino
Re: Luping no Gcode
« Resposta #2 Online: 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...??

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: Luping no Gcode
« Resposta #3 Online: 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

Offline Jorge_BH

  • CNCMASTER
  • ******
  • Posts: 2503
  • Sexo: Masculino
  • Jorge Maluf Jacob
  • Cidade - UF: Belo Horizonte-MG
  • Profissão: Administrador de Empresas
Re: Luping no Gcode
« Resposta #4 Online: 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   
.
.
.

Offline Eduardo S. Rocha

Re: Luping no Gcode
« Resposta #5 Online: 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.

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: Luping no Gcode
« Resposta #6 Online: 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.

Offline jvfc

  • CNCMASTER
  • ******
  • Posts: 1350
    • http://www.kapbrasil.com
Re: Luping no Gcode
« Resposta #7 Online: 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
« Última modificação: 14 de Agosto de 2010, 20:20 por jvfc »

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: Luping no Gcode
« Resposta #8 Online: 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.

Offline jvfc

  • CNCMASTER
  • ******
  • Posts: 1350
    • http://www.kapbrasil.com
Re: Luping no Gcode
« Resposta #9 Online: 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.

 

/** * */