Loading


Autor topico: repeticao de blocos  (Lida 1280 vezes)

0 Membros e 1 Visitante esto vendo este topico.

Offline renato pinheiro

  • Novato
  • *
  • Mensagens: 2
  • Sexo: Masculino
  • GUIA CNC
repeticao de blocos
« Online: 03 de Maio de 2011, 21:15 »
como faco para repetir blocos no comando fanuc oi mc?
tentei usar o m98 h1L1 mas nao funciona...
e usando o while nao vira pra mim, pois preciso de mais repeticoes no programa, sendo q ele so faz 3 repeticoes


agradeco se alguem puder responder



Offline lico

  • Novato
  • *
  • Mensagens: 92
  • Guia CNC
Re:repeticao de blocos
« Resposta #1 Online: 03 de Maio de 2011, 22:36 »
não tenho certeza, mais tente o seguinte:

INI:
G1 X50 Y50
G1 X80
G0 X-20
G0 Y0
FIM:

REPEAT INI FIM P3




Offline renato pinheiro

  • Novato
  • *
  • Mensagens: 2
  • Sexo: Masculino
  • GUIA CNC
Re:repeticao de blocos
« Resposta #2 Online: 03 de Maio de 2011, 23:03 »
parecido com o siemens mesmo?

mas agradeco
vou tentar

Offline lúcio machado

  • Novato
  • *
  • Mensagens: 8
  • Sexo: Masculino
  • GUIA CNC
Re:repeticao de blocos
« Resposta #3 Online: 04 de Maio de 2011, 15:57 »
Tenta:

N10
G00 X100 Y100;
G00 X-100 Y-100;
GOTO 10;

Se é apenas um loop pode te ajudar, mas depende da tua aplicação.

Abraço!

Offline CNC BOY

  • Novato
  • *
  • Mensagens: 31
  • Sexo: Masculino
  • GUIA CNC
  • Nome:: abel ferreira de Brito
  • Profissão: Programador novato
Re:repeticao de blocos
« Resposta #4 Online: 25 de Julho de 2011, 22:45 »
bom meu cámarada vc se isso serve para vc!!!!
%
:0009(PGM DE FURACAO CALCULADA)
 
G17G21G40G69G80G90G 94
 
#1=346.(DIAM. DE FURACAO)
#2=12.(NUMEROS DE FUROS)
#3=15(ANG INICIAL)
#4=2(TIPOS DE FURACAO)
 
G53H0G0Z0
G53G0X-1250
T2(?)
M6
G54S800M3
G0X0Y0
G43H2D2Z10M8
#20=0
N100G98G81
#10=0
WHILE[#10LT#2]DO1
X[SIN[#3]*[#1/2]]Y-[COS[#3]*[#1/2]]Z-12.R3F70
#3=[#3+[360/#2]]
#10=[#10+1]
END1
G80
 
#1=346.(DIAM. DE FURACAO)
#2=3(NUMEROS DE FUROS)
#3=0(ANG INICIAL)
#20=[#20+1]
IF[#20LT#4]GOTO100
 
G53H0G0Z0M5M9
G53X-1000Y0.
M30
%

Offline ques-que

  • Novato
  • *
  • Mensagens: 70
  • Sexo: Masculino
Re:repeticao de blocos
« Resposta #5 Online: 29 de Julho de 2011, 16:06 »
%
O1111
T1M6
G43H1 D1
F200 S2000
G0 G90 Z100 M3
X0 Y0
G0 Z2
G1 Z0
M98 K10 L30
G91 G28 Z0
G90
M30
N10
G91 Z-2
G90
G1 G41 X0 Y50
G03 X0 Y50 I0 J-50
G1 G40 X0 Y0
M99
%

isto se nao funcionar é um paremetro que esta desligado que eu nao sei qual é. mas pode sempre fazer com subprograma
ex:
%
O1111
T1M6
G43H1 D1
F200 S2000
G0 G90 Z100 M3
X0 Y0
G0 Z2
G1 Z0
M98 P2222 L30
G91 G28 Z0
G90
M30
%
%
O2222
G91 Z-2
G90
G1 G41 X0 Y50
G03 X0 Y50 I0 J-50
G1 G40 X0 Y0
M99
%

espero ter ajudado

Offline Paulo Soares (faquir)

  • Novato
  • *
  • Mensagens: 20
  • Sexo: Masculino
  • GUIA-CNC
Re:repeticao de blocos
« Resposta #6 Online: 30 de Julho de 2011, 06:55 »
You are not allowed to view links. Register or Login
Tenta:

N10
G00 X100 Y100;
G00 X-100 Y-100;
GOTO 10;

Se é apenas um loop pode te ajudar, mas depende da tua aplicação.

Abraço!



Dando a minha opinião penso que isto não vai resultar, mas irei testar um dia destes pois penso que faltam ai variaveis na função GOTO, assim como está definido se funcionar o programa nunca vai ter continuidade sempe que chegar na função GOTO vai voltar ao N10

cmps

Offline Paulo Soares (faquir)

  • Novato
  • *
  • Mensagens: 20
  • Sexo: Masculino
  • GUIA-CNC
Re:repeticao de blocos
« Resposta #7 Online: 30 de Julho de 2011, 06:59 »
You are not allowed to view links. Register or Login
%
O1111
T1M6
G43H1 D1
F200 S2000
G0 G90 Z100 M3
X0 Y0
G0 Z2
G1 Z0
M98 K10 L30
G91 G28 Z0
G90
M30
N10
G91 Z-2
G90
G1 G41 X0 Y50
G03 X0 Y50 I0 J-50
G1 G40 X0 Y0
M99
%

isto se nao funcionar é um paremetro que esta desligado que eu nao sei qual é. mas pode sempre fazer com subprograma
ex:
%
O1111
T1M6
G43H1 D1
F200 S2000
G0 G90 Z100 M3
X0 Y0
G0 Z2
G1 Z0
M98 P2222 L30
G91 G28 Z0
G90
M30
%
%
O2222
G91 Z-2
G90
G1 G41 X0 Y50
G03 X0 Y50 I0 J-50
G1 G40 X0 Y0
M99
%

espero ter ajudado

Penso que será isto pelo menos é o método que uso para repetições em que na linha M98 defines o numero do sub-programa e o L o numero de repetições, se não funcionar revê melhor o programa pois deves ter ai um erro qualquer.

cmps

Offline ques-que

  • Novato
  • *
  • Mensagens: 70
  • Sexo: Masculino
Re:repeticao de blocos
« Resposta #8 Online: 30 de Julho de 2011, 14:37 »
no meu primeiro exemplo funciona mas ha um paremetro que tem que se ativar.
ativando esse parametro começa a trabalhar com subrotinas dai o codigo M98 em vez de ser o P= ao programa a repetir passa a ser o K que representa o N a chamar.

Offline polegada

  • Novato
  • *
  • Mensagens: 8
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: são bento do sul sc
  • Nome:: alef
  • Profissão: programador de centro de usinagem
Re:repeticao de blocos
« Resposta #9 Online: 01 de Agosto de 2011, 17:13 »
E ai mano
no meu cnc eu uso o segunte:
O0001
....
M98 P00200002[/u][/u](onde os 4 primeiros numeros indicam o nº de repetiçoes e os outros 4 o programa)
...
m30

O0002
G91 z-...
...
M99
e´assim que eu uso. Tenta lá e me avisa se der certo.
valew abraço



Share via facebook Share via twitter

Similar Topics

  Assunto / Iniciado por Respostas / Visualizações Última Mensagem:
xx
Trabalhando com blocos no rhinoceros

Iniciado por geekdoagrest

1 Respostas
1773 Visualizações
Última Mensagem: 13 de Março de 2008, 16:06
por F.Gilii
xx
REPETIÇÃO

Iniciado por BASS

1 Respostas
138 Visualizações
Última Mensagem: 24 de Abril de 2012, 02:34
por Blackmore
xx
Ajuda Repetição com sentido inverso

Iniciado por eumesm00

1 Respostas
108 Visualizações
Última Mensagem: 28 de Abril de 2012, 11:54
por Blackmore
xx
ajuda com ciclo de repetição comando fanuc 0i mc

Iniciado por Fhilippe

6 Respostas
189 Visualizações
Última Mensagem: 10 de Maio de 2010, 18:48
por ques-que