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: Repetir o programa  (Lida 12833 vezes)

0 Membros e 5 Visitantes estão vendo este tópico.

Offline Bruxo

  • Cobre
  • *
  • Mensagens: 155
  • Total Likes: +5/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Repetir o programa
« Online: 17/05/14 - 14:05 »
Ola a todos,, pessoal,  no EMC2  tem como um programa, ao chegar no final ele voltar no começo,  e ficar repetindo,, tipo assim! a maquina esta fazendo uma demonstração, e para não ficar sempre startando o programa, ele ao chegar no final, volta para o começo e roda novamente, e assim, a maquina  vai ficar sempre funcionando,,  não sei se fui claro, mas é isso,, , se alguem puder ajudar agradeço, se alguem quizer mandar eu ler o manual, rs,rs, ja fiz, rs,rs, então não precisa! rs,rs, abçs Bruxo!

Clube CNC Brasil

Repetir o programa
« Online: 17/05/14 - 14:05 »

Offline Marcao

  • Ouro
  • *
  • Mensagens: 2752
  • Total Likes: +42/-2
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #1 Online: 17/05/14 - 16:56 »
O fio, no mach o M30 rebobina o programa apos terminar de usinar...  Já no EMC2, nem faço ideia...



Marcao

Clube CNC Brasil

Re:Repetir o programa
« Resposta #1 Online: 17/05/14 - 16:56 »

Offline portuga

  • Prata
  • *
  • Mensagens: 874
  • Total Likes: +256/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #2 Online: 17/05/14 - 18:46 »
Boas Bruxo

Obrigado pela dica Marcão , facilitou a ajuda que vou tentar dar , pois nao conheço nem nunca fiz algo do genero.

Pesquisando no google assim :     emc2 M30 gcode

Deu isto no meio de varias hipoteses : Voce nao tem permissao p/ ver este link. Registre-se ou faca Login

Agora é só tentar alterar o codigo G e testar a ver se dá....  hummm   estive a ler mais e parece que temos sempre de dar o start mesmo usando o M30 .. vamos esperar por alguêm guru em gcode !!!

Abraço

Portuga

Zé Vilhena
« Última modificação: 17/05/14 - 18:59 por portuga »

Clube CNC Brasil

Re:Repetir o programa
« Resposta #2 Online: 17/05/14 - 18:46 »

Offline felipegaldino

  • Bronze
  • *
  • Mensagens: 395
  • Total Likes: +6/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Nunca desista dos seus sonhos
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #3 Online: 17/05/14 - 19:00 »
Boa Noite,

Na linguagem Iso de programação Cnc, o código padrão para loop é o M99, no Mach3 eu consigo dar o loop com o M47.
O M30 sempre finalizará o programa, e irá só recomeçar com um cicle start.
Resumindo, se você quer que o seu programa fique repetindo altere o M30 que estara na ultima linha do seu programa para M99,
e se não der tente para M47.
Espero ter ajudado!!
Técnico de usinagem na Wetzel SA
Projetista mecânico free lancer
Maquinas ,moldes de injeção, dispositivos.

Clube CNC Brasil

Re:Repetir o programa
« Resposta #3 Online: 17/05/14 - 19:00 »

Offline Doug

  • Cobre
  • *
  • Mensagens: 158
  • Total Likes: +2/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Mi povas paroli Esperanton kiel denaska
Re:Repetir o programa
« Resposta #4 Online: 17/05/14 - 19:10 »
 Ola funcionando assim;
Código: Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
%
O0001 (MAIN PROGRAM)

G21 G40 G80 (STANDARD SETUP LINES, METRIC, CLEAR OFFSETS, CANCEL CANNED CYCLES)

N1 (TOOL 1)
G54 (SELECT FIXTURE OFFSET 1)
T1 M6 (SELECT TOOL 1)
G00 G90 G43 X0 Y0 Z25. H1 S2000 M3 (RAPID 3 AXIS MOVE TO START POINT IN ABSOLUTE AND START SPINDLE)
Z1. (RAPID 1MM ABOVE JOB)
G01  Z0  F150. (FEED TO TOP OF JOB)
X25. F200. (FEED OUT TO 25MM)
M98 P0002 L20 (CALL SUB PROGRAM O0002 20 TIMES)
G00 G90 X0 Y0 (RAPID TO CENTRE OF CIRCLE IN ABSOLUTE MODE)
Z0 (RAPID CLEAR OF JOB)
M30

O0002 (SUB PROGRAM)
(THIS SUB IS CALLED 20 TIMES FROM MAIN PROGRAM)
(BECAUSE IT IS IN INC MODE THE TOOL WILL MOVE Z-1MM EACH PASS AND CREATE)
(A HOLE 50MM DIA + TOOL DIA TO A DEPTH OF 20MM)
G91 (CHANGE TO INCREMENTAL)
G01 Z-1. F50. (FEED DOWN 1MM)
G03 I-25. F150. (MOVE IN A CCW CIRCLE)
M99
%

Once all the remarks are removed the code is very compact and easily changed to alter the bore size.

One thing to remember is that the L command has a range of 0 to 99.



Qqer duvida to ai
Desenvolvedor de projetos
Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
(puzzle 3d, relevos e recotes)
揠苗助长

Clube CNC Brasil

Re:Repetir o programa
« Resposta #4 Online: 17/05/14 - 19:10 »

Offline Bruxo

  • Cobre
  • *
  • Mensagens: 155
  • Total Likes: +5/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #5 Online: 17/05/14 - 19:56 »
Pessoal, obrigado a todos,,  amanha vou testar as dicas, , abçs Bruxo

Clube CNC Brasil

Re:Repetir o programa
« Resposta #5 Online: 17/05/14 - 19:56 »

Offline Marcao

  • Ouro
  • *
  • Mensagens: 2752
  • Total Likes: +42/-2
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #6 Online: 17/05/14 - 20:15 »
Edita o codigo G e antes do M02 poem o M30 para o mach 3



Marcao

Clube CNC Brasil

Re:Repetir o programa
« Resposta #6 Online: 17/05/14 - 20:15 »

Offline Bruxo

  • Cobre
  • *
  • Mensagens: 155
  • Total Likes: +5/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #7 Online: 17/05/14 - 20:22 »
Ola, Marcão, o  M30, volta o programa no inicio,  mas tem que startar novamente para que ele rode , e o que quero é fazer um loop, ele termina e volta ao inicio e sem startar roda novamente,, amanha vou testar, a diga do felipegaldino e  Doug,,,  abçs Bruxo

Clube CNC Brasil

Re:Repetir o programa
« Resposta #7 Online: 17/05/14 - 20:22 »

Offline mulapreta

  • Prata
  • *
  • Mensagens: 1531
  • Total Likes: +16/-8
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • São Paulo - SP / Zona Norte
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #8 Online: 17/05/14 - 21:16 »
Acabei de testar o M47 no Mach3 e funcionou perfeitamente. Sem novo start reiniciou automaticamente.

No emc2 deve funcionar também com M99...

Edson

Não vá dizer que sou isso, sou aquilo... porque SOU MESMO...

Clube CNC Brasil

Re:Repetir o programa
« Resposta #8 Online: 17/05/14 - 21:16 »

Offline felipegaldino

  • Bronze
  • *
  • Mensagens: 395
  • Total Likes: +6/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Nunca desista dos seus sonhos
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #9 Online: 18/05/14 - 07:54 »
Bom dia tente com o M47 e o M99 e nos passe o retorno, o Doug citou um exemplo de programação, nota que o exemplo citado é para quando usamos um sub programa ou seja temos um programa principal e queremos fazer um movimento por muitas vezes, para o programa não ficar extenso é feito um sub programa com M98, e dentro deste sub programa é colocado o M99 para voltar ao programa principal, mas este modo não resolverá o problema do nosso companheiro que deseja dar o loop no programa inteiro.
Técnico de usinagem na Wetzel SA
Projetista mecânico free lancer
Maquinas ,moldes de injeção, dispositivos.

Clube CNC Brasil

Re:Repetir o programa
« Resposta #9 Online: 18/05/14 - 07:54 »

Offline Bruxo

  • Cobre
  • *
  • Mensagens: 155
  • Total Likes: +5/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #10 Online: 18/05/14 - 12:11 »
Ola a todos,, pessoal, fiz ums testes agora!! , e não consegui!!, sou muito orelhudo rs,rs, ,  resumindo: o código M47, como nosso amigo felipegaldino, comentou,, aqui não funcionou,,  e quando starto o programa, ja deu o seguinte  erro, codigo M, desconhecido,,, o programa roda normal, mas não da o loop,, o codigo M99, a mesma coisa! testei o que o Doug, postou, p/ ser sincero não entendi muita, coisa, , sei que é um sub programa,, um puxa o outro,, mas não consegui fazer,, o programa nem rodou,,, deu erro direto, com certeza fiz (digitei algo errado) mesmo revisando, não consegui!!,  ja usei, comandos assim no mach9 da Romi,  usava a letra H para voltar p/ linha escolhida, ou seja H20, então, ao final ele sempre voltava p/ linha 20, e tinha a letra L, que é a quantidade de vezes que o programa ia repetir,  mas não consigo fazer isso no emc 2,, vou ganhar o trofeu do ano rs,rs,  o Orelhudo! rs,rs,rs, agradeço a todos, por me ajudar! abçs Bruxo!

Clube CNC Brasil

Re:Repetir o programa
« Resposta #10 Online: 18/05/14 - 12:11 »

Offline mulapreta

  • Prata
  • *
  • Mensagens: 1531
  • Total Likes: +16/-8
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • São Paulo - SP / Zona Norte
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #11 Online: 18/05/14 - 12:35 »
Bruxo,

Use um Gcode de sua propriedade. No final do programa, na última linha tem o código M30, troque o "30" pelo "99" ou "47".

Acho que aquele "x" atrapalhou tudo...

Edson

« Última modificação: 18/05/14 - 12:37 por mulapreta »
Não vá dizer que sou isso, sou aquilo... porque SOU MESMO...

Clube CNC Brasil

Re:Repetir o programa
« Resposta #11 Online: 18/05/14 - 12:35 »

Offline Bruxo

  • Cobre
  • *
  • Mensagens: 155
  • Total Likes: +5/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #12 Online: 18/05/14 - 13:05 »
Ola Mulapreta! , fiz isso,, troquei o M30 por M47, M99, e nada!   ja da erro, código desconhecido,, o programa roda, mas, chega no final, norma, e para,,  sei la!! se alguem consegue no EMC2 fazer o loop com esses códigos,, com certeza o meu deve estar com problema! ou eu estou com problema rs,rs,rs, mesmo assim te agradeço! abçs Bruxo

Clube CNC Brasil

Re:Repetir o programa
« Resposta #12 Online: 18/05/14 - 13:05 »

Offline mulapreta

  • Prata
  • *
  • Mensagens: 1531
  • Total Likes: +16/-8
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • São Paulo - SP / Zona Norte
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #13 Online: 18/05/14 - 13:14 »
Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
Ola Mulapreta! , fiz isso,, troquei o M30 por M47, M99, e nada!   ja da erro, código desconhecido,, o programa roda, mas, chega no final, norma, e para,,  sei la!! se alguem consegue no EMC2 fazer o loop com esses códigos,, com certeza o meu deve estar com problema! ou eu estou com problema rs,rs,rs, mesmo assim te agradeço! abçs Bruxo

Então no Mach3 funciona e no EMC2 não funciona...

Edson

Não vá dizer que sou isso, sou aquilo... porque SOU MESMO...

Clube CNC Brasil

Re:Repetir o programa
« Resposta #13 Online: 18/05/14 - 13:14 »

Offline felipegaldino

  • Bronze
  • *
  • Mensagens: 395
  • Total Likes: +6/-0
  • Topic Likes: +0/-0
  • Sexo: Masculino
  • Nunca desista dos seus sonhos
  • Sexo: Masculino
Re:Repetir o programa
« Resposta #14 Online: 18/05/14 - 16:06 »
Querido amigo bruxo estou percebendo que o EMC 2 é muito teimoso, em relação ao comando MACH 9 , bem lembrado, o loop dele é com H mesmo, bons tornos galax da ROmi, rsrsrs, mas vamos ao que interessa precisamos resolver este tabú, estava olhando o EMC2, e realmente ele não tem interface para m99, m47, H ou seja uma macro definida que gere o LOOP sem stress, quero que tente se possível da seguinte maneira, caso não conseguir teremos mais uma saída, vai postanto os resultados, independente de os mesmos serem negativos, segue nova tentativa;

Edite seu código ao qual vc quer que fique repetindo, coloque os seguintes códigos no inicio;


G91
O103 repeat [5]
  <----dentro desde conchete coloque o valor que deseja repetir exemplo 999
... <-----onde coloquei os 3 pontinhos coloque o seu código G até o final

Antes do M30 vc coloca as 3 linhas abaixo;

G0 X1 Y1
O103 endrepeat
G90


O que esta em negrito vc tem que coloca no programa, o restante são meus comentários para facilitar


Amigo bruxo tente refazer ai, se não der temos outra tentativa, mas creio que agora vai da certo.
« Última modificação: 18/05/14 - 16:32 por felipegaldino »
Técnico de usinagem na Wetzel SA
Projetista mecânico free lancer
Maquinas ,moldes de injeção, dispositivos.

Clube CNC Brasil

Re:Repetir o programa
« Resposta #14 Online: 18/05/14 - 16:06 »

 

SiteLock